teGo, да, чет я те не все скинул
попробуем еще раз )
[pwn]
это к остальным forward'ам
forward proverka (playerid); это к остальным stock'ам
stock IsPlayerInSphere(playerid,Float:x,Float:y,Float:z,radius) //By Sacky
{
if(GetPlayerDistanceToPointEx(playerid,x,y,z) < radius)
{
return 1;
}
return 0;
}
stock GetPlayerDistanceToPointEx(playerid,Float:x,Float:y,Float:z) //By Sacky
{
new Float:x1,Float:y1,Float:z1;
new Float:tmpdis;
GetPlayerPos(playerid,x1,y1,z1);
tmpdis = floatsqroot(floatpower(floatabs(floatsub(x,x1)),2)+floatpower(floatabs(floatsub(y,y1)),2)+floatpower(floatabs(floatsub(z,z1)),2));
return floatround(tmpdis);
}
public proverka(playerid)
{
if(IsPlayerInSphere(playerid,2193.39, -1926.622, 2590.068, -1448.945,8))
{
SendClientMessage(i, 0xC2A2DAAA, " Вы на територии Grove");
}
}
это в public OnGameModeInit(), к остальным таймерам
SetTimer("proverka", 5000, 1); //раз в 5 сек
[/pwn]
то что ты привел у меня не используется, так что хз