Respawn private car

Započeo #Montana
25. Feb. 2018.
668
pregleda
12
postova
dzonymontana
3
Hustler
25. Feb. 2018.
Problem(error/warning): Kada se kuca komanda /rac,sva vozila se respawnaju,a privatna se respawnaju iako se koriste
Dio skripte:  Sta god treba
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): //
Slika/video ingame problema(obavezno ako je ingame problem): //
Muma Rascall
6
Forum Don
🔥3
25. Feb. 2018.
Daj komandu "rac".
dzonymontana
3
Hustler
25. Feb. 2018.
YCMD:rac(playerid, params[], help)
{
    #pragma unused help
    if(UlogovanProvera == 0) return SendErrorMessage(playerid, "Nisi ulogovan/a ili nisi registrovan/a!");
if(PI < 1) return SendErrorMessage(playerid, "Niste ovlasceni da koristite ovu komandu.");
if(RespawnVozila) return SCM(playerid, COLORSET, "Respawn je vec pokrenut.");
new string;
RespawnVozila = 1;
format(string, sizeof(string), "{FFFFFF} Pokrenut je respawn. Sva vozila ce biti respawnovana za 20 sekudni! (Admin: %s)", Ime_Igraca(playerid));
    SendClientMessageToAll(SRPLAVA, string);
    format(nellys, sizeof(nellys), "{FBE204} Admin %s je pokrenuo respawn", Ime_Igraca(playerid));
AdminPoruka(COLOR_WHITE, nellys);
SetTimer("Respawn", 20000, false);
return 1;
}


public
forward Respawn();
public Respawn()
{
new bool:unwanted;
foreach(Player, i)
{
if(IsPlayerInAnyVehicle(i))
{
unwanted[GetPlayerVehicleID(i)] = true;
printf("Playerid = %d, unwanted = %d", i, GetPlayerVehicleID(i));
}
}
for(new car = 1; car < MAX_VEHICLES; car++)
{
  unwanted = true;
if(IsValidVehicle(car))
{
if(!unwanted) { SetVehicleToRespawn(car); printf("RespawnVehicleID = %d", car); }
}
}
RespawnVozila = 0; SendClientMessageToAll(-1, "[GT INFO] Vozila Respawnovana!");
return true;
}

P.S I da,zaboravih,respawnuje i auto 351
Muma Rascall
6
Forum Don
🔥3
25. Feb. 2018.
try this

forward Respawn();
public Respawn()
{
        for(new car = 1, gvps = GetVehiclePoolSize(); car <= gvps; car++)
{
    if(IsVehicleEmpty(car) && car != 351) SetVehicleToRespawn(car);
}
RespawnVozila = 0;
        SendClientMessageToAll(-1, "[GT INFO] Vozila Respawnovana!");
return (true);
}
//==================//
forward IsVehicleEmpty(vehicleid);
public IsVehicleEmpty(vehicleid)
{
for(new i = 0; i <= GetPlayerPoolSize(); i++)
    {
    if(IsPlayerInVehicle(i, vehicleid)) return (false);
    }
return (true);
}
ophion
5
OG Legend
25. Feb. 2018.
Muma187_ wrote on February 25, 2018, 5:36 pm:
try this

forward Respawn();
public Respawn()
{
        for(new car = 1, gvps = GetVehiclePoolSize(); car <= gvps; car++)
{
    if(IsVehicleEmpty(car) && car != 351) SetVehicleToRespawn(car);
}
RespawnVozila = 0;
        SendClientMessageToAll(-1, "[GT INFO] Vozila Respawnovana!");
return (true);
}
//==================//
forward IsVehicleEmpty(vehicleid);
public IsVehicleEmpty(vehicleid)
{
for(new i = 0; i <= GetPlayerPoolSize(); i++)
    {
    if(IsPlayerInVehicle(i, vehicleid)) return (false);
    }
return (true);
}
lol ja i zaboravio na ovo GetVehiclePoolSize,  umjesto isvehicleempty lakse bi bilo preko foreacha, manje linija zasigurno, njemu nije problem u tome, kod radi, njemu respawna privatna vozila tjst ako je vlasnik u svom vozilu privatnom respawna ga a ako je u nekom drugom ne respawna ga, po ovome ne bi trebalo respawnat da je u bilo kojem vozilu, tako je meni objasnio
dzonymontana
3
Hustler
25. Feb. 2018.
Sad vozilo ne stane,kad idem /gotocar 351 on bude na zadnjim kordinatama na kom je bilo vozilo,ali nema vozila,nadam se da razumete,ko ne veruje u ovo,mod saljem pm da vidi
P.S Pojasnjenje za Mumu,vozila se respawnaju normalno,samo privatna vozila se respawnaju i kada ih neko koristi,nije bitno da li vlasnik tog vozila vozi taj auto,on se respawna,dok to nije slucaj sa vozilima za organizaciju
Muma Rascall
6
Forum Don
🔥3
25. Feb. 2018.
Łuk wrote on February 25, 2018, 5:44 pm:
lol ja i zaboravio na ovo GetVehiclePoolSize,  umjesto isvehicleempty lakse bi bilo preko foreacha, manje linija zasigurno, njemu nije problem u tome, kod radi, njemu respawna privatna vozila tjst ako je vlasnik u svom vozilu privatnom respawna ga a ako je u nekom drugom ne respawna ga, po ovome ne bi trebalo respawnat da je u bilo kojem vozilu, tako je meni objasnio
Pa i ja također ne vidim gdje je problem, ali eto ovako sam mu "rewrite" jer nema potrebe za onim varijablama i to al' ajd neka proba i ovako možda nekim čudom uspije jer i ja bukvalno ne vidim gdje je greška što mu neka vozila respawna neka ne lol

#Montana wrote on February 25, 2018, 5:47 pm:
Sad vozilo ne stane,kad idem /gotocar 351 on bude na zadnjim kordinatama na kom je bilo vozilo,ali nema vozila,nadam se da razumete,ko ne veruje u ovo,mod saljem pm da vidi
Ako ne vidiš vozilo, a možeš se tp do njega onda je ono u drugom virtual worldu ili je tebi neki virtual world koji nije isti kao od vozila.. provjeri koji je vw vozila i tvoj
Muma Rascall
6
Forum Don
🔥3
25. Feb. 2018.
CMD:m(playerid, params[])
{
SetVehicleVirtualWorld(351, 0);
SetPlayerVirtualWorld(playerid, 0);
return (true);
}


i koje ti je to vozilo id 351?
dzonymontana
3
Hustler
25. Feb. 2018.
Muma187_ wrote on February 25, 2018, 5:52 pm:
Pa i ja također ne vidim gdje je problem, ali eto ovako sam mu "rewrite" jer nema potrebe za onim varijablama i to al' ajd neka proba i ovako možda nekim čudom uspije jer i ja bukvalno ne vidim gdje je greška što mu neka vozila respawna neka ne lol
Ako ne vidiš vozilo, a možeš se tp do njega onda je ono u drugom virtual worldu ili je tebi neki virtual world koji nije isti kao od vozila.. provjeri koji je vw vozila i tvoj
Pokusao sam nesto Muma,dobio sam ideju da preparkiram vozilo,posto mi je bilo u garazi i kad god je rac ono nestane,i kad sam ga preparkirao,ono se nije respawnalo,do cega bi sad problem mogao bit?
Muma Rascall
6
Forum Don
🔥3
25. Feb. 2018.
#Montana wrote on February 25, 2018, 5:55 pm:
Pokusao sam nesto Muma,dobio sam ideju da preparkiram vozilo,posto mi je bilo u garazi i kad god je rac ono nestane,i kad sam ga preparkirao,ono se nije respawnalo,do cega bi sad problem mogao bit?
Pa ako se portaš do vozila moraš setati sebi VW vozila da bi ga vidio logično ili vozilu da setaš svoj, a tražio si da ti vozilo pod IDem 351 ne respawna i eto šta je tu problem?
dzonymontana
3
Hustler
25. Feb. 2018.
Muma187_ wrote on February 25, 2018, 5:59 pm:
Pa ako se portaš do vozila moraš setati sebi VW vozila da bi ga vidio logično ili vozilu da setaš svoj, a tražio si da ti vozilo pod IDem 351 ne respawna i eto šta je tu problem?
Nene,nisi razumeo,vozilo 351 i kada u skripti podesis da ga ne respawna,ono ga respawna,tacnije,promeni vw i ne vidi se. A sad razmisljam nesto,ako je vozilo namesteno da se spawna u garazi i neko se voza po gradu i krene rac i vozilo mu promeni vw,ima li neka fora da se promena vw izbegne,tacnije da ako se vozilo koristi da ne menja vw
Muma Rascall
6
Forum Don
🔥3
25. Feb. 2018.
Pronađi SetVehicleVirtualWorld i tjt.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha