Witam.
Mam skrypt kt?ry zmienia kolor chatu tylko osobom z grupy Admin. Tzn jesli jestes adminem do piszesz na kolor niebieski a inni na bia?y (podstawowy). Moje pytanie jest takie: dlaczego jak w??cze ten skrypt to osoba kt?ra pisze to wysy?a dwie wiadomosci ?
Kod: function setPlayerChatColor(message, messageType)
if (messageType == 0) then
local thePlayer = getPlayerName(source)
cancelEvent()
if not (getPlayerTeam(source) == shcteam) then
local team = getPlayerTeam(source)
local r,g,b
if (team) then
r,g,b = getTeamColor(team)
else
r,g,b = 231, 106, 12
end
message = string.gsub(message,"fuck","****")
message = string.gsub(message,"bitch","*****")
message = string.gsub(message,"ficken","******")
message = string.gsub(message,"wixxer","******")
message = string.gsub(message,"arsch","*****")
outputChatBox(thePlayer.. ': #FFFFFF' ..tostring(message),getRootElement(),r,g,b,true)
else
local r,g,b = getTeamColor(shcteam)
outputChatBox(thePlayer.. ': #00E5FF' ..tostring(message),getRootElement(),r,g,b,true)
end
end
end
addEventHandler( "onPlayerChat", getRootElement(), setPlayerChatColor )