[Pomoc]Auto-Restart servera


Započeo [VG] Moren0, Mart 11, 2013, 19:33:39 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: NLRP
Detaljan opis problema: pa ne mogu nikako da napravim da mi se server auto restartuje svaka 3 sata .. znaci da mi bude kao ova komanda, samo sto bi ona radila automatski i npr upozorava kad je rr .. pa ako bi mi neko pomogao u vezi toga..
Dio skripte:
CMD:restart(playerid, params[])
{
	if(!IsPlayerAdmin(playerid) && PI[playerid][Admin] < 5) return 1;
	new ime[MAX_PLAYER_NAME];
	GameTextForAll("~G~Restart servera pokrenut", 5000, 3);
	RPIme(playerid, ime);
	format(CmdString, sizeof(CmdString), "{FF0000}|{FFFFFF}A{FF0000}| {008c00}Restart servera pokrenut od admina: %s", ime);
	SendClientMessageToAll(ZELENA, CmdString);
	GasenjeServera = true;
	SetTimer("Gasenje1", 5000, 0);
	SetTimer("Gasenje2", 10000, 0);
	SetTimer("Gasenje3", 15000, 0);
	SetTimer("Gasenje4", 20000, 0);
	SetTimer("Gasenje5", 25000, 0);
	return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno): //

to ti ide pod public i na tajmer i onda ti svaka 3h restartuje i pokrene ali nije ti to isplativo

Citat: Danisha poslato Mart 11, 2013, 19:46:12 POSLE PODNE
to ti ide pod public i na tajmer i onda ti svaka 3h restartuje i pokrene ali nije ti to isplativo
Ma moram svaka 3h jbg.. de malo bolje objasni ako nije bed :D, ili posalji mi pm..

forward Restartsamogservera();

ovo na dnu moda stari
public Restartsamogservera()
{
              foreach(Player, i)
	{
		new vehicleid = GetPlayerVehicleID(i);
		OnPlayerExitVehicle(i, vehicleid);
	}
	GameTextForAll("~b~Server restart",12000,0);
	SendClientMessageToAll(COLOR_NICERED, "tvoj tekst");
	SendClientMessageToAll(COLOR_YELLOW,"tvoj tekst");
              ServerRestarted = 1;
	SaveAllGuns();
	UpdateAllPlayersPosition();
	GameModeExitFunc(playerid);
              return 1;
}

a ovo pod OnGameModeInit ubacis
SetTimer("Restartsamogservera",10800000, true);


NESTO U TOM SMISLU URADIS
Poslednja Izmena: Mart 11, 2013, 21:05:46 POSLE PODNE od Danisha

Citat: Danisha poslato Mart 11, 2013, 21:04:40 POSLE PODNE
forward Restartsamogservera();

ovo na dnu moda stari
public Restartsamogservera()
{
              foreach(Player, i)
	{
		new vehicleid = GetPlayerVehicleID(i);
		OnPlayerExitVehicle(i, vehicleid);
	}
	GameTextForAll("~b~Server restart",12000,0);
	SendClientMessageToAll(COLOR_NICERED, "tvoj tekst");
	SendClientMessageToAll(COLOR_YELLOW,"tvoj tekst");
              ServerRestarted = 1;
	SaveAllGuns();
	UpdateAllPlayersPosition();
	GameModeExitFunc(playerid);
              return 1;
}

a ovo pod OnGameModeInit ubacis
SetTimer("Restartsamogservera",10800000, true);


NESTO U TOM SMISLU URADIS
ty, lock.. probat cu. pa ako sta bude iskrsnulo na pm cu te ..