Skripta koju koristim:Moja
Detaljan opis problema:Pa ovako kada uradim /gmx i onda me vrati opet na registraciju tj neprikaze onaj dialog da ase registriram nego samo ona pitanja Pol,Godine,Drzava. I kada to sve odgovorim spawna me u cj skin novac bude na 0 i level takoder bude na nula. E sada dao sam vam dole komandu gmx pa vidite da li je uredu.
Dio skripte:CMD:gmx(playerid, params[])
{
new string[128];
if (PlayerInfo[playerid][pAdmin] >= 5)
{
GameTextForAll("~w~Server se resetira",12000,5);
for(new i;i < MAX_PLAYERS;i++)
{
SaveGuns(i);
}
OnGameModeExitFunc(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 resetirao server.",d,m,y,h,mi,s,GetName(playerid));
LoginLog(string);
}
else
{
SCM(playerid, COLOR_WHITE, "Niste autorizirani da koristite ovu komandu!");
}
return 1;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Ovako nešto.. CMD:gmx(playerid, params[])
{
new string[128];
if (PlayerInfo[playerid][pAdmin] >= 5)
{
GameTextForAll("~w~Server se resetira za 30 sekundi.",12000,5);
for(new i;i < MAX_PLAYERS;i++)
{
SaveGuns(i);
}
SetTimer("Sacuvavanje", 30000, 1);
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 resetirao server.",d,m,y,h,mi,s,GetName(playerid));
LoginLog(string);
}
else
{
SCM(playerid, COLOR_WHITE, "Niste autorizirani da koristite ovu komandu!");
}
return 1;
}
stock Sacuvavanje()
{
foreach(Player, i)
{
SaveGuns(i);
// Ovde stavi ostala sacuvavanja.
}
return 1;
}
Ovo tvoje neresetira server samo izbaci GameText Server se resetira za 30 sekundi. i to je to.
U stock sacuvavanje stavi ostala saÄuvavanja i onda gaÅ¡enje.