Помогите с скриптом lua

Samuel Goldie

Участник
Автор темы
74
8
Версия MoonLoader
.026-beta
Кто знает как с чата вывести сообщение на экран ? Т.е если в чате нужное сообщение то выводить его среди экрана
 
D

deleted-user-491390

Гость
с помощью msg:find() из библиотеки SampEvents мы ищем нужное сообщение
Lua:
if msg:find("Ваше сообщение") then
-- Код
Для вывода сообщения на экран используйте printStringNow(string text, int time)
string text - ваше сообщение
int time - время, на которое сообщение будет показано
!!Используйте выше показаное в методе onSendChat
Не забудьте про библиотеку:
local ev = require ('lib.samp.events')
Lua:
function ev.onSendChat()
 
Последнее редактирование модератором:
D

deleted-user-139653

Гость
Кто знает как с чата вывести сообщение на экран ? Т.е если в чате нужное сообщение то выводить его среди экрана
Lua:
local sampev = require("samp.events")
local font = renderCreateFont("Arial", 10, 13)
local hui = {}

function sampev.onServerMessage(color, text)
    local test = "хуй"
    if text:find(test) then
        table.insert(hui, test)
    end
end

function main()
    repeat wait(0) until isSampAvailable()

    while true do wait(0)
        local sx, sy = getScreenResolution()
        for i = 1, #hui do
            renderFontDrawText(font, hui[i], sx / 2, sy / 2, -1)
        end
    end
end