Vozila


Započeo Goku ^, Maj 17, 2021, 04:19:11 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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:
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'.");

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;
}

Poslednja Izmena: Maj 18, 2021, 01:25:25 PRE PODNE od M Ө M Σ N Z I

if(GetPlayerVehicleID(playerid) != busvozilo[playerid]) return SCM(playerid,NS_ORANGE,"* Niste u busu!");

Citat: __vedran.xyz77 poslato Maj 17, 2021, 11:06:00 PRE PODNE
if(GetPlayerVehicleID(playerid) != busvozilo[playerid]) return SCM(playerid,NS_ORANGE,"* Niste u busu!");

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
//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!");
Poslednja Izmena: Maj 17, 2021, 13:33:32 POSLE PODNE od __vedran.xyz77