Olá! estou tentando remover o chat global de meu servidor, com um código que usei de base, até consegui copilar, porem quando fui testar, o mesmo ainda estava global e gostaria que fosse chat próximo, para servidor rpg/rp.
Forward:
OnPlayerText
Grato a quem ajudar!
Forward:
Código PHP:
forward ProxDetector(Float:radi, playerid, string[], col1, col2, col3, col4, col5);[/font][/size][/color][/b]
public ProxDetector(Float:radi, playerid, string[], col1, col2, col3, col4, col5)
{
if(IsPlayerConnected(playerid)) {
new Float:posx, Float:posy, Float:posz;
new Float:oldposx, Float:oldposy, Float:oldposz;
new Float:tempposx, Float:tempposy, Float:tempposz;
GetPlayerPos(playerid, oldposx, oldposy, oldposz);
for(new i = 0; i < MAX_PLAYERS; i++) {
if(IsPlayerConnected(i)) {
GetPlayerPos(i, posx, posy, posz);
tempposx = (oldposx -posx);
tempposy = (oldposy -posy);
tempposz = (oldposz -posz);
if (((tempposx < radi/16) && (tempposx > -radi/16)) && ((tempposy < radi/16) && (tempposy > -radi/16)) && ((tempposz < radi/16) && (tempposz > -radi/16))) {
SendClientMessage(i, col1, string);
}
else if (((tempposx < radi/8) && (tempposx > -radi/8)) && ((tempposy < radi/8) && (tempposy > -radi/8)) && ((tempposz < radi/8) && (tempposz > -radi/8))) {
SendClientMessage(i, col2, string);
}
else if (((tempposx < radi/4) && (tempposx > -radi/4)) && ((tempposy < radi/4) && (tempposy > -radi/4)) && ((tempposz < radi/4) && (tempposz > -radi/4))) {
SendClientMessage(i, col3, string);
}
else if (((tempposx < radi/2) && (tempposx > -radi/2)) && ((tempposy < radi/2) && (tempposy > -radi/2)) && ((tempposz < radi/2) && (tempposz > -radi/2))) {
SendClientMessage(i, col4, string);
}
else if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi))) {
SendClientMessage(i, col5, string);
}
}
}
}
return 1;
[color=#000000][size=small][font=Roboto][b]}
OnPlayerText
Código PHP:
else if(aInfo[playerid][Nivel] == 1 && AdminCamuflado[playerid] == false)
{
format(cstring, sizeof(cstring), "%s{FFFFFF}: {FFFFFF}[{8B5742}Estagiário{FFFFFF}] [{%s}%s{FFFFFF}] [%d] %s", GetName(playerid, true), bInfo[TagBase[playerid]][CorTagBase], bInfo[TagBase[playerid]][SiglaBase], playerid, text);
ProxDetector(30.0,playerid, cstring, GetPlayerColor(playerid), GetPlayerColor(playerid), GetPlayerColor(playerid), GetPlayerColor(playerid), GetPlayerColor(playerid));
}
}
Grato a quem ajudar!