function onPlayerCommand(player,cmd,text)
{
if (cmd == "s"){
local aColour = player.Colour, pcolor = format("[#%02X%02X%02X]", aColour.r, aColour.g, aColour.b);
if(text.len()>1){
text = text.slice(1,text.len());
for(local i = 0; i < 100; i++){
local allplr = FindPlayer(i);
if (allplr){MessagePlayer(pcolor+""+player.Name+"[#ffffff]: " + text + "", allplr);}
}
}
}
}
function onPlayerChat( player, text ){
local aColour = player.Colour, pcolor = format("[#%02X%02X%02X]", aColour.r, aColour.g, aColour.b);
for(local i = 0; i < 100; i++){
local nearplr = FindPlayer(i);
if (nearplr){
if(DistanceFromPoint( player.Pos.x, player.Pos.y, nearplr.Pos.x, nearplr.Pos.y ) < 20){
MessagePlayer(pcolor+""+player.Name+"[#ffffff]: " + text + "", nearplr);
}
}
}
return false;
}
Basic Near Player Chat For RP Servers
« »Last edited