Hilfe bei Quest büdde ;)

05/15/2013 20:12 .Leykas#1
Code:
quest mobkill begin 
    state start begin 
            when 2598.kill begin 
            notice_all ("..pc.get_name().." hat die Dunkle Schattenkreatur erlegt. Gratulation!") 
            notice_all (" wurde von den bösen mächten befreit!") 
            end 
            when 2291.kill begin 
            notice_all ("..pc.get_name().." hat den mächtigen Feuerlord Feomathar besiegt!") 
            notice_all (" wurde vom Feuergott befreit!") 
            end 
            when 1095.kill begin 
            notice_all ("..pc.get_name().." hat Vosales getötet.")
			notice_all ("Der Dämonenturm ist wieder sicher!")			
            end 
            when 1092.kill begin 
            notice_all ("..pc.get_name().." hat den Stolzen Dämonenkönig besiegt!")
			notice_all ("Der Dt-Schmied ist wieder in Sicherheit!")			
            end 
            when 1093.kill begin 
            notice_all ("..pc.get_name().." hat den Sensenmann besiegt!")		
            end
            when 2091.kill begin 
            notice_all ("..pc.get_name().." hat Riklera besiegt!") 
            end 
            when 2092.kill begin 
            notice_all ("..pc.get_name().." hat die giftige Arija getötet!") 
            end 
            when 2093.kill begin 
            notice_all ("..pc.get_name().." hat die Dunkle Königinnenspinne besiegt!") 
            end 
            when 2191.kill begin 
            notice_all ("..pc.get_name().." hat die Große Wüstenschildkröte besiegt!") 
            end 
            when 2192.kill begin 
            notice_all ("..pc.get_name().." hat Mensis besiegt!") 
            end 
            when 2307.kill begin 
            notice_all ("..pc.get_name().." hat den Geisterbaum-Lord besiegt!") 
            end 
            when 2493.kill begin 
            notice_all ("..pc.get_name().." hat den Schattendrache Finkregh erledigt!") 
            notice_all ("Die Schattenlegion wurde erfolgreich ausgelöscht!") 
        end
    end
end
Die Quest will mich verarschen, wo liegt er Fehler?

Danke im vorraus ;)
05/15/2013 20:20 Red Firestar#2
versuch es mal da
[Only registered and activated users can see links. Click Here To Register...]
05/15/2013 20:23 .Kaycon#3
Was kommt denn für ein Fehler ?
Mit den Bossen imDT Funktioniert es nicht da sie bereits in der DT Quest Inbegriffen sind.
05/16/2013 09:20 DarkPlugin#4
Quote:
Originally Posted by Imbattle View Post
Was kommt denn für ein Fehler ?
Mit den Bossen imDT Funktioniert es nicht da sie bereits in der DT Quest Inbegriffen sind.
Was hat das den damit zu tun? Man kann Mobs mehrfach für Quests verwenden auch wen's nicht immer ganz bugfrei sein sollte..
05/16/2013 15:07 .Leykas#5
da passiert einfach nichts.. Wenn ich töte kommt nichts, bei keiner dieser Monster.
05/17/2013 00:14 ChipSalen#6
push
würde mich auch mal interessieren.
05/17/2013 01:40 Coniesan#7
Code:
when xxx.kill begin
sollte vermieden werden! Besser:
Code:
 when kill begin
  if npc.get_race()==xxx then
warum?
Ganz einfach! Wenn man einen Mob/NPC via xxx.kill abfragt, kann man dies nur 1x tun, und dann nie wieder (in keiner anderen Quest!)
Mit der Alternativ Methode wird erst in der if Abfrage geguckt, was es für ein Mob ist bzw welcher.

Bei Viechern die in Dungeons eingebaut sind, funktioniert aber in der dungeonquest diese Methode NICHT!
d.h. an dieser Stelle müsste man eine Erweiterung direkt in der dungeonquest vornehmen (so weit ich informiert bin!)
05/17/2013 03:20 lfcmaus#8
dein fehler liegt hier

Quote:
notice_all ("..pc.get_name().." hat den Sensenmann besiegt!")
ändere es in

Quote:
notice_all (""..pc.get_name().." hat den Sensenmann besiegt!")
in allen notice!

da "..pc.get_name().." eine funktion ist fehlt dir vorne das "
05/19/2013 19:21 .Leykas#9
Danke <3