Pomoc oko rent vozila.

Započeo Nure, Septembar 26, 2018, 16:13:01 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 3 gostiju pregledaju ovu temu.

Problem(error/warning): Ovako,koristim SA mod i hteo bih da pitam kako da napravim label za rent da li je vozilo slobodno ili zauzeto?
U modu ima vec definacija da li je vozilo rentano ili nije.Samo jos fali da na tu definaciju dodam label i ti kad rentas da se odma label update i da pise [ zauzeto ] Na koju bi foru mogao to da izvedem?

Dio skripte: [ pawn ]vaš odgovor[ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]vaš odgovor[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): link slike
Poslednja Izmena: Septembar 28, 2018, 16:35:46 POSLE PODNE od Bašovski

new LabelRentVeh[MAX_VEHICLES];

Na OnGameModeInit za sva rent vozila kreiraš label pod varijablom: LabelRentVeh[id_vozila_tog] = ..."Rent Vozilo\n{168E0F}'SLOBODNO'"

i kada igrač renta vozilo destroyaš taj label vozila pod tom varijablom LabelRentVeh[id_vozila] i kreiraš novi LabelRentVeh[id_vozila_tog] = ..."Rent Vozilo\n{FF0000}'ZAUZETO'"

i kada istekne rent opet tom vozilu koje je rentao destroyaš/updateuješ taj label sa zauzeto na slobodno

E samo mi nije jasno jedno.Kako da jednom definacijom definisem sva RentAuta na serveru da mogu da attacham 3dtextlabel?
Poslednja Izmena: Septembar 26, 2018, 16:49:57 POSLE PODNE od Nure


Citat: muma. poslato Septembar 26, 2018, 16:28:24 POSLE PODNE
new LabelRentVeh[MAX_VEHICLES];

Na OnGameModeInit za sva rent vozila kreiraš label pod varijablom: LabelRentVeh[id_vozila_tog] = ..."Rent Vozilo\n{168E0F}'SLOBODNO'"

i kada igrač renta vozilo destroyaš taj label vozila pod tom varijablom LabelRentVeh[id_vozila] i kreiraš novi LabelRentVeh[id_vozila_tog] = ..."Rent Vozilo\n{FF0000}'ZAUZETO'"

i kada istekne rent opet tom vozilu koje je rentao destroyaš/updateuješ taj label sa zauzeto na slobodno
[pawn]    new Text3D:rentauta[4][MAX_VOZILA];
   autorent[0] = AddStaticVehicleEx(401,141.2159000,-1949.9873000,3.4707000,234.6715000,-1,-1,998); //Bravura
   autorent[1] = AddStaticVehicleEx(401,143.7709000,-1945.8297000,3.4707000,234.6715000,-1,-1,998); //Bravura
   autorent[2] = AddStaticVehicleEx(401,146.1730000,-1941.9910000,3.4707000,234.6715000,-1,-1,998); //Bravura
   autorent[3] = AddStaticVehicleEx(401,148.9303000,-1938.1860000,3.4707000,234.6715000,-1,-1,998); //Bravura
   
   rentauta[0] = Create3DTextLabel(""SPLAVA"[SLOBODNO]", 0x33CCFFAA, 0.0, 0.0, 0.0, 35.0, 0, 1);
    Attach3DTextLabelToVehicle(rentauta[0], autorent[0] ,0,0,0);
      rentauta[1] = Create3DTextLabel(""SPLAVA"[SLOBODNO]", 0x33CCFFAA, 0.0, 0.0, 0.0, 35.0, 0, 1);
    Attach3DTextLabelToVehicle(rentauta[1], autorent[1] ,0,0,0);
      rentauta[2] = Create3DTextLabel(""SPLAVA"[SLOBODNO]", 0x33CCFFAA, 0.0, 0.0, 0.0, 35.0, 0, 1);
    Attach3DTextLabelToVehicle(rentauta[2], autorent[2] ,0,0,0);
      rentauta[3] = Create3DTextLabel(""SPLAVA"[SLOBODNO]", 0x33CCFFAA, 0.0, 0.0, 0.0, 35.0, 0, 1);
    Attach3DTextLabelToVehicle(rentauta[3], autorent[3] ,0,0,0);[/pawn]
ovako @muma.

Citat: Nure poslato Septembar 26, 2018, 17:03:16 POSLE PODNE
[pawn]    new Text3D:rentauta[4][MAX_VOZILA];
   autorent[0] = AddStaticVehicleEx(401,141.2159000,-1949.9873000,3.4707000,234.6715000,-1,-1,998); //Bravura
   autorent[1] = AddStaticVehicleEx(401,143.7709000,-1945.8297000,3.4707000,234.6715000,-1,-1,998); //Bravura
   autorent[2] = AddStaticVehicleEx(401,146.1730000,-1941.9910000,3.4707000,234.6715000,-1,-1,998); //Bravura
   autorent[3] = AddStaticVehicleEx(401,148.9303000,-1938.1860000,3.4707000,234.6715000,-1,-1,998); //Bravura
   
   rentauta[0] = Create3DTextLabel(""SPLAVA"[SLOBODNO]", 0x33CCFFAA, 0.0, 0.0, 0.0, 35.0, 0, 1);
    Attach3DTextLabelToVehicle(rentauta[0], autorent[0] ,0,0,0);
      rentauta[1] = Create3DTextLabel(""SPLAVA"[SLOBODNO]", 0x33CCFFAA, 0.0, 0.0, 0.0, 35.0, 0, 1);
    Attach3DTextLabelToVehicle(rentauta[1], autorent[1] ,0,0,0);
      rentauta[2] = Create3DTextLabel(""SPLAVA"[SLOBODNO]", 0x33CCFFAA, 0.0, 0.0, 0.0, 35.0, 0, 1);
    Attach3DTextLabelToVehicle(rentauta[2], autorent[2] ,0,0,0);
      rentauta[3] = Create3DTextLabel(""SPLAVA"[SLOBODNO]", 0x33CCFFAA, 0.0, 0.0, 0.0, 35.0, 0, 1);
    Attach3DTextLabelToVehicle(rentauta[3], autorent[3] ,0,0,0);[/pawn]
ovako @muma.
Nisi ga najbolje shvatio :D