Kill Quest Problem

05/21/2013 01:37 .Tobias#1
Hallo,

ich habe ein Problem mit Kill Quests.
Es gehen keine Kill Quests.

Auch wenn ich es mit "when kill with npc.get_race() == 8027 begin" mache funktioniert es nicht.

Die Quest ist nicht fehlerhaft, auf anderen Files hatten sie funktioniert.

Möchte hier nur hören woran es liegen kann die Quest ist 100% richtig.
(Es geht bei keiner Kill Quest)

Vielleicht an der Questlib, Game ?


Vielen Dank

.Tobias
05/21/2013 01:39 'ChuckNorris#2
Man sollte "when kill with npc.get_race() == XXX begin" nicht verwenden da es sonst jede andere Quest blockiert.
Mach lieber:
Code:
when kill
if npc.get_race() == xxx then
end
end
Gruß,
.CHYissu
05/21/2013 01:43 Mijago#3
Falsch;
when kill with npc.get_race() == XXX begin

sollte man benutzen; das , was man nicht benutzen soll, ist
when XXX.kill begin

when XXX.kill kann pro Mob nur einmal benutzt werden.

Code:
when kill with npc.get_race() == XXX begin
  --code
end
ist das selbe wie
Code:
when kill begin
    if npc.get_race() == XXX then
       -- code
    end
end
Nur kürzer und für den Core optimiert.
05/21/2013 01:45 'ChuckNorris#4
Stimmt hast Recht.
Trotzdem würde ich behaupten das irgendwo die VNUM blockiert ist.
05/21/2013 03:28 #SoNiice#5
Das Problem hatte ich auch, dass es bei manchen Mobs einfach nicht funktionierte, bei anderen schon obwohl ich keinerlei Quests eingebaut hatte - war mir schon immer schleierhaft.
05/21/2013 09:02 Lord iRemix#6
Es kann an der Quest liegen, welche nicht zu 100% richtig ist - sonst würde es ja funktionieren.

MfG