Quest wird doppelt ausgeführt?

11/29/2013 15:55 Yiv#1
Hallo liebe Community,

ich habe ein kleines Problem mit einer Quest. Es werden alle Commands doppelt ausgefüht. Darum habe ich folgende Quest geschrieben, die der originalen im Hauptteil ähnelt:
PHP Code:
quest kill_test begin
    state start begin
        when kill with npc
.is_pc() begin
            local vid 
npc.get_vid()
            
local old_pc pc.select(vid)
            
local l
            
if old_pc != 0 then
                l 
pc.get_level()
                
pc.select(old_pc)
            
end
            dev_chat
("VID: "..vid)
            
dev_chat("LEV: "..l)
        
end
    end
end 
Im Chat wird nun folgendes ausgegeben (bei einer Tötung):
Code:
<DEV> VID: x
<DEV> LEV: x
<DEV> VID: x
<DEV> LEV: x
Das "<DEV> " kommt von der neuen Funktion "dev_chat". (An der Funktion liegt es nicht, habe es auch testweise mit "chat()" probiert!)

Wieso wird diese Quest doppelt ausgeführt, obwohl ich den anderen Spieler nur einmal töte?

MfG
11/29/2013 16:00 xGr33n#2
[Only registered and activated users can see links. Click Here To Register...]
11/29/2013 16:03 Yiv#3
Danke :)

MfG