Hi all.I need some help to do that,when any player press alt key and for nearest player,nearest player get freeze.
pawn Код:
stock GetClosestPlayer(p1)
{
new x,Float:dis,Float:dis2,player;
player = -1;
dis = 99999.99;
for (x=0;x<MAX_PLAYERS;x++)
{
if(IsPlayerConnected(x))
{
if(x != p1)
{
dis2 = GetDistanceBetweenPlayers(x,p1);
if(dis2 < dis && dis2 != -1.00)
{
dis = dis2;
player = x;
}
}
}
}
return player;
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
new vm = GetClosestPlayer(playerid);
new Float:xyz[3];
GetPlayerPos(vm,xyz[0],xyz[1],xyz[2]);
if(IsPlayerInRangeOfPoint(playerid,2.0,xyz[0],xyz[1],xyz[2]))
{
...... TogglePlayerControllable(vm,0) ; ..........
}
}