В чем ошибка получения текста сервера?

shesshee

Известный
Автор темы
14
1
Версия MoonLoader
Другое
Lua:
require "lib.moonloader"
require "lib.sampfuncs"
samp = require "lib.samp.events"

function samp.onServerMessage(color, text)
    if text:match('{FFFF00}(.*) запросил помощь в выдаче наказания. Одобрить Y (/y), отказать N (/n)') then
        sampSendChat('/y')
    end
    end
end
В чем ошибка? Ничего не происходит после получения строчки или строчка не получается вовсе.
Чат лог:
[20:56:07] {FFFF00}Fr3sh запросил помощь в выдаче наказания. Одобрить Y (/y), отказать N (/n)
 
Последнее редактирование:
Решение
Спасибо огромное! А как можно чуток задержки добавить?)
Lua:
local samp = require "lib.samp.events"
function samp.onServerMessage(color, text)
    if text:match('{FFFF00}(.*) запросил помощь в выдаче наказания. Одобрить Y %(/y%), отказать N %(/n%)') then
        lua_thread.create(function()
            wait(1000) -- вместо 1000 любое значение в миллисекундах
            sampSendChat('/y')
        end)
    end
end

Hideme Flow

Известный
573
201
Lua:
require "lib.moonloader"
require "lib.sampfuncs"
samp = require "lib.samp.events"

function samp.onServerMessage(color, text)
    if text:match('{FFFF00}(.*) запросил помощь в выдаче наказания. Одобрить Y (/y), отказать N (/n) из логов строчка') then
        sampSendChat('/y')
    end
    end
end
В чем ошибка? Ничего не происходит после получения строчки или строчка не получается вовсе.
Чат лог:
[20:56:07] {FFFF00}Fr3sh запросил помощь в выдаче наказания. Одобрить Y (/y), отказать N (/n) из логов строчка
Lua:
require "lib.moonloader"
require "lib.sampfuncs"
samp = require "lib.samp.events"

function samp.onServerMessage(color, text)
    if text:match('{FFFF00}(.*) запросил помощь в выдаче наказания. Одобрить Y (/y), отказать N (/n) из логов строчка') then
        sampSendChat('/y')
    end
end
1 end забрал, а так вроде всё норм
 

shesshee

Известный
Автор темы
14
1
Lua:
require "lib.moonloader"
require "lib.sampfuncs"
samp = require "lib.samp.events"

function samp.onServerMessage(color, text)
    if text:match('{FFFF00}(.*) запросил помощь в выдаче наказания. Одобрить Y (/y), отказать N (/n) из логов строчка') then
        sampSendChat('/y')
    end
end
1 end забрал, а так вроде всё норм
Да все равно не работает, в этом и проблема
 

shesshee

Известный
Автор темы
14
1
проверь кодировку файла, должна быть cp1251
А как ее там проверять.. ну типо в игру скрипт подгружается спокойно по консоли видно

1643359956140.png
 

paulohardy

вы еще постите говно? тогда я иду к вам
Всефорумный модератор
1,956
1,309
  • Нравится
Реакции: zTechnology

paulohardy

вы еще постите говно? тогда я иду к вам
Всефорумный модератор
1,956
1,309
Посмотреть вложение 133757
По сути должно работать, но не работает.

Кто поможет сделать такой скриптик и который будет работать, буду благодарен.
Lua:
local samp = require('lib.samp.events')

function samp.onServerMessage(color, text)
    if text:match('{FFFF00}(.*) запросил помощь в выдаче наказания. Одобрить Y %(/y%), отказать N %(/n%)') then
        sampSendChat('/y')
    end
end
 
  • Нравится
Реакции: shesshee

shesshee

Известный
Автор темы
14
1
Lua:
local samp = require('lib.samp.events')

function samp.onServerMessage(color, text)
    if text:match('{FFFF00}(.*) запросил помощь в выдаче наказания. Одобрить Y %(/y%), отказать N %(/n%)') then
        sampSendChat('/y')
    end
end
Спасибо огромное! А как можно чуток задержки добавить?)
 

paulohardy

вы еще постите говно? тогда я иду к вам
Всефорумный модератор
1,956
1,309
Спасибо огромное! А как можно чуток задержки добавить?)
Lua:
local samp = require "lib.samp.events"
function samp.onServerMessage(color, text)
    if text:match('{FFFF00}(.*) запросил помощь в выдаче наказания. Одобрить Y %(/y%), отказать N %(/n%)') then
        lua_thread.create(function()
            wait(1000) -- вместо 1000 любое значение в миллисекундах
            sampSendChat('/y')
        end)
    end
end