13.08.2011, 15:20
hey guys i made a afk / back system code under this line but my problem is i want when the player types afk it saves his cords and when he types back he gets teleported back to his cords here is my script the afk works he gets teled but when i type back i goto blueberry acres
Код:
if(strcmp(cmdtext, "/afk", true) == 0) { GetPlayerPos(playerid, x, y, z); SetPlayerPos(playerid,2324.419921,-1145.568359,1050.710083); SetPlayerInterior(playerid, 12); new pName[MAX_PLAYER_NAME]; // Saying pName is the Players Name! new string[128]; // Creating the string. GetPlayerName(playerid,pName,MAX_PLAYER_NAME); // tells the pName to get the players name! format(string, sizeof(string), "--> %s is now AFK",pName); // This is what will send to everyone! SendClientMessageToAll(COLOR_BLUE, string); // This is what makes the "string" send in the "COLOR_BLUE"! TogglePlayerControllable(playerid, 0); // Makes it so the player cannot move. SetPlayerHealth(playerid, 999999.999); // Sets the players health so he is invincible! So noone can kill him. return 1; } if(strcmp(cmdtext, "/back", true) == 0) { SetPlayerPos(playerid, x, y, z); SetPlayerInterior(playerid, 0); new pName[MAX_PLAYER_NAME]; // Saying pName is the Players Name! new string[128]; // Creating the string. GetPlayerName(playerid,pName,MAX_PLAYER_NAME); // tells the pName to get the players name! format(string, sizeof(string), "--> %s is now BACK",pName); // This is what will send to everyone! SendClientMessageToAll(COLOR_BLUE, string); // This is what makes the "string" send in the "COLOR_BLUE"! TogglePlayerControllable(playerid, 1); // Makes it so the player can move. SetPlayerHealth(playerid, 100); // Sets the players health back to normal. He is now killable. return 1; }