Доброго времени суток, в этом туториале покажу,как избавится от назойливых рекламщиков своего сервера на вашем. Нам понадобится : SurvivorSystem.lua И там нам нужно будет найти : function sendMessageToNearbyPlayers(message, messageType) , а там после destroyElement(chatSphere) вставляем :
if pregFind(message, "([0-9]{1,3})[^[:digit:]^[:cntrl:]]{1,3}([0-9]{1,3})[^[:digit:]^[:cntrl:]]{1,3}([0-9]{1,3})[^[:digit:]^[:cntrl:]]{1,3}([0-9]{1,3})") then outputChatBox("Реклама!", source, 255, 0, 0, true) return end
А если же у вас не DayZ проект,то вставляете :
function playerChat(message, messageType) cancelEvent() if (messageType == 0) then if pregFind(message, "([0-9]{1,3})[^[:digit:]^[:cntrl:]]{1,3}([0-9]{1,3})[^[:digit:]^[:cntrl:]]{1,3}([0-9]{1,3})[^[:digit:]^[:cntrl:]]{1,3}([0-9]{1,3})") then outputChatBox("Реклама!", source, 255, 0, 0, true) return end outputChatBox(getPlayerName(source)..": #FFFFFF"..message, getRootElement(), 211, 211, 211, true) end end addEventHandler("onPlayerChat", getRootElement(), playerChat)
http://resource-mta.3dn.ru/ - лучшие ресурсы у нас