20.06.2010, 05:46
pawn Код:
forward RunCheck(playerid);
new CheckTimer[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
CheckTimer[playerid] = SetTimerEx("RunCheck", 1000, 1, "i", playerid);
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
KillTimer(CheckTimer[playerid]);
return 1;
}
public RunCheck(playerid)
{
for(new i=0; i < MAX_PLAYERS; i++)
{
new Float:X, Float:Y, Float:Z;
GetPlayerPos(i, X, Y, Z);
if(IsPlayerInRangeOfPoint(playerid, 5.0, X, Y, Z)) SendClientMessage(playerid, 0xF00000AA, "asylum is neaaaring yur postiion");
}
return 1;
}
Do the rest by yourself, this is just an idea.