31.05.2010, 07:56
I was working at a /unfreeze command. Most is finished. I only need to get the player ID and name that get unfreezed.
With this script I canґt get the player ID and name that get unfreezed.
Someone fix it?
Код:
dcmd_unfreeze(playerid, params[]) { new id, ReturnUserName[24], pName[24], str[128]; if(PlayerInfo[playerid][AdminLevel] < 1) return false; if (sscanf(params, "i", id)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /unfreeze [ID]"); if(!IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR_BRIGHTRED, "ERROR: Invalid playerid."); GetPlayerName(playerid, pName, sizeof(pName)); { TogglePlayerControllable(id, true); GetPlayerName(playerid, pName, sizeof(pName)); GetPlayerName(ReturnUserName, sizeof(ReturnUserName)); format(str, sizeof(str), "ADMIN: %s (ID: %d) was frozed by %s (ID: %d).", ReturnUserName, id, pName, playerid); SendAdminMsg(COLOR_WHITE, str); } return 1; }
Someone fix it?