[QUEST] wait() nicht benutzbar?

01/22/2013 23:13 el' Pacino#1
Hi,

auf meinem Server geht keine Quest in der wait() vorkommt.

Quest:



make sh / python keine fehlermeldungen
syserr:

SYSERR: Jan 23 04:59:44 :: Resume: wrong QUEST_WAIT request! : 'PLAYERID'

Also wenn ich Ingame auf "Weiter" klicke, bleiben die Ränder oben und unten da aber die Quest ist zuende, obwohl es ja noch weiter gehen sollte

Was ist das ?

mfg
01/22/2013 23:22 Sintiax#2
[Only registered and activated users can see links. Click Here To Register...]
Frag mal da nach
01/22/2013 23:39 .Delta#3
wenn ich mich richtig erinnere funktionierte der wait() befehl nicht bei levelup.
Kannste aber umgehen, z.B. mit nem timer
kp ob der timer richtig angelegt ist, hab lange nichts mehr geschrieben^^
PHP Code:
quest level_60 begin
    state start begin
        when levelup with pc
.get_level()==60 begin
            timer
("Levelup"1)
        
end
        when Levelup
.timer begin
            notice_all
(""..pc.get_name().." hat gerade Level 60 erreicht. Herzlichen Glückwunsch!")
            
say_title("Level 60 erreicht!")
            
say("")
            
say("Sei gegrüßt, "..pc.get_name()..".")
            
say("")
            
say("Du hast soeben das Level 60 erreicht,")
            
say("als Belohnung dafür, erhälst eine Perle von jeder")
            
say("Sorte. Hast du schon von unserem Shining-System")
            
say("gehört? Beinahe jeder Boss besitzt ein solches")
            
say("Shining-Item, Um weitere Informationen zu")
            
say("bekommen, suche in deinem Dorf nach dem")
            
say("Fastenden Bürger und sprich mit ihm.")
            
say("")
            
wait()
            
say_title("Level 60 erreicht!")
            
say("")
            
say("Es wird sich später für dich lohnen, 75er - 90er")
            
say("Metins zu farmen. Sie enthalten oft Perlen jeder")
            
say("Art und andere nützliche Gegenstände, wie")
            
say("beispielsweise 70er Waffen.")
            
say("Viel Glück auf deinem weiteren Weg!")
            
say("")
            
say_reward("Du hast eine Weiße Perle erhalten!")
            
say_reward("Du hast eine Blaue Perle erhalten!")
            
say_reward("Du hast eine Rote Perle erhalten!")
            
pc.give_item2(27992,1)
            
pc.give_item2(27993,1)
            
pc.give_item2(27994,1)
        
end
    end
end 
01/22/2013 23:57 el' Pacino#4
Hi,

auf meinem Testroot geht es auch ohne Timer.
Ich werde deine Quest mit Timer nutzen, wenn ich keine Lösung finde,
dennoch finde ich es schade und verstehe den Sinn nicht, wieso es auf dem
einen Root so ist, obwohl alles das gleiche ist.
01/23/2013 00:01 .Delta#5
Quote:
Originally Posted by Wichitery View Post
Hi,

auf meinem Testroot geht es auch ohne Timer.
Ich werde deine Quest mit Timer nutzen, wenn ich keine Lösung finde,
dennoch finde ich es schade und verstehe den Sinn nicht, wieso es auf dem
einen Root so ist, obwohl alles das gleiche ist.
wie gesagt, ich weiß es nicht mehr genau,
iwas hatte ich da immer mit wait und levelup oder login.