как сделать что-бы скрипт видел сообщение с 2 цветами?

chesterzyb

Новичок
Автор темы
1
0
я вот только изучаю луа, уже миллион способов пересмотрел, но никак не могу дойти до того что мне над, по этому прошу помощи :)

вот есть такое сообщение на родине/аризоне

изображение_2024-07-03_070243324.png

я хочу сделать что-бы скрипт сам заходил за новорегами в рекон/писал что-то в пм и тд сразу, но я не могу понять как мне в луа это сделать, ибо или ник другой или просто я баклан и не могу разобраться.

1:
function ev.onServerMessage(color, text)
    if state and string.starts('Приветствуем нового игрока сервера: (%w+_%w+) %D+ %d+', text) and not sampIsDialogActive() then
        lua_thread.create(function()
            wait(0)
            sampSendChat('/pm (%w+_%w+) 1')
        end)
вот код, не знаю на скок правильно написал, но варнингами проконало) тут еще проблема в том, что ники могут быть как большими так и маленькими, по этому кто сможет мне помочь, буду благодарен)
 

chromiusj

Стань той переменой, которую хочешь увидеть в мире
Модератор
5,732
4,040
Lua:
local sampev = require('lib.samp.events')
function sampev.onServerMessage(color, text)
    text = text:gsub("{.-}","")
    if text:find("Приветствуем нового игрока сервера: ([A-z0-9_]+) %(ID: (%d+)%)") then
        print('+++')
    end
end