Code:
quest horse_upgrade2 begin
state start begin
when 20349.chat."Militärgaul" with horse.get_grade()==2 and horse.get_level()==20 begin
if horse.is_dead() then
say_title("Militärgaul")
say("")
say("Du bist nun ein guter Kampfreiter,")
say("nur leider ist dein Pferd gestorben!")
say("")
say_reward("Belebe es erst wieder!")
say("")
elseif pc.level<=49 then
say_title("Militärgaul")
say("")
say("Du bist nun ein guter Kampfreiter,")
say("nur leider ist dein Level zu niedrig!")
say("")
say_reward("Komm wieder wenn du mindestens Level 50 bist!")
say("")
elseif horse.get_level()<=19 then
say_title("Militärgaul")
say("")
say("Du bist nun ein guter Kampfreiter,")
say("nur leider ist dein Pferd zu schwach!")
say("")
say_reward("Komm wieder wenn es Level 20 ist!")
say("")
elseif pc.countitem("27992")<2 or pc.countitem("27993")<2 or pc.countitem("27994")<2 then
say_title("Militärgaul")
say("")
say("Du willst ein Militärgaul von mir?")
say("Ich kann dir eines von meinen geben, nur")
say("das kann ich dir nicht schenken! Da du")
say("mir eine neue Halskette besorgt hast,")
say("könnten wir sie noch verschöndern!")
say("")
say_reward("Geh und besorge mir jeweils 2 Perlen von")
say_reward("jeder Farbe! Wir benötigen:")
say_reward("2 Weiße Perlen!")
say_reward("2 Blaue Perlen!")
say_reward("2 Rote Perlen!")
say("")
setstate(need_item_Perlen)
elseif pc.countitem("50052")<1 then
say_title("Militärgaul")
say("")
say("Du willst ein Kampfpferd von mir?")
say("Ich brauche dazu auch ein Waffenpferdebild!")
say("")
say_reward("Geh und besorge mir ein Waffenpferdebild!")
say("")
elseif horse.get_level()==20 and not horse.is_dead() and pc.countitem("50052")>=1 and pc.countitem("27992")>=2 and pc.countitem("27993")>=2 and pc.countitem("27994")>=2 and pc.level>=50 then
say_title("Militärgaul")
say("")
say("Meine Halskette ist altmodisch huhhh...")
say("Oh du bringst mir neue Perlen für")
say("meine neue Halskette? Als Dank werde")
say("ich dir ein Militärgaul schenken.")
say("")
say_reward("Niemst du mein Geschenk an?")
say("")
local b=select("Ja", "Nein ich brauch kein Militärgaul")
if 1==b then
if pc.countitem("50052")>=1 and pc.countitem("27992")>=2 and pc.countitem("27993")>=2 and pc.countitem("27994")>=2 then
pc.removeitem("50052", 1)
pc.removeitem("27992", 2)
pc.removeitem("27993", 2)
pc.removeitem("27994", 2)
horse.set_level("30")
pc.change_money("9000000")
pc.give_exp2("10000000")
pc.give_item2("50053", 1)
say_title("Militärgaul Belohnung")
say("")
say("Du erhälst")
say_reward("Pferd Level 30")
say_reward("9.000.000 Yang")
say_reward("10.000.000 Erfahrungspunkte")
say_reward("Eine Militär-Pferdebild")
say("")
end
elseif 2==b then
say_title("Militärgaul")
say("")
say_reward("Dann komm wieder wenn du es dir")
say_reward("anders überlegt hast!")
say("")
else
say("UNKNOWN BUTTON ["..b.."]")
end
else
say_title("Militärgaul")
say("")
say_reward("Dann komm wieder wenn du es dir")
say_reward("anders überlegt hast!")
say("")
end
end
end
state need_item_Perlen begin
when letter begin
setskin(NOWINDOW)
makequestbutton("Sammel Perlen")
q.set_title("Sammel Perlen")
q.start()
end
when button begin
say_title("Militärgaul")
say("")
say("Sammel jeweils 2 Perlen von jeder Farbe,")
say("damit wir die Halskette für den Stallburschen")
say("verschönern können.")
say("")
say_reward("Wenn du 2 Weiße, 2 Blaue und 2 Rote perlen hast,")
say_reward("dann bringe sie schnell zum Stallburschen!")
say("")
setstate(start)
q.done()
end
when info begin
say_title("Militärgaul")
say("")
say("Sammel jeweils 2 Perlen von jeder Farbe,")
say("damit wir die Halskette für den Stallburschen")
say("verschönern können.")
say("")
say_reward("Wenn du 2 Weiße, 2 Blaue und 2 Rote perlen hast,")
say_reward("dann bringe sie schnell zum Stallburschen!")
say("")
setstate(start)
q.done()
end
end
end