[AJUDA] ID do player
#5

pawn Код:
COMMAND:ban(playerid, params[])
{
    // Setup local variables
    new PlayerToBan, Days, Hours, Reason[128], TotalBanTime, Msg[128], Name[24], AdminName[24];

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

    // Check if the player has logged in
    if (APlayerData[playerid][LoggedIn] == true)
    {
        // Check if the player's admin-level is at least 3
        if (APlayerData[playerid][PlayerLevel] >= 3)
        {
            if (sscanf(params, "uiis[128]", PlayerToBan, Days, Hours, Reason))
                SendClientMessage(playerid, 0xFF0000AA, "Use: \"/ban <Id> <Dias> <Horas> <Razгo>\"");
            else
            {
                if (IsPlayerConnected(PlayerToBan))
                {
                    // Get the names of the player and the admin who executed the ban
                    GetPlayerName(playerid, AdminName, sizeof(AdminName));
                    GetPlayerName(PlayerToBan, Name, sizeof(Name));

                    // Increase the number of bans
                    APlayerData[PlayerToBan][Bans]++;
                    // Calculate the total bantime (when the player can login again)
                    TotalBanTime = (Days * 86400) + (Hours * 3600) + gettime();
                    // Check if this is the player's 5th ban
                    if (APlayerData[PlayerToBan][Bans] == 5)
                        APlayerData[PlayerToBan][BanTime] = 2147483640; // Make the ban permanent (as high as it can go)
                    else
                        APlayerData[PlayerToBan][BanTime] = TotalBanTime; // Store this value for the player

                    // Inform the player about his ban
                    // Check if this is the player's 5th ban
                    if (APlayerData[PlayerToBan][Bans] == 5)
                    {
                        format(Msg, 128, "vocк foi banido permanentemente por %s, esse foi o seu 5є ban", AdminName);
                        SendClientMessage(PlayerToBan, 0x808080FF, Msg);
                    }
                    else
                    {
                        format(Msg, 128, "Vocк foi banido por %s por %i dias e %i horas", AdminName, Days, Hours);
                        SendClientMessage(PlayerToBan, 0x808080FF, Msg);
                        format(Msg, 128, "Razгo: {FF0000}%s", Reason);
                        SendClientMessage(PlayerToBan, 0x808080FF, Msg);
                        format(Msg, 128, "Se vocк acha que o BAN foi injustamente, tire um print e poste em nosso fуrum", Reason);
                        SendClientMessage(PlayerToBan, 0xFF0000AA, Msg);
                        format(Msg, 128, "Vocк foi banido %i vezes, o maximo de bans й 5, se ultrapassar й ban permanentemente", APlayerData[PlayerToBan][Bans]);
                        SendClientMessage(PlayerToBan, 0x808080FF, Msg);
                    }

                    // Kick the player (his data will be saved)
                    Kick(PlayerToBan);

                    // Inform everybody else which player was banned and for how long
                    format(Msg, 128, "%s %s baniu %s por %i dias e %i horas", AdminLevelName[APlayerData[playerid][PlayerLevel]], AdminName, Name, Days, Hours);
                    SendClientMessageToAll(0x808080FF, Msg);
                }
            }
        }
        else
            return 0;
    }
    else
        return 0;

    return 1;
}
Reply


Messages In This Thread
[AJUDA] ID do player - by Delete_ - 08.03.2012, 15:28
Re: [AJUDA] ID do player - by histire - 08.03.2012, 15:30
Re: [AJUDA] ID do player - by steeldark - 08.03.2012, 15:32
Re: [AJUDA] ID do player - by Don_Speed - 08.03.2012, 15:39
Re: [AJUDA] ID do player - by Delete_ - 08.03.2012, 15:39
Re: [AJUDA] ID do player - by ApeloForum - 08.03.2012, 15:44
Re: [AJUDA] ID do player - by Delete_ - 08.03.2012, 15:45
Re: [AJUDA] ID do player - by Don_Speed - 08.03.2012, 15:48
Re: [AJUDA] ID do player - by ApeloForum - 08.03.2012, 15:49
Re: [AJUDA] ID do player - by Delete_ - 08.03.2012, 17:04

Forum Jump:


Users browsing this thread: 2 Guest(s)