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: [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
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