[Ajuda]bans
#10

Boom eu estou com o mesmo problema so que uso outro adminfs aqui esta o comandos alguem poderia me ajudar

pawn Код:
if(strcmp(cmd, "/ban", true) == 0)
{
    new reason[128];
    if (AccountInfo[playerid][AdminLevel] >= 2 || IsPlayerAdmin(playerid))
    {
    tmp = strtok(cmdtext, idx);
        if(!strlen(tmp))
        {
            SendClientMessage(playerid, ORANGE, "USOU: /ban [playerid] [motivo]");
            SendClientMessage(playerid, ORANGE, "Vai banir o jogador especificado.");
            return 1;
        }
        giveplayerid = ReturnUser(tmp);
        if (AccountInfo[giveplayerid][AdminLevel] > AccountInfo[playerid][AdminLevel])
        {
          format(string, sizeof(string), "-| [%i]%s tentou banir vocк |-",playerid,player);
            SendClientMessage(giveplayerid, ADMIN_RED,string);
            SendClientMessage(playerid, ADMIN_RED, "Vocк nгo tem permissгo para banir um administrador com um nнvel mais elevado do que vocк!");
        }
        else if(giveplayerid != INVALID_PLAYER_ID)
        {
          GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
            GetPlayerName(playerid, sendername, sizeof(sendername));
            new length = strlen(cmdtext);
            while ((idx < length) && (cmdtext[idx] <= ' '))
            {
                idx++;
            }
            new offset = idx;
            while ((idx < length) && ((idx - offset) < (sizeof(reason) - 1)))
            {
                reason[idx - offset] = cmdtext[idx];
                idx++;
            }
            reason[idx - offset] = EOS;
            if(!strlen(reason))
                {
                    SendClientMessage(playerid, ORANGE, "USOU: /ban [playerid] [motivo]");
                    return 1;
                }
            else
            {
            new sstring[256];
            new ip[128];
            format(string, sizeof(string), "-|O Administrador %s baniu %s.  Motivo: %s |-", sendername,giveplayer,reason);
            SendClientMessageToAll(Vermelho, string);
            GetPlayerIp(giveplayerid,ip,128);
            format(sstring, sizeof(sstring), "-| Jogador foi banido Ip: %s |-", ip);
            SendClientMessageToAdmins(Vermelho, sstring,1);
            AccountInfo[giveplayerid][AdminLevel] = 0;
            BanEx(giveplayerid,reason);
            }
        }
        else if(giveplayerid == INVALID_PLAYER_ID)
        {
            format(string, sizeof(string), "%d nгo й um jogador ativo.", giveplayerid);
            SendClientMessage(playerid, RED, string);
        }
    }
    else
    {
    SendClientMessage(playerid, RED, "Vocк nгo й um administrador com o nнvel exigido.");
    }
return 1;
}
Reply


Messages In This Thread
[Ajuda]bans - by keller012 - 25.05.2010, 21:52
Re: [Ajuda]bans - by PawninG - 25.05.2010, 21:57
Re: [Ajuda]bans - by ipsBruno - 25.05.2010, 22:01
Re: [Ajuda]bans - by keller012 - 25.05.2010, 22:35
Re: [Ajuda]bans - by zSuYaNw - 26.05.2010, 00:49
Re: [Ajuda]bans - by TiagoPS - 26.05.2010, 01:04
Re: [Ajuda]bans - by zSuYaNw - 26.05.2010, 01:12
Re: [Ajuda]bans - by SlashPT - 26.05.2010, 19:45
Re: [Ajuda]bans - by keller012 - 27.05.2010, 00:56
Re: [Ajuda]bans - by juniorjg - 27.05.2010, 01:57

Forum Jump:


Users browsing this thread: 2 Guest(s)