24.12.2010, 07:43
pawn Код:
CMD:afk(playerid, params[])
{
new string[128];
new name[MAX_PLAYER_NAME];
if(isafk[playerid] == false)
{
if(afktimer[playerid]) return SendClientMessage(playerid,RED,"Please Wait Before Being AFK Again!");
afktimer[playerid] =30;
isafk[playerid] = true;
SetPlayerHealth(playerid, 9999);
GetPlayerName(playerid, name, MAX_PLAYER_NAME);
format(string, sizeof(string), "%s Is Now AFK",name);
new NewName[24];//
format(NewName,24,"[AFK]%s",name);//
SetPlayerName(playerid,NewName);
printf(string);
SendClientMessage(playerid, YELLOW, "Type /back To Stop Being AFK.");
SendClientMessageToAll(RED, string);
TogglePlayerControllable(playerid,0);
}
else
{
SendClientMessage(playerid, RED, "You Are Already AFK!");
}
return true;
}
CMD:back(playerid, params[])
{
new string[128];
new name[MAX_PLAYER_NAME];
if(isafk[playerid] == true)
{
isafk[playerid] = false;
GetPlayerName(playerid, name, MAX_PLAYER_NAME);
strdel(name,0,5);//
SetPlayerName(playeri,name);//
format(string, sizeof(string), "%s Is No Longer AFK",name);
SendClientMessageToAll(YELLOW, string);
printf(string);
TogglePlayerControllable(playerid,1);
}
else
{
SendClientMessage(playerid, RED, "You Are Not AFK!");
}
return true;
}
