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



Anti Login Rcon - galazoiadria - 03.10.2016

Galera alguem conhece algum sistema de anti login rcon que somente o nome que tiver no sistemas pode logar na rcon os players que descobrirem a senha e tentar logar toma ban


Re: Anti Login Rcon - F1N4L - 03.10.2016

Nгo testei.

Код:
public OnRconLoginAttempt(ip[], password[], success)
{
	new IP[16], Nome[24];
	
	for(new i = 0; i < MAX_PLAYERS; ++ i)
	{
		if(!IsPlayerConnected(i)) continue;
		
		GetPlayerIp(i, IP, 16);
		
		if(strcmp(IP, ip, true) == 0)
		{
			GetPlayerName(i, Nome, 24);
			
			if(!(strcmp(Nome, "NOME_PERMITIDO", true) == 0))
			{
				BanEx(i, "Rcon Login");
			}
			break;
		}
	}
    return 1;
}



Re: Anti Login Rcon - nasser - 03.10.2016

http://lmgtfy.com/?q=FS+anti+rcon+samp oq mais tem na NET й anti rcon man


Re: Anti Login Rcon - BobbMarley - 03.10.2016

Nгo uso sistema de RCON... coloquei uma senha tгo difнcil que nem eu sei mais. Apenas criei um novo sistema com as funзхes necessбrias


Re: Anti Login Rcon - RodrigoMSR - 03.10.2016

Recomendo colocar para somente administradores de nнvel alto conseguirem logar na RCON com sucesso (caso contrбrio, ban), e tambйm um anti-flood para evitar brute-force in-game.


Re: Anti Login Rcon - FalcaoNC - 03.10.2016

Код:
public OnRconLoginAttempt(ip[], password[], success)
{
    new pIP[20],
        uName[MAX_PLAYER_NAME];

    if(success)
    {
        for(new i; i < GetMaxPlayers(); i++)
        {
            GetPlayerIp(i, pIP, sizeof(pIP));
            if(strcmp(pIP, ip, true) != 0) continue;

            GetPlayerName(i, uName, sizeof(uName));
            if(!strcmp(uName, "Nick1", true) || !strcmp(uName, "Nick2", true) || !strcmp(uName, "Nick3", true) || !strcmp(uName, "Nick4", true)) // Nicks Rcon
            {
                SendClientMessage(i, COR_GREEN, "[RCON - INFO] Vocк estб autorizado a logar na RCON.");
            }
            else
            {
                SendClientMessage(i, COR_ERRO, "[RCON - INFO] {CD0000}Vocк nгo estб autorizado a logar na RCON.");
                Kick(i);
            }
            break;
        }
    }



Respuesta: Re: Anti Login Rcon - SammyJ - 03.10.2016

@edit

PHP код:
static Permission[] = 
{
    
"Glederson_Dom",
    
"Dom",
    
"Fulano"
};
public 
OnRconLoginAttempt(ip[], password[], success)
{
    static
        
pIP[20], pName[MAX_PLAYER_NAME];
    if(
success)
    {
        for(new 
iGetMaxPlayers(); i++)
        {
            
GetPlayerIp(ipIPsizeof(pIP));
            if(
strcmp(pIPiptrue) != 0) continue;
            
GetPlayerName(ipNamesizeof(pName));
            for(new 
p=0sizeof(Permission); ++p){
                if(
strcmp(pNamePermission[p], false))
                {
                    
SendClientMessage(iCOR_GREEN"Vocк nгo estб autorizado a logar na RCON");
                    
Kick(i);
                }
            }
        }
    }




Re: Anti Login Rcon - PedroEduardo - 03.10.2016

'-' [...]
pawn Код:
public OnRconLoginAttempt(ip[], password[], success)
{
    new Nome[24];
    for(new i = 0; i < MAX_PLAYERS; ++ i){
        GetPlayerName(i, Nome, 24);
        if(strfind(Nome(i),"Pedro_Eduardo",true)){
            return 1;
        }else{
            Kick(i);
        }
    }
    return 1;
}

stock Nome(playerid)
{
    new pNome[MAX_PLAYER_NAME];
    GetPlayerName(playerid, pNome, 24);
    return pNome;
}
acho q ta certo .. .-.


Re: Anti Login Rcon - HeisenGiromB - 04.10.2016

Na minha opniгo, tem uns anti-rcons que nгo tem funcionalidade por causa disso: if(success)
pois se o player TENTAR logar na rcon com uma senha errada ele nгo vai ser kickado. Sу serб kickado se acertar a mesma, e sabendo-se a rcon pode logar com um RCON REMOTE.


Re: Anti Login Rcon - F1N4L - 04.10.2016

Quote:
Originally Posted by GiromB
Посмотреть сообщение
Na minha opniгo, tem uns anti-rcons que nгo tem funcionalidade por causa disso: if(success)
pois se o player TENTAR logar na rcon com uma senha errada ele nгo vai ser kickado. Sу serб kickado se acertar a mesma, e sabendo-se a rcon pode logar com um RCON REMOTE.
No exemplo do @Glederson_dom sim, mas no meu assim que a callback OnRconLoginAttempt for chamada haverб a verificaзгo.