[Ajuda] /Ban nгo kickando
#1

Olб,

Nгo sei por que mais estб imprimindo as sends e criando os arquivos certinho so que nгo estб kickando o jogador,

pawn Код:
CMD:ban(playerid, params[])
{

    new giverid, IPplayer[20], stringtext[256], motivo[80], TextoBan[248], DataBan[60], HorarioBan[60];
    new horas, minutos, segundos, ano, mes, dia;
    new stringgpci[40];
    gpci(playerid, stringgpci, sizeof(stringgpci));
    gettime(horas, minutos, segundos);
    getdate(ano, mes, dia);
    if(PlayerInfo[playerid][pAdmin] < 1000) return SendClientMessage(playerid, VERMELHO_ESCURO, "[ x ] Vocк nгo tem Autorizaзгo.");
    if(sscanf(params, "us[80]", giverid, motivo)) return  SendClientMessage(playerid, VERMELHO_ESCURO, "[ x ] Uso /Ban [ ID ] [ Motivo ]");
    if(giverid == INVALID_PLAYER_ID) return SendClientMessage(playerid, VERMELHO_ESCURO, "[ x ] ID invбlido.");
    if(!IsPlayerConnected(giverid)) return SendClientMessage(playerid, VERMELHO_ESCURO, "[ x ] Usuбrio nгo conectado.");
    if(PlayerInfo[playerid][pAdmin] == 2000)
    {
        format(stringtext, sizeof(stringtext), "[ Sky Admin ] O Administrador %s baniu o jogador %s ( Motivo: %s )", nome(playerid), nome(giverid), motivo);
        SendClientMessageToAll(0x2D96FFAA, stringtext);

        SendClientMessage(giverid, AZUL, "•~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~•");
        format(TextoBan, sizeof(TextoBan), "• {FFFFFF}Vocк foi {FF0000}banido {FFFFFF}pelo Administrador {FF0000}%s {FFFFFF}pelo motivo: {FF0000}%s ", nome(playerid), motivo);
        SendClientMessage(giverid, VERMELHO_ESCURO, TextoBan);

        SendClientMessage(giverid, VERMELHO_ESCURO, "• {FFFFFF}Tire um print apertando {FF0000}( F8 ).");
        SendClientMessage(giverid, VERMELHO_ESCURO, "• {FFFFFF}Vб ate o Fуrum e poste em {FF0000}' Revisao de Banidos '{FFFFFF} para tentar resolver seu banimento.");

        SendClientMessage(giverid, VERMELHO_ESCURO, "• {FF0000}Link fуrum: {FFFFFF}Skygames.sampforum.net ");
        SendClientMessage(giverid, AZUL, "•~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~•");

        GameTextForPlayer(giverid, "~r~BANIDO ~B~(A)", 15000, 3);
        format(arquivoban, sizeof(arquivoban), BANIDOS, nome(giverid));
        format(DataBan, sizeof(DataBan), "%02d/%02d/%04d", dia, mes, ano);
        format(HorarioBan, sizeof(HorarioBan), "%02d:%02d:%02d", horas, minutos, segundos);
        GetPlayerIp(giverid, IPplayer, sizeof IPplayer);
        DOF2_CreateFile(arquivoban);
        DOF2_SetInt(arquivoban, "Banido", 1);
        DOF2_SetString(arquivoban, "Motivo", motivo);
        DOF2_SetString(arquivoban, "Responsavel", nome(playerid));
        DOF2_SetString(arquivoban, "Data", DataBan);
        DOF2_SetString(arquivoban, "Horario", HorarioBan);
        DOF2_SetString(arquivoban, "IP", IPplayer);
        DOF2_SetString(arquivoban, "GPCI", GetGPCI(playerid));
        DOF2_SetInt(BANIDOS_GP, stringgpci, 1);
        DOF2_SaveFile();
        Kick(giverid);
    }
    else if(PlayerInfo[playerid][pAdmin] == 1000)
    {
        format(stringtext, sizeof(stringtext), "[ Sky Admin ] O Moderador %s baniu o jogador %s ( Motivo: %s )", nome(playerid), nome(giverid), motivo);
        SendClientMessageToAll(0x2D96FFAA, stringtext);

        SendClientMessage(giverid, AZUL, "•~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~•");
        format(TextoBan, sizeof(TextoBan), "• {FFFFFF}Vocк foi {FF0000}banido {FFFFFF}pelo Moderador {FF0000}%s {FFFFFF}pelo motivo: {FF0000}%s ", nome(playerid), motivo);
        SendClientMessage(giverid, VERMELHO_ESCURO, TextoBan);

        SendClientMessage(giverid, VERMELHO_ESCURO, "• {FFFFFF}Tire um print apertando {FF0000}( F8 ).");
        SendClientMessage(giverid, VERMELHO_ESCURO, "• {FFFFFF}Vб ate o Fуrum e poste em {FF0000}' Revisao de Banidos '{FFFFFF} para tentar resolver seu banimento.");

        SendClientMessage(giverid, VERMELHO_ESCURO, "• {FF0000}Link fуrum: {FFFFFF}Skygames.sampforum.net ");
        SendClientMessage(giverid, AZUL, "•~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~•");

        GameTextForPlayer(giverid, "~r~BANIDO ~B~(A)", 15000, 3);
        format(arquivoban, sizeof(arquivoban), BANIDOS, nome(giverid));
        format(DataBan, sizeof(DataBan), "%02d/%02d/%04d", dia, mes, ano);
        format(HorarioBan, sizeof(HorarioBan), "%02d:%02d:%02d", horas, minutos, segundos);
        GetPlayerIp(giverid, IPplayer, sizeof IPplayer);
        DOF2_CreateFile(arquivoban);
        DOF2_SetInt(arquivoban, "Banido", 1);
        DOF2_SetString(arquivoban, "Motivo", motivo);
        DOF2_SetString(arquivoban, "Responsavel", nome(playerid));
        DOF2_SetString(arquivoban, "Data", DataBan);
        DOF2_SetString(arquivoban, "Horario", HorarioBan);
        DOF2_SetString(arquivoban, "IP", IPplayer);
        DOF2_SetString(arquivoban, "GPCI", GetGPCI(playerid));
        DOF2_SetInt(BANIDOS_GP, stringgpci, 1);
        DOF2_SaveFile();
        Kick(giverid);
    }
    return 1;
}
Reply


Messages In This Thread
/Ban nгo kickando - by Maklister - 18.01.2013, 21:41
Re : /Ban nгo kickando - by Baiano - 18.01.2013, 21:53
Re: /Ban nгo kickando - by @Riichard - 18.01.2013, 21:55
Re: /Ban nгo kickando - by Maklister - 18.01.2013, 22:19
Re: /Ban nгo kickando - by arakuta - 18.01.2013, 22:26
Re: /Ban nгo kickando - by Maklister - 18.01.2013, 22:48
Re: /Ban nгo kickando - by Supera - 18.01.2013, 23:05
Re: /Ban nгo kickando - by Supera - 18.01.2013, 23:18
Re: /Ban nгo kickando - by Maklister - 18.01.2013, 23:52
Re: /Ban nгo kickando - by tonisantolia - 19.01.2013, 12:30

Forum Jump:


Users browsing this thread: 1 Guest(s)