Такая проблема. Нашёл скрипт для DayZ на антирекламу дописал его в admin tag. При написании айпи другого сервера выводить сообщение человека и после него мгновенно куча чат боксов. Так что не кто не успевает заметить ип.
Скрипт полностью работает на внутреннем сервере, но как только загружаю на хост теги работают, а боксы не выдаются.
function chatbox(text, command)
local r,g,b = getPlayerNametagColor(source)
local name = getPlayerName(source)
local accountname = getAccountName (getPlayerAccount(source))
local Account = getPlayerAccount ( source )
if isObjectInACLGroup ( "user." .. accountname, aclGetGroup ( "Console" ) ) then
cancelEvent()
outputChatBox("#ff0000[Хозяин сервера]#ffFFff"..RGBToHex(255,255,255)..name..": #00FFFF"..text, getRootElement(),0,0,0,true)
elseif isObjectInACLGroup ( "user." .. accountname, aclGetGroup ( "Admin" ) ) then
cancelEvent()
outputChatBox("#00ff00[Зам.Хозяина]#ffFFff"..RGBToHex(255,255,255)..name..": #ff0000"..text, getRootElement(),0,0,0,true)
elseif isObjectInACLGroup ( "user." .. accountname, aclGetGroup ( "GlavaPidorov" ) ) then
cancelEvent()
outputChatBox("#0000FF[Зам.Хозяина]#FF69B4"..RGBToHex(255,255,255)..name..": #FF0000"..text, getRootElement(),0,0,0,true)
elseif isObjectInACLGroup ( "user." .. accountname, aclGetGroup ( "zamNaDne" ) ) then
cancelEvent()
outputChatBox("#2104C9[Зам.Хозяина]#2104C9"..RGBToHex(255,255,255)..name..": #F209CB"..text, getRootElement(),0,0,0,true)
elseif isObjectInACLGroup ( "user." .. accountname, aclGetGroup ( "GlavaPidorov2" ) ) then
cancelEvent()
outputChatBox("#40FF00[Зам.Хоз.Гл.BS]#40FF00"..RGBToHex(255,255,255)..name..": #FF0000"..text, getRootElement(),0,0,0,true)
elseif isObjectInACLGroup ( "user." .. accountname, aclGetGroup ( "dlyaetogopidora" ) ) then
cancelEvent()
outputChatBox("#000000[Зам.Хозяина]#ffFFff"..RGBToHex(255,255,255)..name..": #00ffff"..text, getRootElement(),0,0,0,true)
elseif isObjectInACLGroup ( "user." .. accountname, aclGetGroup ( "ChiefGay" ) ) then
cancelEvent()
outputChatBox("#000000[Гл.Админ]#FFFF00"..RGBToHex(255,255,255)..name..": #FFFF00"..text, getRootElement(),0,0,0,true)
elseif isObjectInACLGroup ( "user." .. accountname, aclGetGroup ( "Viper" ) ) then
cancelEvent()
outputChatBox("#FFFF00[Вип]#FFFAFA"..RGBToHex(255,255,255)..name..": #FFFAFA"..text, getRootElement(),0,0,0,true)
elseif isObjectInACLGroup ( "user." .. accountname, aclGetGroup ( "Zam.Lexa" ) ) then
cancelEvent()
outputChatBox("#FFFC00[Зам.Хозяина]#FFFFFF"..RGBToHex(255,255,255)..name..": #04FF00"..text, getRootElement(),0,0,0,true)
elseif isObjectInACLGroup ( "user." .. accountname, aclGetGroup ( "SuperModerator" ) ) then
cancelEvent()
outputChatBox("#0000FF[Гл.Админ]#FFFFFF"..RGBToHex(255,255,255)..name..": #ffFFff"..text, getRootElement(),0,0,0,true)
elseif isObjectInACLGroup ( "user." .. accountname, aclGetGroup ( "Moderator" ) ) then
cancelEvent()
outputChatBox("#FFA500[Админ]#FFFFFF"..RGBToHex(255,255,255)..name..": #FFFFFF"..text, getRootElement(),0,0,0,true)
elseif isObjectInACLGroup ( "user." .. accountname, aclGetGroup ( "sis" ) ) then
cancelEvent()
outputChatBox("#00FFFF[Сис.Админ]#ffFFff"..RGBToHex(255,255,255)..name..": #FF1493"..text, getRootElement(),0,0,0,true)
elseif isObjectInACLGroup ( "user." .. accountname, aclGetGroup ( "Zam.Dima" ) ) then
cancelEvent()
outputChatBox("#00008B[Гл.Зам.Хоз]#FF0000"..RGBToHex(255,255,255)..name..": #FF3030"..text, getRootElement(),0,0,0,true)
elseif isObjectInACLGroup ( "user." .. accountname, aclGetGroup ( "Zam.diablo" ) ) then
cancelEvent()
outputChatBox("#000000[Зам.Хозяина]#000000"..RGBToHex(255,255,255)..name..": #00FF00"..text, getRootElement(),0,0,0,true)
elseif isObjectInACLGroup ( "user." .. accountname, aclGetGroup ( "Everyone" ) ) then
cancelEvent()
if isGuestAccount ( Account ) then
outputChatBox("#87CEFA[На Загрузке]#FFFFFF"..RGBToHex(255,255,255)..name..": #FFFFFF"..text, getRootElement(),0,0,0,true)
outputServerLog( "CHAT: [Guest] " .. getPlayerName ( source ).. ": " .. text )
else
outputChatBox("#87CEFA[Игрок TAZTEAM.NET]#FFFFFF"..RGBToHex(255,255,255)..name..": #FFFFFF"..text, getRootElement(),0,0,0,true)
outputServerLog( "CHAT: [Player] " .. getPlayerName ( source ).. ": " .. text )
end
if pregFind(text, "([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)
outputChatBox("Кто-то хотел написать рекламу, но получил лещей от мамки.", source, 255, 0, 0, true)
outputChatBox("Кто-то хотел написать рекламу, но получил лещей от мамки.", source, 255, 0, 0, true)
outputChatBox("Кто-то хотел написать рекламу, но получил лещей от мамки.", source, 255, 0, 0, true)
outputChatBox("Кто-то хотел написать рекламу, но получил лещей от мамки.", source, 255, 0, 0, true)
outputChatBox("Кто-то хотел написать рекламу, но получил лещей от мамки.", source, 255, 0, 0, true)
outputChatBox("Кто-то хотел написать рекламу, но получил лещей от мамки.", source, 255, 0, 0, true)
outputChatBox("Кто-то хотел написать рекламу, но получил лещей от мамки.", source, 255, 0, 0, true)
outputChatBox("Кто-то хотел написать рекламу, но получил лещей от мамки.", source, 255, 0, 0, true)
outputChatBox("Кто-то хотел написать рекламу, но получил лещей от мамки.", source, 255, 0, 0, true)
outputChatBox("Кто-то хотел написать рекламу, но получил лещей от мамки.", source, 255, 0, 0, true)
outputChatBox("Кто-то хотел написать рекламу, но получил лещей от мамки.", source, 255, 0, 0, true)
outputChatBox("Кто-то хотел написать рекламу, но получил лещей от мамки.", source, 255, 0, 0, true)
outputChatBox("Кто-то хотел написать рекламу, но получил лещей от мамки.", source, 255, 0, 0, true)
outputChatBox("Кто-то хотел написать рекламу, но получил лещей от мамки.", source, 255, 0, 0, true)
outputChatBox("Кто-то хотел написать рекламу, но получил лещей от мамки.", source, 255, 0, 0, true)
outputChatBox("Кто-то хотел написать рекламу, но получил лещей от мамки.", source, 255, 0, 0, true)
outputChatBox("Кто-то хотел написать рекламу, но получил лещей от мамки.", source, 255, 0, 0, true)
outputChatBox("Кто-то хотел написать рекламу, но получил лещей от мамки.", source, 255, 0, 0, true)
outputChatBox("Кто-то хотел написать рекламу, но получил лещей от мамки.", source, 255, 0, 0, true)
outputChatBox("Кто-то хотел написать рекламу, но получил лещей от мамки.", source, 255, 0, 0, true)
outputChatBox("Кто-то хотел написать рекламу, но получил лещей от мамки.", source, 255, 0, 0, true)
outputChatBox("Кто-то хотел написать рекламу, но получил лещей от мамки.", source, 255, 0, 0, true)
outputChatBox("Кто-то хотел написать рекламу, но получил лещей от мамки.", source, 255, 0, 0, true)
outputChatBox("Кто-то хотел написать рекламу, но получил лещей от мамки.", source, 255, 0, 0, true)
outputChatBox("Кто-то хотел написать рекламу, но получил лещей от мамки.", source, 255, 0, 0, true)
outputChatBox("Кто-то хотел написать рекламу, но получил лещей от мамки.", source, 255, 0, 0, true)
outputChatBox("Кто-то хотел написать рекламу, но получил лещей от мамки.", source, 255, 0, 0, true)
outputChatBox("Кто-то хотел написать рекламу, но получил лещей от мамки.", source, 255, 0, 0, true)
outputChatBox("Кто-то хотел написать рекламу, но получил лещей от мамки.", source, 255, 0, 0, true)
outputChatBox("Кто-то хотел написать рекламу, но получил лещей от мамки.", source, 255, 0, 0, true)
outputChatBox("Кто-то хотел написать рекламу, но получил лещей от мамки.", source, 255, 0, 0, true)
outputChatBox("Кто-то хотел написать рекламу, но получил лещей от мамки.", source, 255, 0, 0, true)
outputChatBox("Кто-то хотел написать рекламу, но получил лещей от мамки.", source, 255, 0, 0, true)
outputChatBox("Кто-то хотел написать рекламу, но получил лещей от мамки.", source, 255, 0, 0, true)
outputChatBox("Кто-то хотел написать рекламу, но получил лещей от мамки.", source, 255, 0, 0, true)
outputChatBox("Кто-то хотел написать рекламу, но получил лещей от мамки.", source, 255, 0, 0, true)
outputChatBox("Кто-то хотел написать рекламу, но получил лещей от мамки.", source, 255, 0, 0, true)
outputChatBox("Кто-то хотел написать рекламу, но получил лещей от мамки.", source, 255, 0, 0, true)
outputChatBox("Кто-то хотел написать рекламу, но получил лещей от мамки.", source, 255, 0, 0, true)
return
end
end
end
addEventHandler("onPlayerChat", getRootElement(), chatbox)
-----------------------------------------------------------------------------------------
function RGBToHex(red, green, blue, alpha)
if((red < 0 or red > 255 or green < 0 or green > 255 or blue < 0 or blue > 255) or (alpha and (alpha < 0 or alpha > 255))) then
return nil
end
if(alpha) then
return string.format("#%.2X%.2X%.2X%.2X", red,green,blue,alpha)
else
return string.format("#%.2X%.2X%.2X", red,green,blue)
end
end
<meta>
<info author="script" version="1.1.1" type="script" />
<script src="Admin_Tag.lua" type="server" />
</meta>