Treba mi pomoc oko vozila

Započeo c0x
19. Apr. 2021. Zaključano
1,621
pregleda
10
postova
c0x
4
Enforcer
19. Apr. 2021.
Problem(error/warning): Napravio sam sistem da igrac spawna svoje vozilo, i sad cmd lepo radi. Ali kad smo usli da testamo mod ja i drugar, kad on spawna njegovo vozilo moje nestane, kad ja spawnam svoje njegovo nestane. Hvala unapred.
Deo skripte: Evo deo skripte kad spawna vozilo.
if(response)
{
new i = PlayerInfo;
new m = PlayerInfo;
new p = PlayerInfo;
new b = PlayerInfo;
new a = PlayerInfo;
new Float:Poz;
switch(listitem)
{
case 0:
{
if(PlayerInfo == -1) return Error(playerid, "Ti nemas auto!");
if(VoziloInfo != -1)
{
DestroyVehicle(VoziloInfo);
SacuvajVozilo(i);
VoziloInfo = -1;
}
    VoziloInfo = CreateVehicle(VoziloInfo, VoziloInfo, VoziloInfo,VoziloInfo,VoziloInfo, VoziloInfo, VoziloInfo, 30000);
TunirajVozilo(VoziloInfo, i); SacuvajVozilo(i);
c0x_SCM(playerid, "Uspesno ste spawnovali auto, vas auto je oznacen crveno na mapi!");
PosaoGPS = 1;
GetVehiclePos(VoziloInfo, Poz, Poz, Poz);
c0x_SetPlayerCheckpoint(playerid, Poz, Poz, Poz, 4.0);
}

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
 //
Lexy
5
Underboss
19. Apr. 2021.
posalji i komandu
c0x
4
Enforcer
19. Apr. 2021.
yeet wrote on April 19, 2021, 8:59 pm:
posalji i komandu

Komanda radi super, problem je u ovome, ali evo cmd:
YCMD:vspawn(playerid, params[], help)
{
#pragma unused help
if(UlogovanProvera == 0) return NisiLogin(playerid);
if(gettime() < SpawnaVozilo) return Error(playerid, "Vozilo mozete stvarati na svakih 60 sekundi!");
new auto, motor, bicikla, avion, plovilo;
if(PlayerInfo == -1) auto = "{FF0000}Nema";
else if(PlayerInfo != -1) auto = "{C9FFAB}Ima";
if(PlayerInfo == -1) motor = "{FF0000}Nema";
else if(PlayerInfo != -1) motor = "{C9FFAB}Ima";
if(PlayerInfo == -1) bicikla = "{FF0000}Nema";
else if(PlayerInfo != -1) bicikla = "{C9FFAB}Ima";
if(PlayerInfo == -1) avion = "{FF0000}Nema";
else if(PlayerInfo != -1) avion = "{C9FFAB}Ima";
if(PlayerInfo == -1) plovilo = "{FF0000}Nema";
else if(PlayerInfo != -1) plovilo = "{C9FFAB}Ima";
format(GlobalString, sizeof(GlobalString), "Auto: [ %s {ffffff}]\nMotor: [ %s {ffffff}]\nBicikla: [ %s {ffffff}]\nLetelica: [ %s {ffffff}]\nPlovilo: [ %s {ffffff}]", auto, motor, bicikla, avion, plovilo);
SPD(playerid, DIALOG_SPAWNVOZILO, DSL, D_NASLOV, GlobalString, D_ODABERI, D_ODUSTANI);
SpawnaVozilo = gettime() + 60;
return 1;
}
c0x
4
Enforcer
21. Apr. 2021.
BUMP! Zna neko?
c0x
4
Enforcer
22. Apr. 2021.
BUMP! Neko da pomogne?
NegativeIQ
5
Kingpin
22. Apr. 2021.
Odakle ti to i u dialogu?

VoziloInfo

Kako si dobio to i, posalji citav kod
Fortebracci
4
Made Man
22. Apr. 2021.
Napisi citav kod da vidimo.
Muma Rascall
6
Forum Don
23. Apr. 2021.
Deleted User wrote on April 22, 2021, 5:19 pm:
Odakle ti to i u dialogu?

VoziloInfo

Kako si dobio to i, posalji citav kod
new i = PlayerInfo;
NegativeIQ
5
Kingpin
23. Apr. 2021.
Ufff ovo je sad malo komplikovanija situacija zato sto ja vidim jedan problem, ali on mozda (i verovatno) nije jedini.

Ti si uzeo -1 da ti je invalid id za VoziloInfo  Ali takodje cuvas i id vozila u njega koje ti vraca funkcija CreateVehicle, a ona ti nikad nece vratiti -1, nego ili id vozila (pocev od 1 ne od 0) i do 2000 (to jest 1999, nikad nece biti 2000) ili ce ti vratiti INVALID_VEHICLE_ID koji je 65535 (a ne -1 kako si ti uzeo). To jest za pocetak u toj promenivoj nikad ne bi trebalo da bude -1 nego INVALID_VEHICLE_ID umesto -1
Momenzi Scripter
5
Made Man
24. Apr. 2021.
Korisnik c0x nije odgovorio u temu vise od 48 sati.Tema ce biti lockovana.

Pikaboot je besplatna, open-source platforma za strimovanje muzike. Bez reklama, bez zaključanih funkcija i bez kompromisa sa kvalitetom zvuka ( 24-bit FLAC ).

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha