25.05.2012, 09:04
Try this
pawn Код:
new PlayerAFK[MAX_PLAYERS]; //at the top of your script
//Under onplayercommandtext
if (strcmp("/afk", cmdtext, true, 10) ==0)
{
new pName[MAX_PLAYER_NAME],str[100];
GetPlayerName(playerid,pName,sizeof(pName));
if(PlayerAFK[playerid] == 1) return SendClientMessage(playerid,-1,"You already afk.");
PlayerAFK[playerid] = 1;
SetPlayerPos(playerid, 1798.2366,-1303.9529,120.2656);
ResetPlayerWeapons(playerid);
format(str,sizeof(str),"{8E2323} %s went to the AFK room (/afk).",name);
SendClientMessageToAll(-1,str);
return 1;
}
if (strcmp("/back", cmdtext, true, 10) ==0)
{
new pName[MAX_PLAYER_NAME],str[100];
GetPlayerName(playerid,pName,sizeof(pName));
format(str,sizeof(str),"{8E2323} %s exited the AFK room (/back).",name);
if(PlayerAFK[playerid] == 0) return SendClientMessage(playerid,-1,"You are not AFK");
PlayerAFK[playerid] = 0;
SpawnPlayer(playerid);
SendClientMessageToAll(-1,str);
return 1;
}