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..