SA-MP Forums Archive
[Ajuda] IsAPlayerAdmin - 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] IsAPlayerAdmin (/showthread.php?tid=395841)



IsAPlayerAdmin - gabrielloko157 - 27.11.2012

No meu gm tem ant RCON, tipo n da pra logar com rcon


e tem uns fs's que a variavel que eles usam precisa estar conectado no rcon

qual seria a solзгo para isso ?


Re: IsAPlayerAdmin - [Dark]Danny_Uchiha - 27.11.2012

Tenta procurar no gm algo assim

pawn Код:
public OnRconLoginAttempt



Re: IsAPlayerAdmin - Vinicius_TroLL - 27.11.2012

Tira o Anti-Rcon do seu servidor...Loga na Rcon e quando vocк for banido vai aparecer uma mensagem...Pegue a mensagem e procura no seu GM se achar apague


Re: IsAPlayerAdmin - gabrielloko157 - 27.11.2012

Nгo quero tirar, pois previne o rcon hack.

Vinicius achei a soluзгo nao precisa mais apagar a concessionaria


Re: IsAPlayerAdmin - Schocc - 27.11.2012

Remova a callback
OnRconLoginAttempt


Re: IsAPlayerAdmin - BreakDriFT - 28.11.2012

Ou libere apenas para seu Nickname.


Re: IsAPlayerAdmin - gabrielloko157 - 28.11.2012

Como libero apenas meu nick ?

Код:
public OnRconLoginAttempt(ip[], password[], success){if(success){new pip[16];for(new i=0; i<MAX_PLAYERS; i++){GetPlayerIp(i, pip, sizeof(pip));if(!strcmp(ip, pip, true)){ClearChatbox(i, 100);SendClientMessage(i, COLOR_YELLOW, "Vaza daqui seu filho da puta, volta pra merda daquele seu servidor!");SendClientMessage(i, COLOR_YELLOW, "A culpa nгo й minha seu invejoso, sua inveja й minha fama caralho!");
getdate(year, month, day);gettime(hour,minute);format(gstring, 128, "%s foi banido por ser Admin Rcon [%d/%d/%d - %d:%d]",PlayerName(i),day, month, year,hour, minute);fdplog(gstring);SBan(i, "Admin Rcon", "Bieel_DevianCe");break;}}}return true;}



Re: IsAPlayerAdmin - BreakDriFT - 28.11.2012

Use GetPlayerName + strcmp.


Re: IsAPlayerAdmin - Maklister - 28.11.2012

pawn Код:
public OnRconLoginAttempt(ip[], password[], success)
{
    if(success)
    {
        new pip[16];
        for(new i=0; i<MAX_PLAYERS; i++)
        {
            GetPlayerIp(i, pip, sizeof(pip));
            if(!strcmp(ip, pip, true))
            {
                ClearChatbox(i, 100);
                SendClientMessage(i, COLOR_YELLOW, "Vaza daqui seu filho da puta, volta pra merda daquele seu servidor!");
                SendClientMessage(i, COLOR_YELLOW, "A culpa nгo й minha seu invejoso, sua inveja й minha fama caralho!");
                getdate(year, month, day);gettime(hour,minute);format(gstring, 128, "%s foi banido por ser Admin Rcon [%d/%d/%d - %d:%d]",PlayerName(i),day, month, year,hour, minute);
                fdplog(gstring);
                SBan(i, "Admin Rcon", "Bieel_DevianCe");
                break;
            }
        }
    }
    return true;
}
Code sem lуgica '-' cria uma enum ou variavel para salvar o admin dai nem prescisa usar IsPlayerAdmin

pawn Код:
fdplog(gstring)

// euri



Re: IsAPlayerAdmin - gabrielloko157 - 28.11.2012

Vlw Murilo consegui com sua ajuda eraa so por uma if la em cima