Hey Leute ich habe Diesen quest bearbeitet aber er funtzt net Weiß jemand Wiso?
:
quest make_herb_lv80 begin
state start begin
when login or levelup with pc.get_level() ==80 begin
set_state(Information)
end
end
state information begin
when letter begin
local v = find_npc_by_vnum(20084)
if v != 0 then
target.vid("__TARGET__", v, "Legenderer Heraio")
end
send_letter("Die Legenderen Rüsstungen")
end
when button or info begin
say_title("Finde den Legenderer Heraio")
say("")
say("Legenderer Heraio, hat eine misson für dich!")
say("Es geht um die Legenderen Rüsstungen.")
say("Gehe zu ihm und schau was du für ihn tun kannst.")
say("")
end
when __TARGET__.target.click or
20084.chat."Die Legenderen Rüsstungen" begin
target.delete("__TARGET__")
say_title("Legenderer Heraio:")
--- l
say("Gut, dass du da bist!")
say("Ich studiere jede art neuer gesteine in jedem")
say("Reich. Es gibt daher tonnenweise Arbeit, die")
say("erledigt werden muss - und ich habe nicht die")
say("nötige Zeit, um auf die suche nach denn")
say("Uppitems der Legenderen Rüsstungen zu gehen.")
say("Würdest du mir helfen?.")
wait()
say_title("Legenderer Heraio:")
say("Ich studiere gerade denn Göttlichen-Stein.")
say("Ich muss Experimente durchführen und")
say("benötige deshalb einige Exemplare.")
say("Könntest du mir diese besorgen?")
say("5 Göttliche-Steine sollten ausreichen.")
say("Über deine Hilfe wäre ich sehr dankbar!")
say("Bringe mir immer nur einen Stein, da ich sie einzeln")
say("untersuchen werde!")
say("")
set_state(go_to_disciple)
pc.setqf("collect_count",0)
pc.setqf("drink_drug",0)
end
end
state go_to_disciple begin
when letter begin
send_letter("Spezialaufgabe! Sammle Göttliche-Steine!")
end
when button or info begin
say_title("Sammle Göttliche-Steine")
--- l
say("")
say("Legenderer Heraio, der Legendere Meister,")
say("ist auf der Suche nach Göttlichen-Steinen.")
say("Bring ihm stets nur eine für seine Experimente.")
say("Du bekommst sie von den"..mob_name(1093)..".")
say("")
say_item_vnum(50512)
say_reward("Bisher hast du".." "..pc.getqf("collect_count").."Göttliche-Steine gesammelt.")
say("")
end
when 71035.use begin --°g´bÃĤô
if pc.getqf("drink_drug")==1 then
say("")
say("¤w¸g¨Ï¥Î¤F1¦¸")
say("")
return
end
if pc.count_item(50512)==0 then
say("Legenderer Heraio:")
say("Kehre zurück,")
say("und bring mir denn Stein.")
say("")
return
end
item.remove()
pc.setqf("drink_drug",1)
end
when 1093.kill begin
if pc.count_item(50512)<5- pc.getqf("collect_count")then
pc.give_item2(50512, 1)
end
end
when 20084.chat."Göttlicher-Stein" with pc.count_item(50512) >0 begin
say_title("Legenderer Heraio")
--- l
say("Oh! Du hast eine!")
say("Lass sie mich ansehen...")
say("Einen Moment nur.")
say("")
pc.remove_item(50512, 1)
wait()
local pass_percent
if pc.getqf("drink_drug")==0 then
pass_percent=90
else
pass_percent=100
end
local s= number(1,100)
if s<= pass_percent then
if pc.getqf("collect_count")< 4 then --5*Ó¥H¤U
local index =pc.getqf("collect_count")+1
pc.setqf("collect_count",index) -- collect_count +1 eins mehr geammelst
say_title("Legenderer Heraio:")
say("Oh! Dieses Exemplar ist von bester Qualität!")
say("Allerdings benötige ich noch "..5-pc.getqf("collect_count").. " weitere")
say("Göttliche-Steine.")
say("Bitte versuche, welche zu finden!")
say("")
pc.setqf("drink_drug",0) -- Elexier des forschers deaktivieren
return
end
say_title("Legenderen-Rüsstungen vom Legenderer Heraio:")
say("Du hast sie alle gesammelt?")
say("Gute Arbeit...")
say("Hier, als Zeichen meiner Dankbarkeit überlasse")
say("ich dir 5 der benötigten Uppitems")
say("für die Legenderen Rüsstungen.")
say_title("Belohnung:")
say_reward("Als Belohnung erhälst du 65000000 Erfahrungspunkte,")
say_reward("50.000 000 Yang sowie ein Uppitem für die")
say_reward("Legenderen-Rüsstungen vom Legenderer Heraio.")
pc.setqf("collect_count",0)
pc.setqf("drink_drug",0)
clear_letter()
set_state(__COMPLETE__)
pc.give_item2(50512,5 )
pc.change_money(50000000)
pc.give_exp2(65000000)
set_quest_state("levelup","run")
return
else
say_title("Biologe Chaegirab:")
say("Oh! Dieses Exemplar ist von keiner guten Qualität")
say("Bitte hol mir ein neues Exemplar!")
say("")
pc.setqf("drink_drug",0) -- Elexier hat nicht gewirkt deaktivieren
return
end
end
end
state __COMPLETE__ begin
end
end






