15.10.2014, 03:20
Olб o eu aqui dnv, como faзo para bloquear o player de usar certo comando quando estб perto de outro player ?
new Float: Pos[3];
GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
for(new p = 0; p < MAX_PLAYERS; p++)
{
if(IsPlayerInRangeOfPoint(p, 25.00, Pos[0], Pos[1], Pos[2])) return SendClientMessage(playerid, -1, "Vocк nгo pode digitar perto de alguйm e.e");
}
Seria algo do tipo pawn Код:
|
new Float: Pos[3];
GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
for(new p = 0; p < MAX_PLAYERS; p++)
{
if(IsPlayerInRangeOfPoint(p, 25.00, Pos[0], Pos[1], Pos[2]))
{
SendClientMessage(playerid, -1, "Vocк nгo pode digitar perto de alguйm e.e");
break;
}
else continue;
}
Seria melhor mandar a loop parar logo que encontra-se alguйm, para nгo enviar varias mensagens caso estiver mais de um jogador perto dele.
pawn Код:
|