Quote:
Originally Posted by ralriki
PHP Code:
quest collect_quest_lv30 begin state start begin when login or levelup with pc.get_level() >= 30 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, "Biologe Chaegirab") end send_letter("Die Bitte des Biologen") end when button or info begin say_title("Der Biologe benötigt deine Hilfe") say("Begebe dich so schnell wie möglich") say("zum Biologen. Er benötigt deine Hilfe") end when target.target.click or 20084.chat."Ich brauche deine Hilfe" begin target.delete("target") say_title("Finde den gelben Zahn") say("Wie ich sehe, hast du dich zu einem tapferen") say("Kämpfer entwickelt. Doch das alleine reicht") say("nicht, um bei den bösen Kreaturen hier") say("überleben zu können. Besiege den Oberork") say("und bringe mir seinen gelben Zahn. Als") say("Zeichen deines Mutes wartet eine große ") say("Belohnung auf dich.") set_state(go_to_disciple) end end state go_to_disciple begin when letter begin send_letter("Die Aufgabe des Biologen") end when button or info begin say_title("Töte den Oberork!") say("Gelbe Zähne sind sehr selten. Nur der") say("Oberork, der sich in der Mitte des") say("Orktales befindet hat einen solchen") say("gelben Zahn den der Biologe benötigt.") say("Mache dich auf und töte den Oberork") say("und bringe den Zahn anschließend sofort") say("zum Biologen!") say_item_vnum(90016) end when 691.kill begin game.drop_item_with_ownership(90016, 1) end when 20084.chat."Die Abgabe" with pc.count_item(90016) >0 begin if pc.count_item(90016) >0 then say_title("Vielen Dank - Hier deine Belohnung:") say_red("Deine Belohnung ist +10 Bewegungs-") say_red("geschwindigkeit") say("") say("Ich benötige den Zahn um einen mächtigen") say("Zaubertrank herzustellen. Dank deines Mutes") say("können die Bewohner dieses Landes, die sehr") say("oft von den Tieren angegriffen werden wieder") say("einen Grund zur Hoffnung haben.") pc.remove_item(90016 , 1) affect.add_collect(8, 10, 60*60*24*365*60) setstate(complete) set_quest_state("collect_quest_lv40", "run") end end end state complete begin end end
|
Danke!
Weißt du vllt wie ich die Quest ändern muss,
1. damit der Oberork nicht zu 100% den Zahn fallen lässt?
2. sodass ich zB 2 Zähne abgeben muss?