Перехват пакетов Raknet + замена слов в чате.

naughtyboy

Новичок
Автор темы
3
0
Добрый вечер, уважаемые LUA скриптеры. Я бы хотел попросить у вас о помощи в написании скрипта.
Цель такова: Чтобы если скрипт нашел в чатлоге слово "Администратор", то меняло бы его так, чтобы мне в чате в итоге писало, допустим:
"Одмен Name_Surname сказал: ....." вместо:
"Администратор Name_Surname сказал: ...."
За помощь, заранее спасибо. Всем удачи.
 

James Hawk

Известный
919
218
Добрый вечер, уважаемые LUA скриптеры. Я бы хотел попросить у вас о помощи в написании скрипта.
Цель такова: Чтобы если скрипт нашел в чатлоге слово "Администратор", то меняло бы его так, чтобы мне в чате в итоге писало, допустим:
"Одмен Name_Surname сказал: ....." вместо:
"Администратор Name_Surname сказал: ...."
За помощь, заранее спасибо. Всем удачи.
Кидай, что уже есть, поможем
 

naughtyboy

Новичок
Автор темы
3
0
Кидай, что уже есть, поможем
В принципе, насколько понял, выглядеть должно вот так:
Lua:
function hook.onServerMessage(color, text)
if string.find(text, "Администратор", 1, true) then
  sampAddChatMessage("Петух сказал: " ..text, 0x10E313)
  return false
end
end
 

James Hawk

Известный
919
218
В принципе, насколько понял, выглядеть должно вот так:
Lua:
function hook.onServerMessage(color, text)
if string.find(text, "Администратор", 1, true) then
  sampAddChatMessage("Петух сказал: " ..text, 0x10E313)
  return false
end
end
Ну если у тебя на сервере сообщения таким образом приходят, то пробуй запустить и посмотреть что будет
 

|| NN - NoName ||

Известный
1,049
633
Lua:
local sampev = require("lib.samp.events")
function sampev.onServerMessage(color, text)
 if text:find("Администратор (.+)") then 
  sampAddChatMessage("Петух говорит: "..text, -1)
  return false
 end
end
Вот тебе пример на монсере:
upload_2019-3-26_14-19-50.png



Lua:
local sampev = require("lib.samp.events")

function sampev.onServerMessage(color, text)
if text:find("Администратор (.+)") then
text = text:match('Администратор (.+) ')
sampAddChatMessage("Петух говорит: "..text, -1)
return false
end
end

upload_2019-3-26_14-27-24.png
 
Последнее редактирование:
  • Нравится
Реакции: PoundFoolish