Detaljan opis problema:Imam problem kad zelim u in game da restartujem server ukucam komandu /gmx i pise sve fino server se restartuje i onda svima krešuje,i meni i svima pa tako da svi igraci moraju ulaziti ponovo..
Vidjeo sam na nekim serverima boljim kod njih je oko ovoga ok..
Neznam sta je meni problem,mislim da je oko publica
Dio koda:
CMD:gmx(playerid,params[])//by osman2571
{
new string[512 char], sendername;
GetPlayerName(playerid, sendername, sizeof(sendername));
ServerRestartovan = 1;
if(PlayerInfo >= 1338)
{
SendRconCommand("unloadfs snesko");
foreach(Player, i)
{
PlayAudioStreamForPlayer(i,"http://k007.kiwi6.com/hotlink/ao78x9c152/ana_bekuta-blago_meni.mp3")
new vehicleid = GetPlayerVehicleID(i);
OnPlayerExitVehicle(i, vehicleid);
}
GameTextForAll("~b~Server restart",12000,0);
SendClientMessageToAll(COLOR_ORANGE, "Restart servera u tijeku...");
SendClientMessageToAll(COLOR_YELLOW,"Molimo sacekajte...");
format(string, sizeof(string), ": %s je restartirao 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_RED, "Pristup Odbijen");
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();
GameModeExit();
}
