[Ajuda] Servidor Crash
#1

Meu servidor, quando eu entro ele fica caindo...
Quanto mais eu ligo mais ele cai e fica dando esses crash
instalei o plugin Crash Detect e ele me informou isso.


Код:
[11:08:04] [debug] Server crashed while executing bvj.amx
[11:08:04] [debug] AMX backtrace:
[11:08:04] [debug] #0 native fwrite () from samp-server.exe
[11:08:04] [debug] #1 0000b944 in ?? (783772, 3907968, 4005304) from bvj.amx
[11:08:04] [debug] #2 0000bbb4 in ?? (783772, 3907968, 0) from bvj.amx
[11:08:04] [debug] #3 00106520 in public CronServe () from bvj.amx
[11:08:05] [debug] Native backtrace:
[11:08:05] [debug] #0 776d72f2 in ?? () from C:\Windows\SYSTEM32\ntdll.dll
[11:08:05] [debug] #1 00498bb8 in ?? () from samp-server.exe
[11:08:05] [debug] #2 0040531e in ?? () from samp-server.exe
Vocкs poderiam me ajudar a resolver ? Obrigado!
Reply
#2

Acho que estб faltando algum arquivo ou pasta no seu servidor.
Reply
#3

O pior que nгo esta faltando nenhum, e o q estava faltando eu removi do meu GM, so por informaзгo eu to usando o GM Dten como base de estudos e tals... ou esta e eu nгo vi
Reply
#4

Quote:
Originally Posted by *******r
Посмотреть сообщение
O pior que nгo esta faltando nenhum, e o q estava faltando eu removi do meu GM, so por informaзгo eu to usando o GM Dten como base de estudos e tals... ou esta e eu nгo vi
Colocou todas as includes e todos os plugins necessarios?
Reply
#5

Quote:
Originally Posted by Raphaael
Посмотреть сообщение
Colocou todas as includes e todos os plugins necessarios?
Sim, todas, crashdetect sscanf streamer MapAndreas Whirlpool
so que eu retirei os filterscripts, dtenmix RCONCMDPLUS SamSites041
Reply
#6

Entгo coloque novamente, ou retire-os do server.cfg
Reply
#7

Quote:
Originally Posted by Raphaael
Посмотреть сообщение
Entгo coloque novamente, ou retire-os do server.cfg
Eu os retirei ja, nгo da mais pra colocar pois nгo existe mais esses filterscriptspq o GM й mt antigo
Reply
#8

Код:
[11:08:04] [debug] #3 00106520 in public CronServe () from bvj.amx
O problema deve estar na public CronServe (). Poste o cуdigo.
Reply
#9

Quote:
Originally Posted by Monotox
Посмотреть сообщение
Код:
[11:08:04] [debug] #3 00106520 in public CronServe () from bvj.amx
O problema deve estar na public CronServe (). Poste o cуdigo.
public CronServe()
Код:
public CronServe()
{
	new string[256];

	minu++;
	if(horas == 0)
	{
		SetWorldTime(0);
		Faculdade2 = 0;
	}
	if(minu >= 59)
	{
		minu = 0;
		horas++;
		SetWorldTime(horas);
	}
	if(horas > 23)
	{
		horas = 0;
	}
	if(Relogio != Text:INVALID_TEXT_DRAW)
	{
		format(string, 25, "~w~%02d~g~:~w~%02d", horas, minu);
		TextDrawSetString(Relogio, string);
	}

	if(horas == 9 && minu == 00)
	{
		Faculdade2 = 1;
		MoveDynamicObject(ObjectsFix[21], 1214.0789794922, -1842.5186767578, 20.415674209595, 4.0);
		MoveDynamicObject(ObjectsFix[22], 1269.8895263672, -1842.5379638672, 20.511180877686, 4.0);
		GameTextForAll("~w~Faculdade ~p~Aberta!", 6000, 1);
	}
	if(horas == 12 && minu == 00)
	{
		Faculdade2 = 0;
		MoveDynamicObject(ObjectsFix[21], 1213.7843017578, -1842.4782714844, 15.156204223633, 4.0);
		MoveDynamicObject(ObjectsFix[22], 1270.2001953125, -1842.5798339844, 15.156204223633, 4.0);
		GameTextForAll("~w~Faculdade ~p~Fechada!", 6000, 1);
	}
	if(horas == 14 && minu == 00)
	{
		Faculdade2 = 1;
		MoveDynamicObject(ObjectsFix[21], 1214.0789794922, -1842.5186767578, 20.415674209595, 4.0);
		MoveDynamicObject(ObjectsFix[22], 1269.8895263672, -1842.5379638672, 20.511180877686, 4.0);
		GameTextForAll("~w~Faculdade ~p~Aberta!", 6000, 1);
	}
	if(horas == 17 && minu == 00)
	{
		Faculdade2 = 0;
		MoveDynamicObject(ObjectsFix[21], 1213.7843017578, -1842.4782714844, 15.156204223633, 4.0);
		MoveDynamicObject(ObjectsFix[22], 1270.2001953125, -1842.5798339844, 15.156204223633, 4.0);
		GameTextForAll("~w~Faculdade ~p~Fechada!", 6000, 1);
	}
	if(horas == 21 && minu == 00)
	{
		Faculdade2 = 1;
		MoveDynamicObject(ObjectsFix[21], 1214.0789794922, -1842.5186767578, 20.415674209595, 4.0);
		MoveDynamicObject(ObjectsFix[22], 1269.8895263672, -1842.5379638672, 20.511180877686, 4.0);
		GameTextForAll("~w~Faculdade ~p~Aberta!", 6000, 1);
	}
	if(horas == 24 && minu == 30)
	{
		Faculdade2 = 0;
		MoveDynamicObject(ObjectsFix[21], 1213.7843017578, -1842.4782714844, 15.156204223633, 4.0);
		MoveDynamicObject(ObjectsFix[22], 1270.2001953125, -1842.5798339844, 15.156204223633, 4.0);
		GameTextForAll("~w~Faculdade ~p~Fechada!", 6000, 1);
	}
	if(horas == 15 && minu == 00)
	{
		print("Salбrio pago ao(s) empregado(s) online!");
		Up();
	}

	totalon = 0;

	for(new i = 0; i < MAX_PLAYERS; i++)
	{
		if(IsPlayerConnected(i))
		{
			if(!IsPlayerNPC(i))
			{
				if(totalon == 0)
				{
					totalon = 1;
				}
				else if(totalon > 0)
				{
					totalon++;
				}
			}
			if(GetPlayerMoney(i) != GetPlayerGrana(i))
			{
				ResetPlayerMoney(i);
				GivePlayerMoney(i, GetPlayerGrana(i));
			}

			GetPlayerPos(i, PlayerCurrentPos[0], PlayerCurrentPos[1], PlayerCurrentPos[2]);

			if(!floatcmp(PlayerCurrentPos[0], PlayerLastPos[i][LastX]) && !floatcmp(PlayerCurrentPos[1], PlayerLastPos[i][LastY]))
			{
				PlayerAfkTicks[i]++;
			}
			else
			{
				PlayerAfkTicks[i] = 0;
			}
			PlayerLastPos[i][LastX] = PlayerCurrentPos[0];
			PlayerLastPos[i][LastY] = PlayerCurrentPos[1];
			PlayerLastPos[i][LastZ] = PlayerCurrentPos[2];

			if(PlayerAfkTicks[i] == MAX_IDLE_TIME*60 && PlayerInfo[i][Logged] == 1)
			{
				AFK[i] = 1;
				SetPlayerVirtualWorld(i, 1);
				SetCameraBehindPlayer(i);
				TogglePlayerControllable(i, 0);
				TextDrawShowForPlayer(i, AfkText);
				TextDrawShowForPlayer(i, AfkBackText);
				format(string, sizeof(string), "%s estб ausente e foi impedido(a) de upar!", GetPlayerNameEx(i));
				SendClientMessageToAll(0xFF9595AA, string);
			}

			format(file, sizeof(file), PASTA_CONTAS, GetPlayerNameEx(i));
			if(dini_Exists(file))
			{
				new Float:health;

				GetPlayerHealth(i, health);

				dini_IntSet(file, "Matou", matou[i]);
				dini_IntSet(file, "Morreu", morreu[i]);

				if(dini_Int(file, "usoudroga") == 1)
				{
					SetPlayerHealth(i, health-2);
				}
				if(dini_Int(file, "Level") > MAX_PLAYER_LEVEL-1)
				{
					dini_IntSet(file, "Level", MAX_PLAYER_LEVEL);
				}
				if(dini_Int(file, "Faculdade") > MAX_PLAYER_ESTUDO-1)
				{
					dini_IntSet(file, "Faculdade", MAX_PLAYER_ESTUDO);
				}
				if(pAdmin[i] > 0)
				{
					dini_IntSet(file, "Admin", pAdmin[i]);
				}
			}
		}
	}
	return 1;
}
Ou se quiser olhe bem mais detalhado:

BVJ Dowload
http://www.mediafire.com/download/kr...+Base+DTEN.rar
Reply
#10

Oque esta definido no macro PASTA_CONTAS?
Pode ser alguma pasta que nгo contenha no scriptfiles
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)