Hallo com,
Ich wollte zum ersten mal eine dungeon quest schreiben komme aber nicht weiter..
Die quest soll ganz simple sein.
- Aus map1 in ad boss kammer als solo dungeon durch npc porten lassen.
- Falls ausgeloggt wird zurück auf map1 je nach reich.
- eintritt soll keine items benötigen sondern auf zeit basieren(z.B 30min wartezeit).
- In der Dungeon soll sich ein boss befinden.
- Nach den killen des bosses, 5min später auf map1 "jeh nach reich" porten lassen.
meine bisherige noob erfahrung mit der quest.
PHP
- define ENTRY_MAN 20350
- define FINAL_BOSS 5161
- quest monkey_dungeon_11 begin
- state start begin
- when ENTRY_MAN.click with pc.get_level() >= 20 begin
- say_title("Affendungeon leicht")
- say("Möchtest du die Dungeon betreten?)
- local wahl = select("Ja", "Nein")
- if wahl == 1 then
- pc.warp(819200, 51200)
- d.new_jump(107, 583, 379)
- elseif wahl == 2 then
- return
- end
- end
- when ENTRY_MAN.click with pc.get_level() < 20 begin
- say_title("Affendungeon leicht")
- say("Tut mir leid, aber du musst")
- say("mindestens level 75 sein")
- say("um dieses Dungeon betreten")
- say("zu können.")
- end
- when logout with pc.get_map_index() == 107 begin
- pc.warp(921600, 204800)
- end
- when pc.in_dungeon() begin
- d.new_jump_all(107, 583, 379)
- d.spawn_mob(FINAL_BOSS, 593, 340)
- notice("Da steht er schon.")
- notice("AUF IHN!!!")
- end
- when FINAL_BOSS.kill begin
- d.notice("Sauber.")
- d.notice("Ich hole dich in kürze ab.")
- d.check_eliminated()
- d.spawn_mob(20350, 583, 379)
- end
- end
- end