local inicfg = require 'inicfg'
local moonloader = require 'moonloader'
local config = {
command = "/phone", -- Команда для активации сообщения
message = "ОПЛАТИ НАЛОГИ", -- Сообщение, которое будет отображаться
color = 0xFF00FF00, -- Кислотно зеленый цвет (ARGB)
duration = 10000 -- Продолжительность отображения сообщения в миллисекундах
}
local configFile = "moonloader\\config\\arizona_rp_phone.ini"
function main()
if not doesFileExist(configFile) then
-- Если файл конфигурации не существует, создаем его с значениями по умолчанию
inicfg.save(config, configFile)
else
-- Если файл конфигурации существует, загружаем его
config = inicfg.load(configFile)
end
-- Регистрируем команду для отображения сообщения
registerCommand(config.command, showPhoneMessage)
end
function showPhoneMessage()
-- Отображаем сообщение с заданными параметрами
sampAddChatMessage(config.message, config.color)
-- Запускаем таймер для удаления сообщения через заданное время
moonloader.setTimer(config.duration, removePhoneMessage)
end
function removePhoneMessage()
-- Удаляем последнее отображенное сообщение
sampForceChatInput("/clear")
end
main()