- 22
- 0
Ребят, привет. Тема такая: сделал несколько оповещалок себе, но появилась проблемка. Если я пихаю обе оповещалки в один файл, то одна из них перестаёт работать, а вторая продолжает. Поэтому, мне приходиться юзать 2 отдельны файла, но это не совсем удобно. Как можно соединить мои скрипты так, чтобы они были в одном файле, и при этом оба работали?
Вот эти 2 скрипта, которые нужно уместить в один файл. Заранее спасибо)
Вот эти 2 скрипта, которые нужно уместить в один файл. Заранее спасибо)
Оповещалка аирдропов арз:
require "lib.moonloader"
local alert = true
function main()
if not isSampfuncsLoaded() or not isSampLoaded() then return end
repeat wait(0) until isSampAvailable()
sampRegisterChatCommand("timealert", function()
alert = not alert
sampAddChatMessage('Уведомление о времени'..alert and 'Включено' or 'Выключено', -1)
end)
while true do wait(0)
if alert then
if tonumber(os.date('%H')) % 2 == 0 and tonumber(os.date('%H')) >= 14 and tonumber(os.date('%H')) <= 20 and tonumber(os.date('%M')) == 00 and tonumber(os.date('%S')) == 10 then
sampAddChatMessage('{937ad8}[MafiaHelp]{937ad8} {FF0000}Через 10 минут Airdrop || /smug {FF0000}', -1)
sampAddChatMessage('{937ad8}[MafiaHelp]{937ad8} {FF0000}Через 10 минут Airdrop || /smug {FF0000}', -1)
sampAddChatMessage('{937ad8}[MafiaHelp]{937ad8} {FF0000}Через 10 минут Airdrop || /smug {FF0000}', -1)
wait(65000)
end
end
end
end
Оповещалка суден арз:
require "lib.moonloader"
local alert = true
function main()
if not isSampfuncsLoaded() or not isSampLoaded() then return end
repeat wait(0) until isSampAvailable()
sampRegisterChatCommand("timealert", function()
alert = not alert
sampAddChatMessage('Уведомление о времени '..alert and 'включено' or 'выключено', -1)
end)
while true do wait(0)
if alert then
if tonumber(os.date('%H')) % 2 == 0 and tonumber(os.date('%H')) >= 9 and tonumber(os.date('%H')) <= 22 and tonumber(os.date('%M')) == 30 and tonumber(os.date('%S')) == 00 then
sampAddChatMessage('{937ad8}[MafiaHelp]{937ad8} {FF0000}Корабль через 10 минут || /govess {FF0000}', -1)
sampAddChatMessage('{937ad8}[MafiaHelp]{937ad8} {FF0000}Корабль через 10 минут || /govess {FF0000}', -1)
sampAddChatMessage('{937ad8}[MafiaHelp]{937ad8} {FF0000}Корабль через 10 минут || /govess {FF0000}', -1)
wait(65000)
end
end
end
end
require "lib.moonloader"
local alert = true
function main()
if not isSampfuncsLoaded() or not isSampLoaded() then return end
repeat wait(0) until isSampAvailable()
sampRegisterChatCommand("timealert", function()
alert = not alert
sampAddChatMessage('уведомление о времени '..alert and 'включено' or 'выключено', -1)
end)
while true do wait(0)
if alert then
if tonumber(os.date('%H')) % 1 == 0 and tonumber(os.date('%H')) >= 9 and tonumber(os.date('%H')) <= 22 and tonumber(os.date('%M')) == 30 and tonumber(os.date('%S')) == 00 then
sampAddChatMessage('{937ad8}[MafiaHelp]{937ad8} {FF0000}Корабль через 10 минут || /govess {FF0000}', -1)
sampAddChatMessage('{937ad8}[MafiaHelp]{937ad8} {FF0000}Корабль через 10 минут || /govess {FF0000}', -1)
sampAddChatMessage('{937ad8}[MafiaHelp]{937ad8} {FF0000}Корабль через 10 минут || /govess {FF0000}', -1)
wait(65000)
end
end
end
end
lua_newthread ()