new bool:afk[MAX_PLAYERS];
    if(strcmp(cmdtext,\"/afk\",true) == 0) {
    new Float:X;
    new Float:Y;
    new Float:Z;
    GetPlayerPos(playerid,X,Y,Z);
    new name[MAX_PLAYER_NAME];
    new string[64];
    GetPlayerName(playerid, name, sizeof(name));
    if(afk[playerid] == false){
    format(string, sizeof(string), \"%s nincs gépnél, vagy elfoglalt!\", name );
    SendClientMessageToAll(COLOR_YELLOW,string);
    SendClientMessage(playerid,COLOR_KRED,\"Ne ölj meg senkit, csak ha már elérhetõ vagy!\");
    SetPlayerPos(playerid,X,Y,Z +1000);
    TogglePlayerControllable(playerid,false);
    afk[playerid] = true;
    } else {
    format(string, sizeof(string), \"%s ismét elérhetõ!\", name );
    SendClientMessageToAll(COLOR_YELLOW,string);
    SetPlayerPos(playerid,X,Y,Z -1000);
    TogglePlayerControllable(playerid,true);
    afk[playerid] = false;
    }
    return 1;
    }  
 
Nincs tesztelve...
			
			
			
				 
new bool:afk[MAX_PLAYERS];
    if(strcmp(cmdtext,\"/afk\",true) == 0) {
    new Float:X;
    new Float:Y;
    new Float:Z;
    GetPlayerPos(playerid,X,Y,Z);
    new name[MAX_PLAYER_NAME];
    new string[64];
    GetPlayerName(playerid, name, sizeof(name));
    if(afk[playerid] == false){
    format(string, sizeof(string), \"%s nincs gépnél, vagy elfoglalt!\", name );
    SendClientMessageToAll(COLOR_YELLOW,string);
    SendClientMessage(playerid,COLOR_KRED,\"Ne ölj meg senkit, csak ha már elérhetõ vagy!\");
    SetPlayerPos(playerid,X,Y,Z +1000);
    TogglePlayerControllable(playerid,false);
    afk[playerid] = true;
    } else {
    format(string, sizeof(string), \"%s ismét elérhetõ!\", name );
    SendClientMessageToAll(COLOR_YELLOW,string);
    SetPlayerPos(playerid,X,Y,Z -1000);
    TogglePlayerControllable(playerid,true);
    afk[playerid] = false;
    }
    return 1;
    }  
 
Nincs tesztelve...
 
ebbe még annyit kéne tenni, hogy lefreeze-elni, és akk nem kell olyan üzi h \"ne ölj meg senkit\". meg akár másik virtual world-be teszi.