[Bug] Beran-Setaou Kill wird nicht! erkannt

01/14/2012 23:35 Benhero#1
Hallo Com,
Sicher von euch kennen dieses Problem sicher (warscheinlich alle Questschreiber die das schon Probiert haben).
Sobald man folgendes versucht:
Code:
when 2493.kill begin
  XXXXX
end
und man Beran Setaou(2493) Tötet er den Code dahinter NICHT ausführt...

Ich hoffe ihr versteht mein Problem und habt auch eine Lösung dafür :)

Mfg. Benhero
01/14/2012 23:37 musicinstructor#2
ka woran das liegt, aber du kannst es so wie mit den metins auf der metinebene im dt machen.
01/15/2012 01:38 Benhero#3
Aha und wie ist es da gemacht? Finde da nur das hier:
Code:
when devil_stone4_update.server_timer begin
	    if d.select(get_server_timer_arg()) then
		if not d.is_unique_dead("real") then
		    for i = 1, 6 do
			if d.getf("fakedead" .. i) == 0 then
			    if d.unique_get_hp_perc("fake" .. i) < 50 then
				d.purge_unique("fake" .. i)
				d.setf("fakedead" .. i, 1)
				d.notice("Die falschen Metinsteine Verschwinden...");
			    end
			end
		    end
		else
		    --d.clear_regen()
		    --d.regen_file("data/dungeon/deviltower5_regen.txt")
		    server_timer("devil_stone4_end", 5, get_server_timer_arg())
		    d.notice("Du hast den Richtigen Metin des Sturzes zerstört!");
		    d.notice("Du wirst in den 5ten Stock Teleportiert..")
		    clear_server_timer('devil_stone4_fail1', get_server_timer_arg())
		    clear_server_timer('devil_stone4_fail2', get_server_timer_arg())
		    clear_server_timer('devil_stone4_fail', get_server_timer_arg())
		end
	    else
		server_timer('devil_stone4_stop_timer', 1, get_server_timer_arg())
	    end
	end
Dort wird:
Code:
if not d.is_unique_dead("real") then
Verwendet, Aber das kann ich ja nicht verwenden für Beran :/

Mfg. Benhero
01/15/2012 02:54 Nylon'#4
Dann wird das schon in einer anderen Quest verwendet, war bei uns damals genauso.
01/15/2012 17:50 Benhero#5
Habe alle Quests überprüft. Er wird sonst nirgends verwendet.

Mfg. Benhero