SA-MP Forums Archive
[Ajuda] Comando... - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Comando... (/showthread.php?tid=365641)



Comando... - Ley - 03.08.2012

Como eu passo esses comandos para strcmd?

pawn Код:
CMD:ban(playerid, params[])
{
    new
        Dia,
        Mes,
        Ano,
        Hora,
        Minuto,
        Segundo,
        sStr[22],
        sStr3[22],
        sStr2[128];
    new ip[16];
    if(!IsPlayerAdmin(playerid))
        return SendClientMessage(playerid, 0xFF0000AA, "Vocк nгo tem permissгo para usar esse comando!");
    if(sscanf(params, "us[128]", iddele, sStr2))
        return SendClientMessage(playerid, 0xFF0000AA, "Use: /ban [id] [motivo]");
    if(!IsPlayerConnected(iddele))
        return SendClientMessage(playerid, 0xFF0000AA, "Jogador nгo conectado");
    getdate(Ano, Mes, Dia);
    gettime(Hora, Minuto, Segundo);
    GetPlayerIp(iddele, ip, sizeof ip);
    format(String, 128, "{1E90FF}( BAN ){FFFFFF} O player {1E90FF}%s{FFFFFF} foi banido por um administrador, Motivo: {1E90FF}%s", pNome(iddele), sStr2);
    SendClientMessageToAll(-1,String);
    format(sStr3, 14, "%d/%d/%d", Dia, Mes, Ano);
    format(sStr, 22, "%d:%d:%d", Hora, Minuto, Segundo);
    format(String, 40, "ContasBanidas/%s.ini", pNome(iddele));
    if(INI_Open(String))
    {
        INI_WriteString("Admin", pNome(playerid));
        INI_WriteString("Data", sStr3);
        INI_WriteString("Hora", sStr);
        INI_WriteString("Motivo",sStr2);
        INI_Save();
        INI_Close();
    }
    format(String, 50, "IPsBanidos/%s.ini", ip);
    if(INI_Open(String))
    {
        INI_WriteString("Admin", pNome(playerid));
        INI_WriteString("Data", sStr3);
        INI_WriteString("Hora", sStr);
        INI_WriteString("Motivo",sStr2);
        INI_Save();
        INI_Close();
    }
    Kick(iddele);
    return 1;
}

CMD:desbanconta(playerid, params[])
{
    new conta[25];
    if(!IsPlayerAdmin(playerid))
        return SendClientMessage(playerid, 0xFF0000AA, "Vocк nгo tem permissгo para usar esse comando!");
    if(sscanf(params, "s[25]", conta))
        return SendClientMessage(playerid, 0xFF0000AA, "Use: /desbanconta [Nome_Conta]");
    format(String, 40, "ContasBanidas/%s.ini", conta);
    if(fexist(String))
    {
        INI_Remove(String);
        return SendClientMessage(playerid, AZUL, "Conta desbanida com sucesso, se vocк ainda nгo desbaniu o IP dele use /desbanip");
    }
    else
    {
        SendClientMessage(playerid, 0xFF0000AA, "Essa conta nгo existe ou nгo esta banida! ");
    }
    return 1;
}

CMD:desbanip(playerid, params[])
{
    new IPBan[16];
    if(!IsPlayerAdmin(playerid))
        return SendClientMessage(playerid, 0xFF0000AA, "Vocк nгo tem permissгo para usar esse comando!");
    if(sscanf(params, "s[16]", IPBan))
        return SendClientMessage(playerid, 0xFF0000AA, "Use: /desbanirip [IP]");
    format(String, 40, "IPsBanidos/%s.ini", IPBan);
    if(fexist(String))
    {
        INI_Remove(String);
        return SendClientMessage(playerid, AZUL, "IP Desbanido com sucesso, se ainda nгo desbaniu a conta dele use /desbanconta");
    }
    else
    {
        SendClientMessage(playerid, 0xFF0000AA, "Esse IP nгo existe ou nгo esta banido! ");
    }
    return 1;
}
CRЙDITOS A ipsBRUNO!!!

Tipo;
pawn Код:
if(strcmp(cmd, "/...", true) == 0)
    {



Re: Comando... - Diogo123 - 03.08.2012

Existem conversores pelo fуrum basta procurar


Re: Comando... - Ley - 03.08.2012

Ali й conversor de strcmd para zcmd ...
Eu quero por zcmd para strcmd ._.


Re: Comando... - Skun Fly - 03.08.2012

Tem que adaptar, tente perceber como o zcmd funciona e como funciona strcmd, faзa um pesquisa pelo ******.com


Re: Comando... - leonardo1434 - 03.08.2012

strcmd?! PQP ! isso dai й STRCMP й um comparador de strings.

e uma coisa, pra que quer converter pra strcmp? se vocк soubesse a programar, deveria saber, ao invйs de pedir para converter um mйtodo otimizado para um mйtodo lento, isto indica que estбs usando algum GM GF.

Enfim, Nгo irei ajuda, odeio GF.


Re: Comando... - @Riichard - 03.08.2012

Strcmd, Novo?


Se entendeu nгo quota ¬¬


Re: Comando... - Ley - 03.08.2012

GF


Isso й GF? --'

Incrнvel como os "experientes" em pawn gostam de tirar onda com os novatos... E nгo й a primeira vez que vejo isto.
Й difнcil...


Re: Comando... - BreakDriFT - 03.08.2012

Nossa 21 players que Legal ..


Re: Comando... - Ley - 03.08.2012

Alguйm pode me ajudar? .-.


Respuesta: Comando... - Digao - 03.08.2012

Vocк pelo menos jб tentou fazer?