13.07.2013, 12:44
Right here is the Jail cmd and now would be asking me who agree that when an administrator posts / jail [playerid] [reason] that then the player who is in prison, that it had only 5 minutes!
Код:
dcmd_jail(playerid,params[]) { if(IsPlayerAdmin(playerid)) { new tmp[256], idx; tmp = strtok(params,idx); if(!strlen(tmp)) { SendClientMessage(playerid,COLOR_GREY,"|| Usage: /jail (playerid) (reason) ||"); SendClientMessage(playerid,COLOR_GREY,"|| Function: Jails the given player until unjail ||"); return true; } new pid = strval(tmp); if(!IsPlayerConnected(pid)) { SendClientMessage(playerid,COLOR_GREY,"[!] Incorrect ID."); return true; } tmp = strrest(params,idx); new pname[MAX_PLAYER_NAME], pname2[MAX_PLAYER_NAME], string[256]; GetPlayerName(pid, pname, sizeof(pname)); GetPlayerName(playerid, pname2, sizeof(pname2)); format(string, sizeof(string), "|| Administrator %s jailed %s. Reason: %s ||", pname2, pname, tmp); SendClientMessageToAll(COLOR_RED, string); SetPlayerInterior(pid, 6); SetPlayerPos(pid,264.6288,77.5742,1001.0391); ResetPlayerWeapons(pid); Jailed[playerid] = 1; return true; } else return SendClientMessage(playerid, COLOR_RED, "[!] You are not logged into RCON."); }