Считать текст из чата и вывести сообщение

Ricardo_Miloss

Участник
Автор темы
40
3
Версия MoonLoader
.027.0-preview
Как считать из чата в крмп строчку [Ошибка] {FFFFFF}Произошла ошибка, игрок состоит в другой семье! и вывести сообщение /b Выйдите из семьи и повторно напишите "инвайт"
 
Решение
Как считать из чата в крмп строчку [Ошибка] {FFFFFF}Произошла ошибка, игрок состоит в другой семье! и вывести сообщение /b Выйдите из семьи и повторно напишите "инвайт"
Lua:
local samp = require 'samp.events'
function samp.onServerMessage(color, text)
    if text:find('%[Ошибка%] {FFFFFF}Произошла ошибка, игрок состоит в другой семье!') then
        sampSendChat('/b Выйдите из семьи и повторно напишите "инвайт"')
    end
end

CaJlaT

07.11.2024 14:55
Модератор
2,840
2,671
Как считать из чата в крмп строчку [Ошибка] {FFFFFF}Произошла ошибка, игрок состоит в другой семье! и вывести сообщение /b Выйдите из семьи и повторно напишите "инвайт"
Lua:
local samp = require 'samp.events'
function samp.onServerMessage(color, text)
    if text:find('%[Ошибка%] {FFFFFF}Произошла ошибка, игрок состоит в другой семье!') then
        sampSendChat('/b Выйдите из семьи и повторно напишите "инвайт"')
    end
end
 

cord

Хватит спать на мне
Проверенный
569
476
Lua:
require('lib.samp.events').onServerMessag = function (color, text)
    if text:find('%[Ошибка%] {FFFFFF}Произошла ошибка%, игрок состоит в другой семье%!') then
        sampSendChat ('/b Вы состоите в другой семье!')
    end
end

Lua:
require('lib.samp.events').onServerMessage = function (color, text)
    if text:find('%[Ошибка%] {FFFFFF}Произошла ошибка, игрок состоит в другой семье!') then
        sampSendChat ('/b Вы состоите в другой семье!')
    end
end
 
  • Нравится
Реакции: CaJlaT

CaJlaT

07.11.2024 14:55
Модератор
2,840
2,671
Lua:
require('lib.samp.events').onServerMessag = function (color, text)
    if text:find('%[Ошибка%] {FFFFFF}Произошла ошибка%, игрок состоит в другой семье%!') then
        sampSendChat ('/b Вы состоите в другой семье!')
    end
end
Твой вариант, как минимум, не будет работать из-за того, что ты забыл букву e в хуке + зачем экранировать запятую и воскл.знак, если они не являются "магическими" символами?
P.s: Список таких символов есть в официальной документации lua https://www.lua.org/pil/20.2.html
1688032213844.png
 
  • Нравится
  • Bug
Реакции: Lance_Sterling и cord

Lance_Sterling

Известный
988
351
Твой вариант, как минимум, не будет работать из-за того, что ты забыл букву e в хуке + зачем экранировать запятую и воскл.знак, если они не являются "магическими" символами?
P.s: Список таких символов есть в официальной документации lua https://www.lua.org/pil/20.2.html
Посмотреть вложение 206165
Я с телефона писал в обоссаной маршрутке, так что не доебывайтесь
 
  • Bug
Реакции: chromiusj

Rice.

Известный
Модератор
1,750
1,644
Твой вариант, как минимум, не будет работать из-за того, что ты забыл букву e в хуке + зачем экранировать запятую и воскл.знак, если они не являются "магическими" символами?
P.s: Список таких символов есть в официальной документации lua https://www.lua.org/pil/20.2.html
Посмотреть вложение 206165
Экранирование немагических знаков не сломает хук