Sziasztok!
Valki tudna adni a Thor gyűrűhöz egy questet beraktam a szerverbe már csak a quest kéne! Előre is THX
quest thor begin
state start begin
when 40003.use begin
if pc.getqf("antiexp") == 0 then
pc.setqf("antiexp", 1)
chat("Thor Gyûrûje aktiválva, minden 3. másodpercben lenullázódik az exp-d!")
pc.give_exp2(-900000000)
timer("torol1", 3)
elseif pc.getqf("antiexp") == 1 then
pc.setqf("antiexp", 0)
chat("Thor Gyûrûje deaktiválva.Jó szórakozást!")
end
end
when torol1.timer with pc.getqf("antiexp") == 1 begin
pc.give_exp2(-900000000)
timer("torol", 3)
pc.setqf("antiexp", 1)
end
when torol.timer with pc.getqf("antiexp") == 1 begin
local ep = pc.get_exp()
pc.give_exp2(-900000000)
timer("torol1", 3)
pc.setqf("antiexp", 1)
end
end
end
Tessék. 100% os
Abban csak annyi a baj, hogy relog után a 'flag' megmarad, de a funkció elvész.
Itt a javított verzió(1.2) amiben relog után folytatódik tovább a funkció:
quest anti_exp begin
state start begin
when 72501.use begin
if pc.getqf("antiexp") == 0 then
pc.setqf("antiexp", 1)
syschat("Anti EXP gyűrű aktiválva. Másodpercenként nullázódnak a tapasztalati pontjaid.")
local exp = pc.get_exp()
pc.give_exp2(-exp)
timer("aexp", 1)
elseif pc.getqf("antiexp") == 1 then
pc.setqf("antiexp", 0)
syschat("Anti EXP gyűrű deaktiválva.")
end
end
when aexp.timer with pc.getqf("antiexp") == 1 begin
local exp = pc.get_exp()
pc.give_exp2(-exp)
timer("aexp1", 1)
pc.setqf("antiexp", 1)
end
when aexp1.timer with pc.getqf("antiexp") == 1 begin
local exp = pc.get_exp()
pc.give_exp2(-exp)
timer("aexp", 1)
pc.setqf("antiexp", 1)
end
when login with pc.getqf("antiexp") == 1 begin
local exp = pc.get_exp()
pc.give_exp2(-exp)
timer("aexp", 1)
pc.setqf("antiexp", 1)
end
end
end
Köszönöm! Témát zárom!