SA-MP Forums Archive
[Ajuda] Fs de seguranзa - 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] Fs de seguranзa (/showthread.php?tid=386083)



Fs de seguranзa - Weslly Stronda - 19.10.2012

galera eu sei que tem muito no search e no ******,

entгo pf ai min indique os fs para deixa meu servidor seguro
+rep


Re: Fs de seguranзa - Nill.Oliveira - 19.10.2012

Anti-bot - de congelamento de servidor > http://www.4shared.c...by_MeTTeR.html?
Anti-fakekill - contra um hack que faz dar procurado em varios jogadores ao mesmo tempo .. http://pastebin.com/JAYE2ASj
Anti-bot - Ele nгo permite que mais de 1 conexгo com o mesmo IP acesse seu servidor. http://www.4shared.com/rar/bcS73zHh/...Protecao.html?

Recomendo essas que seu servidor estara protegido contra a maioria desses hack mods qe fodem o servidor.


Re: Fs de seguranзa - Weslly Stronda - 19.10.2012

UP,nill vc tem como passa os codigo desse anti bots?o link desse anti boot ta off
__________________________________________________ _______________________________________________
RESOLVIDO AI QUEM pequem esses 2 ai que o nill mando e esse anti bot eu testei muito bom
Код:
#include a_samp

const MAX_CON_PERM = 5;
const NENHUMA  = 0;
const BAN  = 1;
const KICK = 2;

enum eNick
{
	NickO[24],
	NickT[24],
	punicao,
};

static stock BotNickInteiro[][eNick] =
{
	// nick do bot   nick para trocar   punicao
	{ "aux",			"[bot]", 		KICK},
	{ "con",			"[bot]", 		KICK }
};

static stock BotNickParcial[][eNick] =
{
// nick parcial do bot  nick para trocar  punicao
	{ "niex", 			"[bot]", 		KICK },
	{ "botz", 			"[bot]",		KICK }
};

public OnPlayerConnect(playerid)
{
	new nick[24], ip[30];

	GetPlayerName(playerid, nick, sizeof nick);
	GetPlayerIp(playerid, ip, sizeof ip);

	for(new i = 0; i < sizeof BotNickInteiro; i++)
	{
	    if(strcmp(nick, BotNickInteiro[i][NickO], true ) == 0)
	    {
			printf("> Bot Detect: %s[%d] - %s", nick, playerid, ip);

			format(nick, sizeof(nick), "%s%d", BotNickInteiro[i][NickT], playerid);
	        SetPlayerName(playerid, nick);

	        if(BotNickInteiro[i][punicao] == KICK) Kick(playerid);
	        else if(BotNickInteiro[i][punicao] == BAN) BanEx(playerid, "BOT");
	        else if(BotNickInteiro[i][punicao] == NENHUMA) printf("> Nenhuma acao foi feita com o BOT: %s[%d] - %s", nick, playerid, ip);
		}
	}

	for(new i = 0; i < sizeof BotNickParcial; i++)
	{
		if(strfind(nick, BotNickParcial[i][NickO], true ) != -1)
	    {
	        printf("> Bot Detect: %s[%d] - %s", nick, playerid, ip);

			format(nick, sizeof(nick), "%s%d", BotNickParcial[i][NickT], playerid);
	        SetPlayerName(playerid, nick);

	        if(BotNickParcial[i][punicao] == KICK) Kick(playerid);
	        else if(BotNickParcial[i][punicao] == BAN) BanEx(playerid, "BOT");
	        else if(BotNickParcial[i][punicao] == NENHUMA) printf("> Nenhuma acao foi feita com o BOT: %s[%d] - %s", nick, playerid, ip);
		}
	}

	new ipget[30], ips;

	for(new i = 0;  i < MAX_PLAYERS; i++)
	{
		if(IsPlayerConnected(i))
		{
			GetPlayerIp(i, ipget, sizeof ipget);
			if(strcmp(ipget, ip, true) == 0)
			{
				ips++;
			}
		}
	}

	if(ips > MAX_CON_PERM)
	{
	    printf("> Conexao excedida %s[%d] - %s", nick, playerid, ip);
	    Kick(playerid);
	}
	return 1;
}



Re: Fs de seguranзa - Q.I - 19.10.2012

quando a coisa aperta na (script samp ) voces correm aqui neh voces lah nao sao os bons ?

kkkkkkkkkkkk


Re: Fs de seguranзa - Frederico - 19.10.2012

JunkBuster 11 - http://www.mediafire.com/?l67l16772ci416i