Zanima me kako da napravim Label na vozilima
2,125
pregleda
18
postova
12. Jan. 2019.
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
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
Vlasnik Zajednice: Ghost Town since 2016
Vlasnik Zajednice : Spotify Ogc since 2018
12. Jan. 2019.
Deken wrote on January 12, 2019, 5:22 pm:
https://wiki.sa-mp.com/wiki/Attach3DTextLabelToVehicle
e bas tako
e bas tako
Gledao sam ovo, sta cu s tim xD 😄 😄
Moram vidit sa @BaÅ¡ovski, @• Shomy • i ostalim 😄 😄
Vlasnik Zajednice: Ghost Town since 2016
Vlasnik Zajednice : Spotify Ogc since 2018
12. Jan. 2019.
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);
12. Jan. 2019.
• Shomy • wrote on January 12, 2019, 5:38 pm:
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
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);
Vlasnik Zajednice: Ghost Town since 2016
Vlasnik Zajednice : Spotify Ogc since 2018
12. Jan. 2019.
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.
12. Jan. 2019.
// xunder wrote on January 12, 2019, 6:00 pm:
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
Vlasnik Zajednice: Ghost Town since 2016
Vlasnik Zajednice : Spotify Ogc since 2018
12. Jan. 2019.
// xunder wrote on January 12, 2019, 6:00 pm:
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
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;
}
Vlasnik Zajednice: Ghost Town since 2016
Vlasnik Zajednice : Spotify Ogc since 2018
12. Jan. 2019.
.pwnAmx wrote on January 12, 2019, 8:03 pm:
Pogledaj ovo mozda pomogne
https://www.youtube.com/watch?v=3QWn9COpqw4
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
Vlasnik Zajednice: Ghost Town since 2016
Vlasnik Zajednice : Spotify Ogc since 2018
12. Jan. 2019.
á—ªå‚乂 wrote on January 12, 2019, 9:18 pm:
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?
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;
}
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 ]
Vlasnik Zajednice: Ghost Town since 2016
Vlasnik Zajednice : Spotify Ogc since 2018
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava
