Ich habe einen fehler bei meiner quest, aber kann ihn nicht finden (das ist meine allererste quest die ich selber schreibe)
Also was ich machen will ist:
Wenn man denn NPC anklickt kommt ein fenster wo "Mino-Run" drin steht...
dann redet der halt ein wenig und dann wenn man auf ja drück, spawn es 5 metins auf der map die alle ein item droppen ... dann muss man wieder zu dem npc gehen und der nimmt dann die 5 items die ich gerade bei denn metins gedroppt habe, und spawn dafür ein minotaurus auf einen bestimmten platz der map... und ich wollte es so machen das wenn man das mino-run fenster zum ersten mal öffnet, das es danach nichmehr auf geht, weil sonst kann man die ganze map mit metins voll spawnen...
Also hier der code:
Code:
quest minorun begin
state start begin
when 20018.chat."Mino-Run" begin
say("Hallo Tapferer Krieger!")
say("Du willst also einen Mino-Run machen?")
say("Nun, wie ich sehe kann ich euch nicht davon abhalten")
say("Aber hört auf einen alten man, und tu es nicht!")
say("Willst du es dennoch Versuchen?")
local ausw2 = select("Ja, Unbedingt!","Fangen wir mal klein an","Nein, lieber nicht")
if ausw2 == 1 then
mob.spawn( 8022 , 930 , 770 , 1, 1, 1)
mob.spawn( 8022 , 1069 , 408 , 1, 1, 1)
mob.spawn( 8022 , 628 , 163 , 1, 1, 1)
mob.spawn( 8022 , 209 , 264 , 1, 1, 1)
mob.spawn( 8022 , 465 , 1165 , 1, 1, 1)
elseif ausw2 == 2 then
oh.spawnmob(101)
else
return
end
say("Es wurden 5 metin steine auf die map gespawn!")
say("Aus diesen metin erhälst du dieses item:")
say_item_vnum(7002142)
say("Davon brauch ich alle 5")
say("Du hast dafür 15 minuten zeit!")
say("Viel glück!")
end
when info or button begin
say_title("Mino-Run")
local ausw2 = select("Ja!","Nein")
if v == 1 then
if pc.count_item(7002142)
pc.remove_item(7002142, 5)
say("Ein minotaurus wurde gespawnt!")
say("Du sieht ihn auf der Minimap")
say("")
say("")
say_reward("Minotaurus wurde gespawnt")
local v=mob.spawn( 2604 , 1418 , 150 , 1, 1, 1)
target.npc(" target_name ", v)
if v == 1 then
return
end
end
end
end
end
#push
#push#






