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): //
Respawn private car
668
pregleda
12
postova
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
Forum Don
🔥3
Aktivan Član
95 / 250 XP
🌱Početnik(2)
🏆
10,489
Postovi:
765
Teme:
Pridružio se:Maj 2015
🔥3dana
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);
}
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);
}
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
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
Forum Don
🔥3
Aktivan Član
95 / 250 XP
🌱Početnik(2)
🏆
10,489
Postovi:
765
Teme:
Pridružio se:Maj 2015
🔥3dana
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
#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
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
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
Forum Don
🔥3
Aktivan Član
95 / 250 XP
🌱Početnik(2)
🏆
10,489
Postovi:
765
Teme:
Pridružio se:Maj 2015
🔥3dana
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?
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?
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava
