17 lines
627 B
Lua
17 lines
627 B
Lua
function anti_spam() --Packet bug temp fix
|
|
local name = gv("name")
|
|
local Time = get_os_time()
|
|
local flag_cnt = get_flag("Change_item_cnt") if flag_cnt == nil or flag_cnt == "" then flag_cnt = 0 end
|
|
local flag_time = get_flag("Change_item_time") if flag_time == nil or flag_time == "" then flag_time = Time end
|
|
if ( flag_time + 2) == Time then
|
|
set_flag("Change_item_cnt",flag_cnt + 1)
|
|
-- notice("antimacro " .. name)
|
|
if flag_cnt >= 2 then --in_punish
|
|
add_state(6012, 10, 5000, name)
|
|
add_state(13754, 10, 5000, name)
|
|
end
|
|
else
|
|
set_flag("Change_item_cnt", 0)
|
|
end
|
|
set_flag("Change_item_time", Time)
|
|
end |