Zanima me kako da napravim Label na vozilima

Započeo Nodze, Januar 12, 2019, 18:10:16 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Problem(error/warning): Kako da napravim label na vozilima, a dinamicno se kreiraju sva vozila, npr: od renta, orgova, za salone itd... Gamemod koji koristim San Marino
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: Januar 12, 2019, 18:11:44 POSLE PODNE od Nodze

Gamemod: Spotify Community
Owner: Nodze ( Dzenan Levic )

To je i mn uvijek zanimalo bio sam ubacio sys renta od shomija radi extra dobro al isti problem ne pravi label jbg
AKO ZNAS ZA BOGA I ZA GLAVU ZIVU NE BRANI MI DOKTORE RAKIJU I PIVU


Poslednja Izmena: Januar 12, 2019, 18:27:42 POSLE PODNE od Nodze

Gamemod: Spotify Community
Owner: Nodze ( Dzenan Levic )

Primer:

new Text3D:PrimerLabel[ MAX_VEHICLES ], voziloid;

voziloid = CreateVehicle(vehicletype, Float:x, Float:y, Float:z, Float:rotation, color1, color2, respawn_delay, addsiren=0);
PrimerLabel[ voziloid ] = Create3DTextLabel(text[], color, Float:X, Float:Y, Float:Z, Float:DrawDistance, virtualworld, testLOS);
Attach3DTextLabelToVehicle(PrimerLabel[ voziloid ] , voziloid, 0.0, 0.0, 2.0);

Facebook - Klik



Pogledaj na YTu imas od Sad Goat Production  :D
Just leave me alone i know what i'm doing

Citat: • Shomy • poslato Januar 12, 2019, 18:38:03 POSLE PODNE
Primer:

new Text3D:PrimerLabel[ MAX_VEHICLES ], voziloid;

voziloid = CreateVehicle(vehicletype, Float:x, Float:y, Float:z, Float:rotation, color1, color2, respawn_delay, addsiren=0);
PrimerLabel[ voziloid ] = Create3DTextLabel(text[], color, Float:X, Float:Y, Float:Z, Float:DrawDistance, virtualworld, testLOS);
Attach3DTextLabelToVehicle(PrimerLabel[ voziloid ] , voziloid, 0.0, 0.0, 2.0);

Ovo u gamemodeinit
[pawn]
voziloid = CreateVehicle(vehicletype, Float:x, Float:y, Float:z, Float:rotation, color1, color2, respawn_delay, addsiren=0);
PrimerLabel[ voziloid ] = Create3DTextLabel(text[], color, Float:X, Float:Y, Float:Z, Float:DrawDistance, virtualworld, testLOS);
Attach3DTextLabelToVehicle(PrimerLabel[ voziloid ] , voziloid, 0.0, 0.0, 2.0);
[/pawn]

Gamemod: Spotify Community
Owner: Nodze ( Dzenan Levic )

CreateDynamic3DTextLabel( const text[], color, Float:x, Float:y, Float:z, Float:drawdistance, attachedplayer = INVALID_PLAYER_ID, attachedvehicle = INVALID_VEHICLE_ID, testlos = 0, worldid = -1, interiorid = -1, playerid = -1, Float:streamdistance = STREAMER_3D_TEXT_LABEL_SD, areaid = -1, priority = 0 )

attachedvehicle ti oznacava za koje vozilo ces prikaciti kreirani label.

Citat: // xunder poslato Januar 12, 2019, 19:00:06 POSLE PODNE
CreateDynamic3DTextLabel( const text[], color, Float:x, Float:y, Float:z, Float:drawdistance, attachedplayer = INVALID_PLAYER_ID, attachedvehicle = INVALID_VEHICLE_ID, testlos = 0, worldid = -1, interiorid = -1, playerid = -1, Float:streamdistance = STREAMER_3D_TEXT_LABEL_SD, areaid = -1, priority = 0 )

attachedvehicle ti oznacava za koje vozilo ces prikaciti kreirani label.
Mislim da tako ide za UP mod, al ne razumem gdje to ide sad, kod ostalih labela ili?
Nit imam u skripti attachedvehicle

Gamemod: Spotify Community
Owner: Nodze ( Dzenan Levic )

Citat: // xunder poslato Januar 12, 2019, 19:00:06 POSLE PODNE
CreateDynamic3DTextLabel( const text[], color, Float:x, Float:y, Float:z, Float:drawdistance, attachedplayer = INVALID_PLAYER_ID, attachedvehicle = INVALID_VEHICLE_ID, testlos = 0, worldid = -1, interiorid = -1, playerid = -1, Float:streamdistance = STREAMER_3D_TEXT_LABEL_SD, areaid = -1, priority = 0 )

attachedvehicle ti oznacava za koje vozilo ces prikaciti kreirani label.
Ima ovako nesto
[pawn]
forward Nodze_CreateVehicle( scriptid, tip, orga, posao, modelid, Float:x, Float:y, Float:z, Float:angle, color1, color2, respawn_delay );
public Nodze_CreateVehicle( scriptid, tip, orga, posao, modelid, Float:x, Float:y, Float:z, Float:angle, color1, color2, respawn_delay ) {
   if( ServerInfo[ BrojKreiranihVozila ] <= MaxBrojKreiranih ) {
      ServerInfo[ BrojKreiranihVozila ]++;
      new idKreiranog = CreateVehicle( modelid, Float:x, Float:y, Float:z, Float:angle, color1, color2, respawn_delay );
        ScriptIDVozila[ idKreiranog ] = scriptid;
      TipVozila[ idKreiranog ] = tip;
      OrgaVozila[ idKreiranog ] = orga;
      PosaoVozila[ idKreiranog ] = posao;
      RealVehiclePositions[ idKreiranog ][ 0 ] = x;
      RealVehiclePositions[ idKreiranog ][ 1 ] = y;
      RealVehiclePositions[ idKreiranog ][ 2 ] = z;
      
      BusyVehicle[ idKreiranog ] = -1;
      garbagemanVehicles[ idKreiranog ][ gPlayerID ] = -1;
      return idKreiranog;
   } else return -1;
}
forward Nodze_DestroyVehicle( vehicleid );
public Nodze_DestroyVehicle( vehicleid ) {

   if( vehicleid != -1 ) {
       if( Neon[ vehicleid ] == 1 ) {
         Neon[ vehicleid ] = 0;
           DestroyDynamicObject( NeonObject1[ vehicleid ] );
            DestroyDynamicObject( NeonObject2[ vehicleid ] );
      }
      RealVehiclePositions[ vehicleid ][ 0 ] = 0.0;
      RealVehiclePositions[ vehicleid ][ 1 ] = 0.0;
      RealVehiclePositions[ vehicleid ][ 2 ] = 0.0;
      ScriptIDVozila[ vehicleid ] = -1;
      TipVozila[ vehicleid ] = -1;
      OrgaVozila[ vehicleid ] = -1;
      PosaoVozila[ vehicleid ] = -1;
   }
   
   if( DestroyVehicle( vehicleid ) ) {
       ServerInfo[ BrojKreiranihVozila ]--;
      return 1;
   }
   else return -1;
}
[/pawn]

Gamemod: Spotify Community
Owner: Nodze ( Dzenan Levic )

bump

Gamemod: Spotify Community
Owner: Nodze ( Dzenan Levic )


Citat: .pwnAmx poslato Januar 12, 2019, 21:03:45 POSLE PODNE
Pogledaj ovo mozda pomogne
https://www.youtube.com/watch?v=3QWn9COpqw4
Ma ljudi znam i ja na UP modu, jebo te UP prepisat ga, nego kako se pravi u dinamicnom stilu, znaci auta se kreiraju dinamicno, to je  vozila od ORG, Poslova, renta, admin vozila, vip vozila i tak,, Sad Kakav Cod ide gdje, najgore ljudi posalju cod, a ne znam gdje ide, jel u createveh il gamemodeinit itd,
GAMEMOD KOJI KORISTIM SAN MARINO
@• Shomy • @// xunder @nikisb
Poslednja Izmena: Januar 12, 2019, 22:11:41 POSLE PODNE od Nodze

Gamemod: Spotify Community
Owner: Nodze ( Dzenan Levic )

Kad kreiras tamo rent vozilo stavis ako je vozilo rent da napravili label [ RENT ] i da ga zakaci na vozilo primer


credits: Xunder, Ino420, Muma

Citat: Pottus;3903994SetPlayerPos("dreni1998", 666.666, 666.666, 666.666, 666.666);    ///// GO IN HELL MOTHERFUCKER

https://i.imgur.com/XHLx9oj.gif
https://i.ibb.co/ZJqQKWT/NXRX.gif

Citat: á—ªå,ä¹, poslato Januar 12, 2019, 22:18:54 POSLE PODNE
Kad kreiras tamo rent vozilo stavis ako je vozilo rent da napravili label [ RENT ] i da ga zakaci na vozilo primer
Al cekaj daj mi kodove, i gdje ide to, jel u CreateVehicle ovo?
[pawn]
forward Nodze_CreateVehicle( scriptid, tip, orga, posao, modelid, Float:x, Float:y, Float:z, Float:angle, color1, color2, respawn_delay );
public Nodze_CreateVehicle( scriptid, tip, orga, posao, modelid, Float:x, Float:y, Float:z, Float:angle, color1, color2, respawn_delay ) {
   if( ServerInfo[ BrojKreiranihVozila ] <= MaxBrojKreiranih ) {
      ServerInfo[ BrojKreiranihVozila ]++;
      new idKreiranog = CreateVehicle( modelid, Float:x, Float:y, Float:z, Float:angle, color1, color2, respawn_delay );
      ScriptIDVozila[ idKreiranog ] = scriptid;
      TipVozila[ idKreiranog ] = tip;
      OrgaVozila[ idKreiranog ] = orga;
      PosaoVozila[ idKreiranog ] = posao;
      RealVehiclePositions[ idKreiranog ][ 0 ] = x;
      RealVehiclePositions[ idKreiranog ][ 1 ] = y;
      RealVehiclePositions[ idKreiranog ][ 2 ] = z;
      BusyVehicle[ idKreiranog ] = -1;
      garbagemanVehicles[ idKreiranog ][ gPlayerID ] = -1;
      return idKreiranog;
   } else return -1;
}
forward Nodze_DestroyVehicle( vehicleid );
public Nodze_DestroyVehicle( vehicleid ) {

   if( vehicleid != -1 ) {
       if( Neon[ vehicleid ] == 1 ) {
         Neon[ vehicleid ] = 0;
           DestroyDynamicObject( NeonObject1[ vehicleid ] );
            DestroyDynamicObject( NeonObject2[ vehicleid ] );
      }
      RealVehiclePositions[ vehicleid ][ 0 ] = 0.0;
      RealVehiclePositions[ vehicleid ][ 1 ] = 0.0;
      RealVehiclePositions[ vehicleid ][ 2 ] = 0.0;
      ScriptIDVozila[ vehicleid ] = -1;
      TipVozila[ vehicleid ] = -1;
      OrgaVozila[ vehicleid ] = -1;
      PosaoVozila[ vehicleid ] = -1;
   }
   
   if( DestroyVehicle( vehicleid ) ) {
       ServerInfo[ BrojKreiranihVozila ]--;
      return 1;
   }
   else return -1;
}
[/pawn]
Znaci vozila cuva u Folderu scriptfile (Vozila), Sad ne znam kako da izvedem da na svakom vozilu pise od cega je npr od Organizacije, La Cosa Nostra, i da na autu pise [ LCN ]
Poslednja Izmena: Januar 12, 2019, 22:24:20 POSLE PODNE od Nodze

Gamemod: Spotify Community
Owner: Nodze ( Dzenan Levic )