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
local rr, gg, bb = getTeamColor ( nazwaTeamu)
local id=getElementData(source,"id")
local nick=getPlayerName(source)
local team=getTeamName(getPlayerTeam(source))
for key, gracze in ipairs(getElementsByType("player")) do
local x2,y2,z2 = getElementPosition(gracze)
if (getDistanceBetweenPoints3D(x,y,z,x2,y2,z2)<1000) then
outputChatBox(string.format("[%s%s] #FF0000%s #696969[%d] %s", RGBToHex(rr, gg, bb), team, nick, id, msg), gracze, _, _, _, true)
Dzia?a tym kodem Piwko i Respekt zaraz b?dzie... A i jeszcze jedno, ogarniesz mi, ?e jak gracz z premium pisze to ma ID na ?to ? ElementData premki - player:premium
Wynagrodz? piwkiem i respektem ;D
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
addEventHandler('onPlayerChat', root, function(msg, type)
if type==0 then
cancelEvent()
local x,y,z = getElementPosition(source)
local rr, gg, bb=getTeamColor(getPlayerTeam(source))
local id=getElementData(source,"id")
local nick=getPlayerName(source)
local team=getTeamName(getPlayerTeam(source))
for key, gracze in ipairs(getElementsByType("player")) do
local x2,y2,z2 = getElementPosition(gracze)
if (getDistanceBetweenPoints3D(x,y,z,x2,y2,z2)<99999999999999999999999999999999999999999999999999999999999999999999999999) then
outputChatBox(string.format("%s[%s] %s#696969[%d]: #FFFFFF%s", RGBToHex(rr, gg, bb), team, nick, id, msg), gracze, _, _, _, true)
local text = ("#FF0000*#FFFFFF " ..nick.. " / " ..id.. ": " .. msg..RGBToHex(255,0,0))
triggerEvent("admin:addText", resourceRoot, text,math.random(0,99))
end
end
end
end)
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach