Boa tarde, users.
Estou tentado fazer uma função para localizar e identificar o jogador mais próximo a partir de um comando.
Estou tentando da seguinte maneira:
Porém, acredito que irá haver problemas pois se tiver dois ou mais jogadores próximos, ele irá identificar os dois.
Alguém poderia me ajudar?
Estou tentado fazer uma função para localizar e identificar o jogador mais próximo a partir de um comando.
Estou tentando da seguinte maneira:
Código PHP:
CMD:teste(playerid, params[])
{
new Float:PosCP[3], str[40];
GetPlayerPos(playerid, PosCP[0], PosCP[1], PosCP[2]);
for(new i; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i) && IsPlayerInRangeOfPoint(i, 10, PosCP[0], PosCP[1], PosCP[2]))
{
// ação para o jogador mais próximo.
format(str, sizeof(str),"Você está mais próximo do jogador %s, você deu 1000 reais à ele.", nome(i));
SCM(playerid, -1, str);
GivePlayerMoney(i, 1000);
}
}
return 1;
}
Porém, acredito que irá haver problemas pois se tiver dois ou mais jogadores próximos, ele irá identificar os dois.
Alguém poderia me ajudar?