[Ajuda] Comando /DesbanirIP
#1

Galera, eu fiz esse comando com a ajuda de amigos:
pawn Код:
if(strcmp(cmdtext, "/desbanirip", true) == 0)
    {
        if(IsPlayerAdmin(playerid))
        {
            new ip[16], strlog[128], str[256];
            if(sscanf(cmdtext, "s[16]", ip))
            {
                SendClientMessage(playerid, ADMIN_CORRETO, "Uso: /desbanirip [ip]");
                return 1;
            }
            format(string, 30, "unbanip %s", ip);
            SendRconCommand(string);
            SendRconCommand("reloadbans");
            new ano, mes, dia;
            new hora, minuto, segundo;
            getdate(ano, mes, dia);
            gettime(hora, minuto, segundo);
            GetPlayerName(playerid, sendername, sizeof(sendername));
            format(str, sizeof(str), "[i7Admin] Vocк desbaniu o IP: %s com sucesso!", ip);
            SendClientMessage(playerid, 0x7FFF00AA, str);
            format(strlog, sizeof(strlog),"(DESBAN) O administrador %s desbaniu o IP: %s бs (%d:%d:%d) (%d/%d/%d)", sendername, ip, hora, minuto, segundo, dia, mes, ano);
            BanLog(strlog);
            printf("[i7Admin] O administrador %s desbaniu o IP: %s com sucesso!", sendername, ip);
        }
        return 1;
Mas ele na funcioando, quando eu digito o /DesbanirIP aparece: Uso: /desbanirip [ip] mas quando dou um espaco e coloco o ip, aparece: Comando Invalido.
Reply
#2

pawn Код:
if(strcmp(cmdtext, "/desbanirip", true) == 0)
    {
        if(IsPlayerAdmin(playerid))
        {
            new ip[16], strlog[128], str[256];
            if(sscanf(cmdtext, "s[16]", ip))
            {
                SendClientMessage(playerid, ADMIN_CORRETO, "Uso: /desbanirip [ip]");
                return 1;
            }
            format(string, 30, "unbanip %s", ip);
            SendRconCommand(string);
            SendRconCommand("reloadbans");
            new ano, mes, dia;
            new hora, minuto, segundo;
            getdate(ano, mes, dia);
            gettime(hora, minuto, segundo);
            GetPlayerName(playerid, sendername, sizeof(sendername));
            format(str, sizeof(str), "[i7Admin] Vocк desbaniu o IP: %s com sucesso!", ip);
            SendClientMessage(playerid, 0x7FFF00AA, str);
            format(strlog, sizeof(strlog),"(DESBAN) O administrador %s desbaniu o IP: %s бs (%d:%d:%d) (%d/%d/%d)", sendername, ip, hora, minuto, segundo, dia, mes, ano);
            BanLog(strlog);
            printf("[i7Admin] O administrador %s desbaniu o IP: %s com sucesso!", sendername, ip);
     // -.-
        return 1; // -.-
}
Reply
#3

Quote:
Originally Posted by Standby
Посмотреть сообщение
pawn Код:
if(strcmp(cmdtext, "/desbanirip", true) == 0)
    {
        if(IsPlayerAdmin(playerid))
        {
            new ip[16], strlog[128], str[256];
            if(sscanf(cmdtext, "s[16]", ip))
            {
                SendClientMessage(playerid, ADMIN_CORRETO, "Uso: /desbanirip [ip]");
                return 1;
            }
            format(string, 30, "unbanip %s", ip);
            SendRconCommand(string);
            SendRconCommand("reloadbans");
            new ano, mes, dia;
            new hora, minuto, segundo;
            getdate(ano, mes, dia);
            gettime(hora, minuto, segundo);
            GetPlayerName(playerid, sendername, sizeof(sendername));
            format(str, sizeof(str), "[i7Admin] Vocк desbaniu o IP: %s com sucesso!", ip);
            SendClientMessage(playerid, 0x7FFF00AA, str);
            format(strlog, sizeof(strlog),"(DESBAN) O administrador %s desbaniu o IP: %s бs (%d:%d:%d) (%d/%d/%d)", sendername, ip, hora, minuto, segundo, dia, mes, ano);
            BanLog(strlog);
            printf("[i7Admin] O administrador %s desbaniu o IP: %s com sucesso!", sendername, ip);
     // -.-
        return 1; // -.-
}
Qual a diferenca?
Reply
#4

pawn Код:
if(strcmp(cmdtext, "/desbanirip", true) == 0)
    {
        if(IsPlayerAdmin(playerid))
        {
            new ip, strlog[128], str[256];
            if(sscanf(cmdtext, "s", ip))
            {
                SendClientMessage(playerid, ADMIN_CORRETO, "Uso: /desbanirip [ip]");
                return 1;
            }
            format(string, 30, "unbanip %s", ip);
            SendRconCommand(string);
            SendRconCommand("reloadbans");
            new ano, mes, dia;
            new hora, minuto, segundo;
            getdate(ano, mes, dia);
            gettime(hora, minuto, segundo);
            GetPlayerName(playerid, sendername, sizeof(sendername));
            format(str, sizeof(str), "[i7Admin] Vocк desbaniu o IP: %s com sucesso!", ip);
            SendClientMessage(playerid, 0x7FFF00AA, str);
            format(strlog, sizeof(strlog),"(DESBAN) O administrador %s desbaniu o IP: %s бs (%d:%d:%d) (%d/%d/%d)", sendername, ip, hora, minuto, segundo, dia, mes, ano);
            BanLog(strlog);
            printf("[i7Admin] O administrador %s desbaniu o IP: %s com sucesso!", sendername, ip);
     // -.-
        return 1; // -.-
}
Reply
#5

PHP код:
if(strcmp(cmdtext"/desbanirip"true) == 0)
    {
        if(
IsPlayerAdmin(playerid))
        {
            new 
ip[16], strlog[128], str[256];

            if(
sscanf(cmdtext"s[16]"ip))
                return 
SendClientMessage(playeridADMIN_CORRETO"Uso: /desbanirip [ip]");

            
format(string30"unbanip %s"ip);
            
SendRconCommand(string);
            
SendRconCommand("reloadbans");
            new 
anomesdia;
            new 
horaminutosegundo;
            
getdate(anomesdia);
            
gettime(horaminutosegundo);
            
GetPlayerName(playeridsendernamesizeof(sendername));
            
format(strsizeof(str), "[i7Admin] Vocк desbaniu o IP: %s com sucesso!"ip);
            
SendClientMessage(playerid0x7FFF00AAstr);
            
format(strlogsizeof(strlog),"(DESBAN) O administrador %s desbaniu o IP: %s бs (%d:%d:%d) (%d/%d/%d)"sendernameiphoraminutosegundodiamesano);
            
BanLog(strlog);
            
printf("[i7Admin] O administrador %s desbaniu o IP: %s com sucesso!"sendernameip);
        }
        return 
1
Reply
#6

O ъnico que vi diferenзa do meu comando original foi o do "Coe1", as vezes atй acho que esse povo do Fуrum Samp й doido kk, mas tambйm vou testar todos os cуdigos iguais, falarei aqui se deu certo... vlw enquanto isso.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)