Hello;
i am writing an system.
it has got a bug. i need to solve it. thats why i am writing you.
if player unwear or change his costume or armor, quest cancels.
i wrote this but this code not enough. becouse if player un wear costume or armor quest ending, but if player change costume or armor, quest not canceling. this is my system bug. help me.
timer('zirh1', 1)
end
when zirh1.timer begin
local WEAR_COSTUME_BODY_INDEX = 19
if pc.get_wear(WEAR_COSTUME_BODY_INDEX) == nil and pc.getqf("kervan") == 1 then
pc.remove_item(50180,50)
chat(" kostumu cikardin artik tuccar degilsin")
pc.setqf("kervan",0)
set_state(start)
elseif pc.get_armor() == 0 and pc.getqf("kervan") == 1 then
pc.remove_item(50180,50)
chat(" Zirhini cikardin artik tuccar degilsin")
pc.setqf("kervan",0)
set_state(start)
else
end
timer('zirh2', 1)
end
when zirh2.timer begin
local WEAR_COSTUME_BODY_INDEX = 19
if pc.get_wear(WEAR_COSTUME_BODY_INDEX) == nil and pc.getqf("kervan") == 1 then
pc.remove_item(50180,50)
chat(" kostumu cikardin artik tuccar degilsin")
pc.setqf("kervan",0)
set_state(start)
elseif pc.get_armor() == 0 and pc.getqf("kervan") == 1 then
pc.remove_item(50180,50)
chat(" Zirhini cikardin artik tuccar degilsin")
pc.setqf("kervan",0)
set_state(start)
else
end
timer('siwang1', 1)
end
end