Problem(error/warning): Napravio sam /vposlovno da igrac sam sebi spawna svoje poslovno vozilo, problem je sto ne znam zasto nece da kad na primer za bus vozaca idem /linija da izbaci da mora biti u tom bus vozilu nego moze da starta liniju ne moze da radi dok ne udje u bus vozilo.
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):////
Kod:
[pawn]if(!response) return 1;
busvozilo[ playerid ] = AddStaticVehicleEx(437, 1779.8174, -1890.6715, 13.5225, 269.4660, 1, 1, 5000);
ac_PutPlayerInVehicle(playerid, busvozilo[ playerid ], 0);
ImaPoslovnoVozilo[ playerid ] = GetPlayerVehicleID(playerid);
ImaPoslovnoVozilo[ playerid ] = 1;
SCM(playerid,NS_YELLOW, "[INFO] "BELA"Spavnovali ste poslovno vozilo'.");[/pawn]
[pawn]CMD:linija(playerid, params[])
{
if(UlogovanProvera[playerid] == 0) return SCM(playerid, NS_ORANGE,"* Morate se ulogovati da bi koristili ovu komandu!");
if(PlayerInfo[playerid][pPosao] != POSAO_BUSVOZAC) return SCM(playerid,NS_ORANGE,"* Nemas posao bus vozaca!");
if(BusLinija[playerid] != 0) return SCM(playerid,NS_ORANGE,"* Vec imas aktiviranu liniju, kucaj /prekiniposao!");
if(PosaoOprema[playerid] == 0) return SCM(playerid,NS_ORANGE,"* Niste uzeli opremu za posao (/oprema)!");
if(!busvozilo(GetPlayerVehicleID(playerid))) return SCM(playerid,NS_ORANGE,"* Niste u busu!");
SPD(playerid, 224, DIALOG_STYLE_LIST, ""BELA"Odaberite liniju", ""SPLAVA"(1). "BELA"LS Linija 1\n"SPLAVA"(2). "BELA"LS Linija 2\n"SPLAVA"(3). "BELA"LS Linija 3\n"SPLAVA"(4). "BELA"LV Linija 4", "Odaberi", "Izlaz");
return 1;
}[/pawn]
[pawn]if(GetPlayerVehicleID(playerid) != busvozilo[playerid]) return SCM(playerid,NS_ORANGE,"* Niste u busu!");[/pawn]
Citat: __vedran.xyz77 poslato Maj 17, 2021, 11:06:00 PRE PODNE
[pawn]if(GetPlayerVehicleID(playerid) != busvozilo[playerid]) return SCM(playerid,NS_ORANGE,"* Niste u busu!");[/pawn]
Nece i dalje mogu da zapocnem posao ne izbacuje da ne moze ako nije u busu
ja sam siguran da ovo 10000% radi samo ako nisi negdje resetovao varijablu ili slicno, uradi debug
stavi ovako
[pawn]
//spawn vozila
busvozilo[ playerid ] = AddStaticVehicleEx(437, 1779.8174, -1890.6715, 13.5225, 269.4660, 1, 1, 5000);
printf("%d", busvozilo[playerid]);
// komanda
printf("%d", GetPlayerVehicleID(playerid));
if(GetPlayerVehicleID(playerid) != busvozilo[playerid]) return SCM(playerid,NS_ORANGE,"* Niste u busu!");
[/pawn]