[Pedido]cmd:ban
#1

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;
}
Reply
#2

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...
Reply
#3

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б.
Reply
#4

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 =)
Reply
#5

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;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)