помогите поймать текст из чата

FREMUSS$

Новичок
Автор темы
7
0
Версия MoonLoader
.026-beta
Доброго времени суток!
Нужно поймать этот текст из чата:

[Новая заявка]{afafaf} Игрок {ffffff}Nick_Name{afafaf} просит сменить ник на {ffffff}Nick2_Name2{afafaf}.

я уже все перепробовал, брал кв. скобки в %, все равно без вариантов.... пытался проверить через регулярки и проверять рекакцию, но скрипт даже на .* его не увидел и никакой реакции не подал.. что делать?
 

MLycoris

На вид оружие массового семяизвержения
Проверенный
1,992
2,187
хз попробуй
Lua:
local sampev = require('lib.samp.events')
function sampev.onServerMessage(color, text)
    if text:gsub('{......}',''):find('%[Новая заявка%] Игрок .+ просит сменить ник на .+') then
        sampAddChatMessage('1',1)
    end
end
 

FREMUSS$

Новичок
Автор темы
7
0
хз попробуй
Lua:
local sampev = require('lib.samp.events')
function sampev.onServerMessage(color, text)
    if text:gsub('{......}',''):find('%[Новая заявка%] Игрок .+ просит сменить ник на .+') then
        sampAddChatMessage('1',1)
    end
end
все равно нет :(
 

FREMUSS$

Новичок
Автор темы
7
0
скинь фулл код
Lua:
require "lib.moonloader"
local sampev         = require "lib.samp.events"

function main()
    if not isSampfuncsLoaded() or not isSampLoaded() then return end
    while not isSampAvailable() do wait(100) end

end

function sampev.onServerMessage(color, text)
    if text:gsub('{......}',''):find('%[Новая заявка%] Игрок .+ просит сменить ник на .+') then
        sampAddChatMessage('1',1)
        return {color, text}
    end

end
 

MLycoris

На вид оружие массового семяизвержения
Проверенный
1,992
2,187
Lua:
require "lib.moonloader"
local sampev         = require "lib.samp.events"

function main()
    if not isSampfuncsLoaded() or not isSampLoaded() then return end
    while not isSampAvailable() do wait(100) end

end

function sampev.onServerMessage(color, text)
    if text:gsub('{......}',''):find('%[Новая заявка%] Игрок .+ просит сменить ник на .+') then
        sampAddChatMessage('1',1)
        return {color, text}
    end

end
у меня реагирует, у тебя мб в консоль что-то выдаёт от этого скрипта или ты не на ту сборку ставишь? Код то рабочий
 

FREMUSS$

Новичок
Автор темы
7
0
у меня реагирует, у тебя мб в консоль что-то выдаёт от этого скрипта или ты не на ту сборку ставишь? Код то рабочий
в консоль ничего не выводит. сборка та стоит)
 
  • Грустно
Реакции: MLycoris

chromiusj

Известный
Модератор
5,656
3,959
Lua:
require "lib.moonloader"
local sampev         = require "lib.samp.events"

function main()
    if not isSampfuncsLoaded() or not isSampLoaded() then return end
    while not isSampAvailable() do wait(100) end

end

function sampev.onServerMessage(color, text)
    if text:gsub('{......}',''):find('%[Новая заявка%] Игрок .+ просит сменить ник на .+') then
        sampAddChatMessage('1',1)
        return {color, text}
    end

end
какая кодировка стоит
 
  • Нравится
Реакции: mooh

FREMUSS$

Новичок
Автор темы
7
0
Последнее редактирование: