metin qust prüfen

01/08/2011 04:19 Clixus#1
Hey com ich will mir ein tele porter bauen der mich in der Kammer Gotte 2 Boss Kammer tele-portiert so ich habe mir eine quest geschrieben eingebaut ich wurde auch getelt nur mich dahin wo ich wollte ich wurde nach Grotte 1 Anfang getelt hier mal meine quest:

quest Grotte begin
state start begin
when login or levelup with pc.level >0 begin
set_state(Grotte)
end
end

state Grotte begin
when 20087.chat."Grotte" begin
say(""..mob_name(20091)..":")
say("")
say("Sei gegruesst Reisender!")
say("Du moechstest also zur Grotte?")
say("Ich kann dich gerne hinbringen.")
say("")
say("Moechtest du zur Grotte")
say("")
local a= select("Ja","Nein")
if 1==a then
say(""..mob_name(20091)..":")
say("")
say("Gut")
say("Ich wuensche dir viel Spass")
wait()
pc.warp(1717, 1220400)
return
end
say(""..mob_name(20091)..":")
say("")
say("Gut")
say("Dann bleib erst einmal hier.")

end


end

end


Und ja die Warps sind richtig ich denke villt das man irgendwo den Index eintragen muss pls helft mir
01/08/2011 04:29 Endless.#2
Die Quest ist falsch... die sollte so aussehen

PHP Code:

quest grotte begin
state start begin
when 20087.chat
."Grotte" with pc.get_level() >= 0 begin
say 
("Text von dem mob")
local a = select ("Ja", "Nein")
if 
a == 1 then
pc
.warp( Kords hier eingeben)
end
if a == 2 then
return
end 
amsonsten die restlichen "say" Texte weiss du ja wo es hinkommt.