Problem(error/warning): Pa kad se kad prvi put upises komandu respawnuje kasnije nece izgleda da je problem sa nekom proverom evo koda.
Deo skripte: [pawn]//RESPAWN
forward RespawnAllEmptyVehicles();
public RespawnAllEmptyVehicles()
{
if(Respawned == 1)
{
RespawnVehicle += 1;
KillTimer(RespawnVehicleTimer);
RespawnVehicleTimer = SetTimer("RespawnAllEmptyVehicles2", 10, true);
}
return 1;
}
forward RespawnAllEmptyVehicles2();
public RespawnAllEmptyVehicles2()
{
if(Respawned == 1)
{
KillTimer(RespawnVehicleTimer);
RespawnVehicleTimer = SetTimer("RespawnAllEmptyVehicles", 10, true);
if(IsVehicleEmpty(RespawnVehicle))
{
SetVehicleToRespawn(RespawnVehicle);
}
}
return 1;
}
//RESTARTOVANJE RESPAWN IGRACU
forward RestartAllEmptyPlayer(playerid);
public RestartAllEmptyPlayer(playerid)
{
if(RespawnPlayers[playerid] == 1)
{
RespawnPlayers[playerid] = 0;
KillTimer(RespawnPlayerTimer[playerid]);
}
return 1;
}
//RESTARTOVANJE RESPAWN SERVER
forward RestartAllEmptyVehicle();
public RestartAllEmptyVehicle()
{
if(Respawned == 1)
{
new string[125];
format(string, sizeof(string), ""col_srwboja"SERVER: "col_bijela"Sva prazna vozila su respawnovana!");
SendClientMessageToAll(-1, string);
KillTimer(RespawnVehTimer);
Respawned = 0;
}
return 1;
}
YCMD:respawnall(playerid, params[], help)
{
if(UlogovanIgrac[playerid] == 0) return SCM(playerid,-1,""col_srwboja"Vision Gaming: "col_siva"Moras se ulogovati da bi koristio ovu komandu!");
if(PlayerInfo[playerid][pAdmin] < 6) return SCM(playerid, -1, ""col_srwboja"Vision Gaming: "col_bijela"Niste ovlasceni!");
{
if(Respawned == 1) return SCM(playerid, -1, ""col_srwboja"Vision Gaming: "col_bijela"Vozila su vec respawnovana!");
if(RespawnPlayers[playerid] == 1) return SCM(playerid, -1, ""col_srwboja"Vision Gaming: "col_bijela"Vec ste radili RAC!");
RespawnVehicle = -1;
RespawnPlayers[playerid] = 1;
Respawned = 1;
RespawnVehicleTimer = SetTimer("RespawnAllEmptyVehicles", 10, true);
RespawnVehTimer = SetTimer("RestartAllEmptyVehicle", 30000, true);
RespawnPlayerTimer[playerid] = SetTimerEx("RestartAllEmptyPlayer",900000, false, "i", playerid);
SCM(playerid, -1, ""col_srwboja"Vision Gaming: "col_bijela"Pokrenuli ste respawn!");
new string1[256];
format(string1,sizeof(string1),""col_srwboja"[SERVER]: "col_bijela"Admin %s je pokrenuo respawn svih vozila, udjite u svoje vozilo da ga sacuvate!",GetName(playerid));
SCMTA(-1, string1);
}
return 1;
}
[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): Vaš odgovor
Moraš da vratiš respawned na nulu ispod onog if-a u RespawnAllEmpty..
@Sage mozes mi reci pod koji tacno posto ih ima vise
Hvala
@Sage resio sam problem. Lock !