Script /jail
#2

pawn Код:
if(strcmp(cmd, "/jail", true) == 0)
{
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /jail [playerid/PartOfName] [minutes] [reason]");
    new playa = ReturnUser(tmp);
    tmp = strtok(cmdtext, idx);
    new time = strvalEx(tmp);
    tmp = strtok(cmdtext, idx, EOS);
    if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "USAGE: /jail [playerid/PartOfName] [minutes] [reason]");

    if(PlayerInfo[playerid][pAdmin] < 2) SendClientMessage(playerid, COLOR_GRAD1, " You are not authorized to use that command !");
    else if(playa == INVALID_PLAYER_ID) SendClientMessage(playerid, COLOR_GRAD1, " Player is not online !");
    else{
        GetPlayerName(playa, giveplayer, sizeof(giveplayer));
        GetPlayerName(playerid, sendername, sizeof(sendername));
        format(string, sizeof(string), "AdmCmd: %s has been jailed by an Admin, reason: %s", giveplayer, tmp);
        SendClientMessageToAll(COLOR_LIGHTRED, string);
        ClearGuns(playa);
        ResetPlayerWeapons(playa);
        PlayerInfo[playa][pWantedLevel] = 0;
        SetPlayerWantedLevel(playa, 0);
        SetPlayerToTeamColor(playa);
        PlayerInfo[playa][pJailed] = 1;
        PlayerInfo[playa][pJailTime] = time*60;
        SetPlayerInterior(playa, 6);
        SetPlayerVirtualWorld(playa, 0);
        PlayerInfo[playa][pVirtualWorld] = 0;
        new rand = random(2);
        if(rand == 0) SetPlayerPos(playa,264.5, 86.5,1000.7);
        else SetPlayerPos(playa,264.2,82.3,1000.7);

        SetPlayerFacingAngle(playa, -90);
        format(string, sizeof(string), "You are jailed for %d minutes. Bail: Unable", time);
        SendClientMessage(playa, COLOR_LIGHTBLUE, string);
        format(PlayerInfo[playa][pPrisonedBy], 128, "%s (Admin)", PlayerName(playerid));
        format(PlayerInfo[playa][pPrisonReason], 32, "%s", tmp);
        PlayerInfo[playa][pAdminJailed] = 1;
    }
    return 1;
}
Reply


Messages In This Thread
Script /jail - by lfreitas - 06.04.2013, 20:54
Re: Script /jail - by Jefff - 06.04.2013, 21:55
Re: Script /jail - by Joaogl - 06.04.2013, 21:57

Forum Jump:


Users browsing this thread: 1 Guest(s)