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; }
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. [/quote]lefreezeli,egyébként ezt kb 2 éve írtam