[Pedido] Verificar FS
#1

Eu tenho um servidor TDM й tem uns cara que ficam crashando meu serve ai coloquei um fs anticrash mais ele ficou travando o servidor td munfo fikava de esc e ngm conseguia entra e so tenho ele que funsiona e nao so mt experiente em pawn tem como alguem verificar pra mim porfavor?

Код:
#include <a_samp>
#include <core>
#include <float>

new glob0;

new glob4;

new glob8 = -1;

new globC;

new glob10[500] = { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 };

new glob7E0 = -1;

new glob7E4;

new glob7E8[500] = { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 };

new globFB8 = -1;

new globFBC;

new globFC0[500] = { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 };

new glob1AC8[48][1] = {
	{ 400 },
	{ 401 },
	{ 404 },
	{ 405 },
	{ 410 },
	{ 415 },
	{ 418 },
	{ 420 },
	{ 421 },
	{ 422 },
	{ 426 },
	{ 436 },
	{ 439 },
	{ 477 },
	{ 478 },
	{ 489 },
	{ 491 },
	{ 492 },
	{ 496 },
	{ 500 },
	{ 516 },
	{ 517 },
	{ 518 },
	{ 527 },
	{ 529 },
	{ 534 },
	{ 535 },
	{ 536 },
	{ 540 },
	{ 542 },
	{ 546 },
	{ 547 },
	{ 549 },
	{ 550 },
	{ 551 },
	{ 558 },
	{ 559 },
	{ 560 },
	{ 561 },
	{ 562 },
	{ 565 },
	{ 567 },
	{ 575 },
	{ 576 },
	{ 580 },
	{ 589 },
	{ 600 },
	{ 603 }
};


public OnPlayerConnect(playerid)
{
	if(!IsPlayerNPC(playerid))
	{
		function6CC(glob8, globC, 16, playerid);
	}
	else
	{
		function6CC(glob7E0, glob7E4, 2024, playerid);
	}
	function6CC(globFB8, globFBC, 4032, playerid);
	if(glob0)
	{
		return CallLocalFunction(6032, 6120, playerid);
	}
	return 1;
}

public OnFilterScriptInit()
{
	if(globC)
	{
		print("foreach error: Something went wrong again!  Please tell ******");
		printf("%d", 2016);
		printf("%d", 2020);
		printf("%d", 4024);
		printf("%d", 4028);
		printf("%d", 8);
		printf("%d", 12);
	}
	new var0 = 4294967295, var1 = 4294967295;
	new var2 = 4294967295;
	for(new var3 = 0; 500 != var3; var3++)
	{
		if(IsPlayerConnected(var3))
		{
			if(!IsPlayerNPC(var3))
			{
				if(var2 == -1)
				{
					glob8 = var3;
				}
				else
				{
					glob10[var2] = var3;
				}
				globC++;
				var2 = var3;
			}
			else
			{
				if(var0 == -1)
				{
					glob7E0 = var3;
				}
				else
				{
					glob7E8[var0] = var3;
				}
				glob7E4++;
				var0 = var3;
			}
			if(var1 == -1)
			{
				globFB8 = var3;
			}
			else
			{
				globFC0[var1] = var3;
			}
			globFBC++;
			var1 = var3;
		}
	}
	glob0 = funcidx(6452) != -1;
	glob4 = funcidx(6540) != -1;
	CallLocalFunction(6640, 6740);
	return 0;
}

public OnPlayerDisconnect(playerid, reason)
{
	if(!IsPlayerNPC(playerid))
	{
		function914(glob8, globC, 16, playerid);
	}
	else
	{
		function914(glob7E0, glob7E4, 2024, playerid);
	}
	function914(globFB8, globFBC, 4032, playerid);
	if(glob4)
	{
		return CallLocalFunction(6744, 6844, playerid, reason);
	}
	return 1;
}

function6CC(&arg0, &arg1, arg2, arg3)
{
	if(-1 != arg2[arg3])
	{
		return 0;
	}
	arg1++;
	if(arg0 == -1)
	{
		arg0 = arg3;
	}
	else if(arg0 > arg3)
	{
		arg2[arg3] = arg0;
		arg0 = arg3;
	}
	else
	{
		new var0 = arg0, var1 = 0;
		var1 = var0;
		var0 = arg2[var0];
		if(var0 > arg3)
		{
			arg2[arg3] = var0;
			arg2[var1] = arg3;
			return 1;
		}
		if(-1 != var0)
		{
		}
		else
		{
		}
		arg2[var1] = arg3;
	}
	return 1;
}

function914(&arg0, &arg1, arg2, arg3)
{
	if(arg0 == -1)
	{
		return 0;
	}
	if(arg0 == arg3)
	{
		arg0 = arg2[arg3];
	}
	else
	{
		new var0 = arg0;
		while(arg2[var0] != arg3)
		{
			var0 = arg2[var0];
			if(var0 == -1)
			{
				return 0;
			}
		}
		arg2[var0] = arg2[arg3];
	}
	arg2[arg3] = -1;
	arg1--;
	return 1;
}

public OnVehicleMod(playerid, arg1, arg2)
{
	new var0 = GetVehicleModel(arg1);
	new var1 = functionDF8(var0, arg2);
	new var2[24];
	GetPlayerName(playerid, var2, 24);
	if(!var1)
	{
		printf("[mod invбlido] %s %d %d %d %d %d", var2, playerid, arg1, var0, arg2);
		BanEx(playerid, "MOD Invбlido [CRASHER]");
	}
	return 1;
}
Reply
#2

Esse cуdigo foi descompilado, nгo vai funcionar.
Reply
#3

como assim?
Reply
#4

Nгo й um cуdigo original, й um AMX descompilado.
Nem tente mexer com ele, pura perda de tempo.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)