PHP Code:
quest daynight begin
state start begin
when login begin
loop_timer("bugchecker", 0.2)
end
when bugchecker.timer begin
if pc.count_item(ITEMVNUM) == 0 then
say_title("Bugusing")
say("Du hast dein Item weggeworfen/verloren")
pc.give_item2(ITEMVNUM, 1)
end
end
when logout or disconnect begin
cleartimer("bugchecker")
end
end
end
BEISPIEL:
PHP Code:
quest bugchecker begin
state start begin
when ITEMVNUM.use begin
affect.add_collect(apply.ATTBONUS_HUMAN, 15, 60*60*8)
syschat("Dein Bonus(15% Stark gegen Halbmenschen) wurde akitiviert.")
loop_timer("bugchecker", 0.2)
end
when bugchecker.timer begin
if pc.count_item(ITEMVNUM) == 0 then
say_title("Bugusing")
say("Du hast dein Item anscheinend nicht mehr bei dir.")
say_reward("Deine Bonis werden nun wieder entfernt!")
affect.remove_collect(apply.ATTBONUS_HUMAN, 15, 60*60*8)
end
end
when logout begin
cleartimer("bugchecker")
end
end
end