PVP DROP QUEST - Fehler

04/15/2015 10:04 Splex3200#1
Hallo Liebe Community, und zwar Ich habe eine DROP Quest, Sie geht aber
nach einer Bestimmten Zeit (entspricht nach ein paar kills 20-50) hört sie auf,
Also dann geht nix mehr keine Drops mehr!
Relog etc. bringt nix

Code von der Quest (vileicht ist da so ein zähler drinnen?)

Code:
quest itemkill begin
	state start begin
		when kill with npc.is_pc() begin
			if pc.getqf("jason") == 0 then
				local item = {71144, 50179, 30322}
				local item1 = {50179, 30322, 71144}
				local itemrandom = number(1, table.getn(item))
				game.drop_item_with_ownership(item[itemrandom])
				game.drop_item_with_ownership(item1[itemrandom])
				pc.change_alignment(number(150,300))
				pc.setqf("jason", 1)
				timer("killöön", 110)
				if pc.get_level() > 130 then
					return
				end
				if pc.get_level() > 119 and pc.get_level() < 130 then
					pc.give_exp2(125000000)
				end
			elseif pc.getqf("jason") > 0 then 
				return
			end
		end
		
		when killöön.timer begin
			pc.setqf("jason", 0)
		end	
	end
end
Ich hoffe jemand kann mir Helfen! Wäre sehr dankbar!! :handsdown::handsdown:

MFG, Splex
04/15/2015 11:01 rollback#2
Code:
quest itemkill begin
	state start begin
		when kill with npc.is_pc() begin
			if pc.getqf("timer") < get_time() then
				local item = {
					{71144, 50179, 30322},
					{50179, 30322, 71144}
				}
				for _, tbl in pairs(item) do
					game.drop_item_with_ownership(tbl[number(1, table.getn(tbl))])
				end
				pc.change_alignment(number(150,300))
				pc.setqf("timer", get_time()+110)
				if pc.get_level() >= 120 and pc.get_level() < 130 then
					pc.give_exp2(125000000)
				end
			else
				syschat("Du droppst erst in "..pc.getqf("timer")-get_time().." Sekunden wieder ein Item.")
			end
		end
	end
end
04/15/2015 11:34 Nick#3
-> [Only registered and activated users can see links. Click Here To Register...]

Bitte die angepinnten Themen in Betracht ziehen. (closerequested)

lg