Pomoc u vezi komande /rac


Započeo MR.UrkeLa, Oktobar 16, 2021, 15:11:51 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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:
//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;
}

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Vaš odgovor
Poslednja Izmena: Oktobar 20, 2021, 23:55:13 POSLE PODNE od M Ө M Σ N Z I

Moraš da vratiš respawned na nulu ispod onog if-a u RespawnAllEmpty..

@Sage mozes mi reci pod koji tacno posto ih ima vise