замена сообщения в чате.

_Lucky

Новичок
Автор темы
5
1
Версия MoonLoader
Другое
Приветствую вновь.
При вводе команды /admins в чат выводится строка "Администрация онлайн:" и там ники, но это уже не важно. Как сделать так, чтобы строка "Администрация онлайн:" не выводилась в чат, а вместо неё сразу писалась строка, например, "Текущие админы в сети:"? И возможно такое сделать вообще?
 
Решение
Lua:
local sampev = require 'lib.samp.events'


function sampev.onServerMessage(color, text)
    if text:find("Администрация онлайн:") then -- Если не сработает, поставь перед двоеточием знак процента "онлайн%:".
        return {color, "Текущие админы в сети:"}
    end
end
Можешь дополнительно сделать проверку на цвет, дабы избежать конфликтов, когда какой-то игрок этот текст в чат решит написать.

Dmitriy Makarov

25.05.2021
Проверенный
2,505
1,134
Lua:
local sampev = require 'lib.samp.events'


function sampev.onServerMessage(color, text)
    if text:find("Администрация онлайн:") then -- Если не сработает, поставь перед двоеточием знак процента "онлайн%:".
        return {color, "Текущие админы в сети:"}
    end
end
Можешь дополнительно сделать проверку на цвет, дабы избежать конфликтов, когда какой-то игрок этот текст в чат решит написать.
 
  • Нравится
Реакции: _Lucky