- 447
- 92
- Версия MoonLoader
- .027.0-preview
Крч есть прикол. По задумке оно должно писать ток когда найдёт строчку PREMIUM, однако оно пишет после каждой строчки
афаы:
--===== [ Подключаем библиотеки ] =====--
require "lib.moonloader"
local sampev = require('samp.events') -- Модуль добавляет событийную обработку входящих и исходящих RakNet пакетов
------------------------------
--===== [ Переменные ] =====--
local active = false -- Переменная активация/деактивации скрипта
------------------------------
--===== [ Переменные для чата ] =====--
tag = "{00ffee}[прпр]: {FFFFFF}" -- Тэг скрипта
green = '{008000}' -- Зелёный
red = '{FF0000}' -- Красный
white = '{FFFFFF}' -- Белый
-----------------------------------
--===== [ Главная функция ] =====--
function main()
--Проверки--
if not isSampLoaded() or not isSampfuncsLoaded() then return end -- Проверяем загрузку SAMP и SampFuncs
while not isSampAvailable() do wait(100) end -- -- Ждём пока функция isSampAvailable() вернет true, после ставим задержку, что-бы игра не зависла
-----
sampAddChatMessage(tag..'Скрипт '..green..'успешно '..white..'загружен. Используйте '..green..'XBUTTON2',-1)
sampAddChatMessage(tag..'Автор скрипта: {ff00dd}Riko_Costa{FFFFFF}.',-1)
--Беск.Цикл--
while true do
wait(0)
if isKeyDown(0x05) then
active = true
else
active = false
end
end
-----
end
------------------------------
--===== [ Функция обработки серверных сообщейний ] =====--
function sampev.onServerMessage(clr, msg)
if active and msg:find('[PREMIUM]') and not msg:find('говорит') and not msg:find('кричит') and not msg:find('- |') then
sampAddChatMessage('sa',-1)
end
end
------------------------------