Započeo c0x
•19. Apr. 2021.• ZaključanoTreba mi pomoc oko vozila
1,643
pregleda
10
postova
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP Doprinos10
Novi Član
122 / 250 XP
Početnik(1)
273
Postovi:
34
Teme:
Pridružio se:Jan. 2016
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.
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
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):
//Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP Doprinos10
Novi Član
122 / 250 XP
Početnik(1)
273
Postovi:
34
Teme:
Pridružio se:Jan. 2016
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;
}Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,136
Postovi:
10
Teme:
Pridružio se:Maj 2015
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,136
Postovi:
10
Teme:
Pridružio se:Maj 2015
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
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
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
232 / 250 XP
Početnik(7)
392
Postovi:
29
Teme:
Pridružio se:Jan. 2015
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava


