Zero_life, сделай функцию.. или поищи например в City_Life [pwn]stock IsPlayerHere(playerid,targetid,radius)
{
if(GetPlayerDistanceToPlayerEx(playerid,targetid) < radius)
{
return 1;
}
return 0;
}
stock GetPlayerDistanceToPlayerEx(playerid,targetid)
{
new Float:x1,Float:y1,Float:z1;
new Float:x2,Float:y2,Float:z2;
new Float:tmpdis;
GetPlayerPos(playerid,x1,y1,z1);
GetPlayerPos(playerid,x2,y2,z2);
tmpdis = floatsqroot(floatpower(floatabs(floatsub(x1,x2)),2)+floatpower(floatabs(floatsub(y1,y2)),2)+floatpower(floatabs(floatsub(z1,z2)),2));
return floatround(tmpdis);
}[/pwn]
то есть условие if(IsPlayerHere(playerid,targetid,10))
за старания + давай
а если будет работать то награду 