Wasserdrache Quest

06/03/2011 19:37 AmazZeD#1
Hey,
kann mir einer eine Quest für den Wasserdrachen schreiben? Wenn den ein Spieler killt, dass dann "XY hat den Wasserdrachen besiegt!" im Chat für alle sichtbar steht und, dass man, nachdem man den Wasserdrachen gekillt hat wieder in das jeweilige Reich Map1 geportet wird?

Habe es selbst schon probiert, aber bekomme es einfach nicht hin.
06/03/2011 19:45 .Delta#2
meinste sowas?
Koords musst du selber eintragen
PHP Code:
quest drache begin
    state start begin
        when 2493.kill begin
            notice_all
(pc.get_name().." hat den Wasserdrachen bezwungen")
            
timer("port"10)
        
end
        when port
.timer begin
            
if pc.get_empire() == 1 then        -- rot
                pc
.warp(xy)
            elseif 
pc.get_empire() == 2 then    -- gelb
                pc
.warp(xy)
            elseif 
pc.get_empire() == 3 then    --blau
                pc
.warp(xy)
            
end
        end
    end
end 
06/03/2011 21:48 AmazZeD#3
Hey, danke erstmal! Aber soweit war ich auch ca., jedoch wenn ich den Wasserdrachen kille, kommt keine Nachricht bzw. werde nicht geportet. Liegt der Fehler an der Quest oder irgendwo in der Datenbank?
06/03/2011 21:53 .Delta#4
Quote:
Originally Posted by AmazZeD View Post
Hey, danke erstmal! Aber soweit war ich auch ca., jedoch wenn ich den Wasserdrachen kille, kommt keine Nachricht bzw. werde nicht geportet. Liegt der Fehler an der Quest oder irgendwo in der Datenbank?
Wenn nichts passiert könnte es wohl daran liegen, dass der Befehl 2493.kill schon in einer Quest verwendet wird.
Evtl ja Drachenraum.quest oder ähnliches,
06/03/2011 22:18 AmazZeD#5
Funktioniert, danke! Aber wie geht es, dass alle, die in dem Raum stehen automatisch nach Map1 geportet werden?