Jail command Time (from seconds to minutes)
#7

pawn Код:
// Jail a player  
COMMAND:zatvori(playerid, params[])  
{  
    new PlayerToJail, JailTime, Reason[128], Msg[128], Name[24], AdminName[24];  

    // Send the command to all admins so they can see it  
    SendAdminText(playerid, "/zatvori", params);  

    // Check if the player has logged in  
    if (APlayerData[playerid][LoggedIn] == true)  
    {  
        // Check if the player's admin-level is at least 1  
        if (APlayerData[playerid][PlayerLevel] >= 1)  
        {  
            if (sscanf(params, "uis[128]", PlayerToJail, JailTime, Reason)) SendClientMessage(playerid, 0xFF0000AA, "Komanda: \"/Zatvori <Igrac> <Vrijeme> <Razlog>\"");  
            else  
                if (IsPlayerConnected(PlayerToJail)) // If the player is a valid playerid (he's connected)  
                {  
                    // Jail the player  
                    Police_JailPlayer(PlayerToJail, JailTime*60);  
                    // Get the name of the player who jailed the player  
                    GetPlayerName(playerid, AdminName, sizeof(AdminName));  
                    // Get the name of the player who's being sent to jail  
                    GetPlayerName(PlayerToJail, Name, sizeof(Name));  
                    // Send the jailed player a Message who jailed him, why he's been jailed and how long  
                    format(Msg, 128, "Zatvoren si od %s %s na %i minutes", AdminLevelName[APlayerData[playerid][PlayerLevel]], AdminName, JailTime);  
                    SendClientMessage(PlayerToJail, 0xFF0000FF, Msg);  
                    format(Msg, 128, "Razlog: %s", Reason);  
                    SendClientMessage(PlayerToJail, 0xFF0000FF, Msg);  
                    format(Msg, 128, "{00FF00}Zatvorio si {FFFF00}%s{00FF00} za {FFFF00}%i{00FF00} minutes", Name, JailTime);  
                    SendClientMessage(playerid, 0xFFFFFFFF, Msg);  
                    format(Msg, 128, "{FF9933}Igrac %s je zatvoren od %s %s na %i minutes. Razlog: %s", Name, AdminLevelName[APlayerData[playerid][PlayerLevel]], AdminName, JailTime, Reason);  
                    SendClientMessageToAll(0xFFFFFFFF, Msg);  
                }  
                else  
                    SendClientMessage(playerid, 0xFF0000FF, "Taj igrac nije online");  
        }  
        else  
            return 0;  
    }  
    else  
        return 0;  

    // Let the server know that this was a valid command  
    return 1;  
}
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 2 Guest(s)