SA-MP Forums Archive
[Pedido]cmd:ban - 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: [Pedido]cmd:ban (/showthread.php?tid=330165)



[Pedido]cmd:ban - MagneticLove- - 31.03.2012

Bom eu fiz um comando de BAN.
Mais o Problema й que nгo salva o ban.
Gostaria de saber como que eu faзo para salvar ele Numa Pasta ?
na Pasta Banidos

pawn Код:
CMD:ban(playerid, params[])
{
    new s[128];
    if(PlayerInfo[playerid][Admin] < 2)
        return SendClientMessage(playerid,0xFF0000FF,"(ERRO) Vocк nгo tem permissгo para usar esse comando!");
    if(sscanf(params, "us[128]", id, motivo))
        return SendClientMessage(playerid, 0xFFC801C8, "Correto: /ban [id] [motivo]");
    if(!IsPlayerConnected(id))
        return SendClientMessage(playerid, 0xFFC801C8, "Jogador(a) nгo conectado.");
    format(s, 128, "(INFO) O jogador(a) %s foi ban pelo administrador(a) %s |MOTIVO: %s|", nome(id),nome(playerid),motivo);
    SendClientMessageToAll(0xFF7979FF, s);
    Ban(id);
    return true;
}



Re: [Pedido]cmd:ban - ViniBorn - 31.03.2012

Olhe minha assinatura.

Nela tem um sistema de bans que vocк pode usar no servidor, ou usar para aprender a fazer o seu prуprio sistema...


Re: [Pedido]cmd:ban - Ricop522 - 31.03.2012

Queriiiido Magnetic,

pawn Код:
CMD:ban(playerid, params[])
{
    new s[128];
    if(PlayerInfo[playerid][Admin] < 2)
        return SendClientMessage(playerid,0xFF0000FF,"(ERRO) Vocк nгo tem permissгo para usar esse comando!");
    if(sscanf(params, "us[128]", id, motivo))
        return SendClientMessage(playerid, 0xFFC801C8, "Correto: /ban [id] [motivo]");
    if(!IsPlayerConnected(id))
        return SendClientMessage(playerid, 0xFFC801C8, "Jogador(a) nгo conectado.");
    format(s, 128, "(INFO) O jogador(a) %s foi ban pelo administrador(a) %s |MOTIVO: %s|", nome(id),nome(playerid),motivo);
    SendClientMessageToAll(0xFF7979FF, s);
    format(s, 128, "Banidos/%s.ini", nome(id));
    if(!dini_Exists(s)) dini_Create(s);
    dini_IntSet(s, "Banido", 1);
    Ban(id);
    return true;
}
Aqui estб.


Re: [Pedido]cmd:ban - MagneticLove- - 31.03.2012

Quote:
Originally Posted by Viniborn
Посмотреть сообщение
Olhe minha assinatura.

Nela tem um sistema de bans que vocк pode usar no servidor, ou usar para aprender a fazer o seu prуprio sistema...
Ele Usa dini.
No meu caso eu uso SII =)


Re: [Pedido]cmd:ban - VivianeDejoss - 31.03.2012

pawn Код:
CMD:ban(playerid, params[])
{
    new s[128], Data[50], Horario[50], Dia, Mes, Ano, Hora, Minuto, Segundo;
    if(PlayerInfo[playerid][Admin] < 2)
        return SendClientMessage(playerid,0xFF0000FF,"(ERRO) Vocк nгo tem permissгo para usar esse comando!");
    if(sscanf(params, "us[128]", id, motivo))
        return SendClientMessage(playerid, 0xFFC801C8, "Correto: /ban [id] [motivo]");
    if(!IsPlayerConnected(id))
        return SendClientMessage(playerid, 0xFFC801C8, "Jogador(a) nгo conectado.");
    format(s, 128, "(INFO) O jogador(a) %s foi ban pelo administrador(a) %s |MOTIVO: %s|", nome(id),nome(playerid),motivo);
    SendClientMessageToAll(0xFF7979FF, s);
    format(s, 128, "Banidos/%s.ini", nome(id))
    gettime(Hora, Minuto, Segundo);
    getdate(Ano, Mes, Dia);
    format(Data, 50, "%d/%d/%d", Dia, Mes, Ano);
    format(Horario, 50, "%d:%d:%d", Hora, Minuto, Segundo);
    if(INI_Open(s))
    {
        INI_WriteString("Admin", nome(playerid));
        INI_WriteString("Data", Data);
        INI_WriteString("Hora", Horario);
        INI_WriteString("Motivo", motivo);
        INI_Save();
        INI_Close();
    }
    Ban(id);
    return true;
}