[Pomoc] Gmx crash problem


Započeo K ROSE, Jul 21, 2014, 20:43:53 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:Raven's
Detaljan opis problema:Kad uradim /gmx server se digne ali sve igrace crešuje tacnije svima stane samp i moraju uraditi relog da bi bilo sve ok.
Na nekim serverima i modovima to radi ok dok u mene nesto ne valja.
Pokusavo sam da uradim kako treba i uradim al opet nece.
I drugi su mi pomagali i slali iz drugi modova sve definicije a modovi su potpuno isti moj i od tih koji su mi pomagali.

Dio koda:
CMD:gmx(playerid,params[])//by OsMaN
{
	new string[512 char], sendername[MAX_PLAYER_NAME];
	GetPlayerName(playerid, sendername, sizeof(sendername));
	ServerRestartovan = 1;
	if(PlayerInfo[playerid][Admin] >= 1337)
	{
		SendRconCommand("unloadfs snesko");
		foreach(Player, i)
		{
			new vehicleid = GetPlayerVehicleID(i);
			OnPlayerExitVehicle(i, vehicleid);
		}
		GameTextForAll("~b~Server restart",12000,0);
		SendClientMessageToAll(COLOR_NICERED, "RESTART SERVERA! MOLIMO VAS SACEKAJTE!");
		SendClientMessageToAll(COLOR_YELLOW,"Restart moze potrajati dok se sacuvaju svi fajlovi!");
		format(string, sizeof(string), "[ADMIN]: %s je restartovao server",sendername);
		ABroadCast(COLOR_LIGHTRED,string, 5);
		SaveAllGuns();
		UpdateAllPlayersPosition();
		GameModeExitFunc(playerid);
		new y, m, d;
		new h,mi,s;
		getdate(y,m,d);
		gettime(h,mi,s);
		format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s je restartovao Gamemod (/gmx)",d,m,y,h,mi,s,sendername);
		LoginLog(string);
		AdminLog(string);
	}
	else SCM(playerid, COLOR_GRAD1, "   Niste ovlasceni da koristite ovu komandu!");
	return 1;
}


Public

public GameModeExitFunc(playerid)
{
	foreach(Player, i)
	{
	    if(IsPlayerConnected(i))
	    {
			OnPlayerUpdateEx(i);
		}
	}
	DestroyMenu(Licenses);
	DestroyMenu(LegalJobs);
	DestroyMenu(LegalJobs2);
	DestroyMenu(Guide);
	DestroyMenu(JobLocations);
	DestroyMenu(JobLocations2);
	DestroyMenu(JobLocations3);
	DestroyObject(entrancegate);
	DestroyObject(exitgate);
	DestroyObject(3);
	DestroyPickup(1);
	Delete3DTextLabel(entrancetext);
	foreach(Player, i)
	{
		if(GetPlayerVehicleID(i) == GetPlayerVehicleID(usingcarwash))
		{
			DestroyPlayerObject(i, water1);
			DestroyPlayerObject(i, water2);
			DestroyPlayerObject(i, water3);
			DestroyPlayerObject(i, water4);
			DestroyPlayerObject(i, water5);
			DestroyPlayerObject(i, water6);
			DestroyPlayerObject(i, water7);
			TogglePlayerControllable(i, 1);
			SetCameraBehindPlayer(i);
		}
	}
	SaveStuff();
	SaveSecurity();
	SaveAnticheat();
	ServerRestarted = 1;
	GameModeExit();
}


Ima gore i forward isto njega ne moram stavljat..
Nego zasto li krešuje igrace da mi je znat

Nesto za dodati:Neki mi kazu da je to nesto oko mapa da mape ne treba stavljati pod ongamemode nego dole negdje,a ja tako i radim..
Ovo vecina skriptera pa cak i ja koji skripta 2 ipo godine neznam do cega je..