diff --git a/TruckHUD.lua b/TruckHUD.lua index 25f693d..93db5ac 100644 --- a/TruckHUD.lua +++ b/TruckHUD.lua @@ -167,6 +167,7 @@ stop_downloading_1, stop_downloading_2, stop_downloading_3, stop_downloading_4, threads = {} threads_save = {} +afk_solo_message_false = 0 function main() if not isSampLoaded() or not isSampfuncsLoaded() then return end @@ -233,6 +234,9 @@ function main() until msk_timestamp ~= 0 while true do wait(0) + if os.time() - live > 3 then + afk_solo_message_false = os.time() + end live = os.time() logAvailable() doControl() @@ -3283,7 +3287,7 @@ function transponder() local result, myid = sampGetPlayerIdByCharHandle(PLAYER_PED) local myname = sampGetPlayerNickname(myid) - if solo_message_send.time ~= 0 and os.time() - solo_message_send.time > 5 then -- Очистить если данные устарели + if (os.time() - afk_solo_message_false < 7 or os.time() - live > 7) or (solo_message_send.time ~= 0 and os.time() - solo_message_send.time > 5) then -- Очистить если данные устарели say("Очистка solo_message - устарело!!!") clearSoloMessage() end @@ -4500,6 +4504,7 @@ script_update = { dialog2 = {}, init = function() if not sampIsChatCommandDefined("rubin-mods") then + sampAddChatMessage("{667dff}[RUBIN MODS]{FFFFFF} Управление обновлениями скриптов: /rubin-mods", 0xFFFFFFFF) sampRegisterChatCommand("rubin-mods",script_update.menu.show) while true do wait(0)