SA-MP Forums Archive
[Ajuda] Todo mundo sendo banido Oo - 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] Todo mundo sendo banido Oo (/showthread.php?tid=347027)



[Ajuda] Todo mundo sendo banido Oo - Dark_Max - 31.05.2012

Peguei na net um negocinho que sу meu nick pode logar na Rcon, Mas tem um problem..
Quando eu logo na rcon tudo bem, mas quando outra pessoa loga, em vez de sу ELA tomar BAN, o Server inteiro toma..
pawn Код:
public OnRconLoginAttempt(ip[], password[], success)
{
    new playername[MAX_PLAYER_NAME];
    if(success)
    {
        for(new i = 0; i < MAX_PLAYERS; i++)
        {
            GetPlayerName(i, playername, sizeof(playername));
            if(!strcmp(playername, "Will_Samp", true) || !strcmp(playername, "Dark_Max", true))
            {
                SendClientMessage(i, -1, "Vocк estб autorizado a logar na RCON.");
            }
            else
            {
                SendClientMessage(i, -1, "Vocк nгo estб autorizado a logar na RCON.");
                Ban(i);
            }
        }
    }
    return 1;
}
Da uma forcinha ai galerinha


Re: [Ajuda] Todo mundo sendo banido Oo - ViniBorn - 31.05.2012

Tenta aн
pawn Код:
public OnRconLoginAttempt(ip[], password[], success)
{
    new playername[MAX_PLAYER_NAME],VBIP[16];
    if(success)
    {
        for(new i; i < MAX_PLAYERS; i++)
        {
            GetPlayerIp(i,VBIP,16);
            if(strcmp(VBIP,ip))
             continue;

            GetPlayerName(i, playername, sizeof(playername));
            if(!strcmp(playername, "Will_Samp", true) || !strcmp(playername, "Dark_Max", true))
            {
                SendClientMessage(i, -1, "Vocк estб autorizado a logar na RCON.");
            }
            else
            {
                SendClientMessage(i, -1, "Vocк nгo estб autorizado a logar na RCON.");
                Ban(i);
            }
            break;
        }
    }
    return 1;
}



Re: [Ajuda] Todo mundo sendo banido Oo - Dark_Max - 31.05.2012

undefined symbol "GetPlayerIP"


Re: [Ajuda] Todo mundo sendo banido Oo - rjjj - 31.05.2012

Quote:
Originally Posted by Dark_Max
Посмотреть сообщение
undefined symbol "GetPlayerIP"
Isto deve resolver o seu problema :


pawn Код:
public OnRconLoginAttempt(ip[], password[], success)
{
    if(success)
    {
        for(new x = 0, y = GetMaxPlayers(); x != y; x++)
        {
            new Ip[16];
            GetPlayerIp(x, Ip, sizeof(Ip));
            if(!strcmp(Ip, ip))
            {
                new NickName[25];
                GetPlayerName(x, NickName, sizeof(NickName));
                if(!strcmp(NickName, "Will_Samp") || !strcmp(NickName, "Dark_Max"))
                {
                    SendClientMessage(x, -1, "Vocк estб autorizado a logar na RCON.");
                }
                else
                {
                    SendClientMessage(x, -1, "Vocк nгo estб autorizado a logar na RCON.");
                    Ban(x);
                }
            }
        }
    }
    return 1;
}


Espero ter ajudado .


Re: [Ajuda] Todo mundo sendo banido Oo - ViniBorn - 31.05.2012

Sem querer coloquei GetPlayerIP, mas й GetPlayerIp