local start_admin_message = '/a [!] Занимаю /ao'
local end_admin_message = '/a [!] Освобождаю /ao'
local template_command = '/ao %s'
local start_end_cooldown = 3000
local command_cooldown = 1000
local global_messages = {
'Это ваш чат',
'Научись как писать Lua',
'Иначе себе попу порвешь! Ха-ха-ха!',
'Бу! Испугался? Не бойтесь! Это твой друг! Иди ко мне я тебе ***'
}
-- вызывать строго в потоке
local function sendGlobalMessages(msg_start, msg_end, format_command, messages, cd_start_end, cd_command)
sampAddChatMessage('Запускаем ваши бесполезные функи', -1)
if msg_start and type(msg_start) == 'string' then
sampSendChat(msg_start)
wait(cd_start_end)
end
for i = 1, #messages do
local fmt = string.format(format_command, messages[i])
sampSendChat(fmt)
wait(cd_command)
end
if msg_end and type(msg_end) == 'string' then
sampSendChat(msg_end)
wait(start_end_cooldown)
end
sampAddChatMessage('Фсо, проверь норм работает ли', -1)
end
-- ...
-- запускаем где-то в mimgui, вызывать только 1 раз
-- если волнуешься что админы косячат, добавь проверку
-- что этот поток занят и нельзя вызывать
lua_thread.create(
sendGlobalMessages(
start_admin_message,
end_admin_message,
template_command,
global_messages,
start_end_cooldown,
command_cooldown
)
)