//--------------------------------------FREEZE---------------------------------------// if(strcmp(cmd, "/freeze", true) == 0) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /freeze [playerid]"); return 1; } new playa; if(IsStringAName(tmp)) { playa = GetPlayerID(tmp); } else { playa = strval(tmp); } if(PlayerInfo[playa][pAdmin] > 0) { SendClientMessage(playerid, COLOR_GRAD2, "Admins can not be frozen"); return 1; } GetPlayerName(playa, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); if ((IsPlayerAdmin(playerid)) || PlayerInfo[playerid][pAdmin] >= 2) { TogglePlayerControllable(playa, 0); format(string, sizeof(string), "AdmCmd: %s Freezes %s",sendername, giveplayer); printf("%s",string); format(string, sizeof(string), "AdmCmd: %s was Frozen by %s",giveplayer ,sendername); SendClientMessageToAll(COLOR_RED, string); } else { SendClientMessage(playerid, COLOR_GRAD1, " you are not authorized to use that command!"); } return 1; } //-------------------------------------------------THAW---------------------------------------------// if(strcmp(cmd, "/thaw", true) == 0) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /thaw [playerid]"); return 1; } new playa; if(IsStringAName(tmp)) { playa = GetPlayerID(tmp); } else { playa = strval(tmp); } GetPlayerName(playa, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); if ((IsPlayerAdmin(playerid)) || PlayerInfo[playerid][pAdmin] >= 2) { TogglePlayerControllable(playa, 1); format(string, sizeof(string), "AdmCmd: %s thaws %s",sendername, giveplayer); printf("%s",string); format(string, sizeof(string), "AdmCmd: %s was thawed by %s",giveplayer ,sendername); SendClientMessageToAll(COLOR_RED, string); } else { SendClientMessage(playerid, COLOR_GRAD1, " you are not authorized to use that command!"); } return 1; }