diff --git a/mafia-tools.lua b/mafia-tools.lua index cc704a3..5d84af0 100644 --- a/mafia-tools.lua +++ b/mafia-tools.lua @@ -6,6 +6,7 @@ sampev = require 'samp.events' inicfg = require "inicfg" dlstatus = require("moonloader").download_status vkeys = require "vkeys" +live = 0 function main() if not isSampLoaded() or not isSampfuncsLoaded() then return end @@ -26,7 +27,10 @@ function main() lua_thread.create(antiflood.loop) lua_thread.create(invite_helper.loop) lua_thread.create(get_guns.loop) - wait(-1) + while true do + wait(0) + live = os.time() + end end -->> MENU DIALOG @@ -1311,12 +1315,14 @@ events.onShowDialog = { -->> EVENTS function sampev.onServerMessage(color, message) - timer_2min.onServerMessage(color, message) - ammo_timer.onServerMessage(color, message) - invite_helper.onServerMessage(color, message) - local result = events.handler(events.onServerMessage, { color, message }) - if result ~= nil then - return result + if os.time() - live < 3 then + timer_2min.onServerMessage(color, message) + ammo_timer.onServerMessage(color, message) + invite_helper.onServerMessage(color, message) + local result = events.handler(events.onServerMessage, { color, message }) + if result ~= nil then + return result + end end end function sampev.onSendPickedUpPickup(id)