GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: daweee3 - 2014. január 14. - 16:17:03

Cím: SetObjectMaterialText
Írta: daweee3 - 2014. január 14. - 16:17:03
Sziasztok! Segitségeteket szeretném kérni abban hogy
\"SetObjectMaterialText\" készitésben..
egy sultan-t beteszek GM-be, és hogy a bal oldalán írás jelenjen meg..
PL:
 

new teszt;
new sultan;
teszt = CreateObject(19353, 366.7548, 2511.5141, 17.0702, 0.0000, 0.0000, 156.5951);
SetObjectMaterialText(teszt, \"szöveg\", 0, 50, \"Arial\", 24, 0, -32256, 0, 1);
AttachObjectToVehicle(teszt, sultan, 1.153, -1.2, 0.46, 0.0, 0.0, 0.0);

 
nem tudom, de sehogysem jelenik meg.:D
Cím: SetObjectMaterialText
Írta: huhboy - 2014. január 14. - 16:27:47
Idézetet írta: daweee3 date=1389712623\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"45874\" data-ipsquote-contentclass=\"forums_Topic
Sziasztok! Segitségeteket szeretném kérni abban hogy
\"SetObjectMaterialText\" készitésben..
egy sultan-t beteszek GM-be, és hogy a bal oldalán írás jelenjen meg..
PL:
 

new teszt;
new sultan;
teszt = CreateObject(19353, 366.7548, 2511.5141, 17.0702, 0.0000, 0.0000, 156.5951);
SetObjectMaterialText(teszt, \"szöveg\", 0, 50, \"Arial\", 24, 0, -32256, 0, 1);
AttachObjectToVehicle(teszt, sultan, 1.153, -1.2, 0.46, 0.0, 0.0, 0.0);

 
nem tudom, de sehogysem jelenik meg.:D
 
elõbb hozd létre a sultan-t....
 
sultan =AddStaticVehicleEx(.......);

 
amíg nem hozod létre, nem tudja mire rátenni az objectet.
Cím: SetObjectMaterialText
Írta: daweee3 - 2014. január 14. - 19:16:36
Hoztam létre, csak az elfelejtettem oda írni  ;D
de akkorsem:s
Cím: SetObjectMaterialText
Írta: huhboy - 2014. január 14. - 19:21:34

Hoztam létre, csak az elfelejtettem oda írni  ;D
de akkorsem:s
 
[/quote]
az objectet ráteszi a jármûre?
Cím: SetObjectMaterialText
Írta: daweee3 - 2014. január 14. - 19:31:24
rá, csak nem oda ahova én akarom..bal hátra teszi és én sultan-ra bal középre a 2ajtóra akarom..
Cím: SetObjectMaterialText
Írta: huhboy - 2014. január 14. - 19:38:15

rá, csak nem oda ahova én akarom..bal hátra teszi és én sultan-ra bal középre a 2ajtóra akarom..
 
[/quote]
ha két oldalra akarsz, akkor 2 objecttel kell.....és mind2-re külön rátenni a feliratot.....mert valószínûleg ott a felirat, csak olyan oldalon, ahol takarja az autó. az object koordinátáit meg neked kell megadnod, vagyis addig kísérletezel, amíg jó helyen nem lesz.
Cím: SetObjectMaterialText
Írta: daweee3 - 2014. január 14. - 22:00:37
akkor meg ott marad az írás:D és a kocsin meg semmi nincs..:S
\"gallery54_www.kepfeltoltes.hu_.jpg\"
 

new sultan;
new sultan2;
sultan = CreateVehicle(560, 369.0618,2510.3835,16.2574,68.9944,103,97, -1),
sultan = CreateObject(19353, 368.5729, 2509.3664, 16.2543, 0.0000, 0.0000, -111.9582);
sultan2 = CreateObject(19353, 369.4157, 2511.4428, 16.3053, 0.0000, 0.0000, 67.3937);
SetObjectMaterialText(sultan, \"szöveg\", 0, 50, \"Arial\", 24, 0, -32256, 0, 1);
SetObjectMaterialText(sultan2, \"szöveg\", 0, 50, \"Arial\", 24, 0, -32256, 0, 1);
AttachObjectToVehicle(sultan, sultan2, 368.5729, 2509.3664, 16.2543, 0.0000, 0.0000, -111.9582);
AttachObjectToVehicle(sultan2, sultan, 369.4157, 2511.4428, 16.3053, 0.0000, 0.0000, 67.3937);

 
Ha valaki leírná hogy hogy csináljam meg hogy rajta maradjon, meg köszönném:)
Cím: SetObjectMaterialText
Írta: divkn - 2014. január 14. - 22:28:03
Objektumra csatoltad a szöveget.
 
new sultan, sultantext[2];
sultan = CreateVehicle(560, 369.0618,2510.3835,16.2574,68.9944,103,97, -1);
sultantext[0] = CreateObject(19353, 368.5729, 2509.3664, 16.2543, 0.0000, 0.0000, -111.9582);
sultantext[1] = CreateObject(19353, 369.4157, 2511.4428, 16.3053, 0.0000, 0.0000, 67.3937);
SetObjectMaterialText(sultantext[0], \"szöveg\", 0, 50, \"Arial\", 24, 0, -32256, 0, 1);
SetObjectMaterialText(sultantext[1], \"szöveg\", 0, 50, \"Arial\", 24, 0, -32256, 0, 1);
AttachObjectToVehicle(sultantext[0], sultan, 368.5729, 2509.3664, 16.2543, 0.0000, 0.0000, -111.9582);
AttachObjectToVehicle(sultantext[1], sultan, 369.4157, 2511.4428, 16.3053, 0.0000, 0.0000, 67.3937);
Cím: SetObjectMaterialText
Írta: daweee3 - 2014. január 14. - 22:45:25
tényleg ;D
most kocsi ott van, de a szöveg nincs:S
Cím: SetObjectMaterialText
Írta: Dfoglalo - 2014. január 14. - 22:47:32
Senki sem vette észre, hogy az összes példában a kocsitól ilyen 25000 koordinátányira csatoljátok fel az objectet?
 

 
AttachObjectToVehicle(objectid sultan, 368.5729, 2509.3664, 16.2543, 0.0000, 0.0000, -111.9582);
AttachObjectToVehicle(objectid2, sultan, 369.4157, 2511.4428, 16.3053, 0.0000, 0.0000, 67.3937);

 

[/quote]
Helyett:
 
AttachObjectToVehicle(objectid sultan, 1.2555, 0.6250, 0.3500, 0.0000, 0.0000, 0.0000);
AttachObjectToVehicle(objectid2, sultan, -1.2555, -0.6250, 0.3500, 0.0000, 0.0000, 0.0000);

 
De persze a koordinátákkal még kísérletezni kell egy picit.
Cím: SetObjectMaterialText
Írta: daweee3 - 2014. január 14. - 23:03:15
Akkor valaki leírná helyesen? mert már totál bezavarodtam:D
Cím: SetObjectMaterialText
Írta: divkn - 2014. január 14. - 23:26:54
new sultan, sultantext[2];
sultan = CreateVehicle(560, 369.0618,2510.3835,16.2574,68.9944,103,97, -1);
sultantext[0] = CreateObject(19353, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
sultantext[1] = CreateObject(19353, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
SetObjectMaterialText(sultantext[0], \"szöveg\", 0, 50, \"Arial\", 24, 0, -32256, 0, 1);
SetObjectMaterialText(sultantext[1], \"szöveg\", 0, 50, \"Arial\", 24, 0, -32256, 0, 1);
AttachObjectToVehicle(sultantext[0], sultan,  1.2555, 0.6250, 0.35, 0.0, 0.0, 0.0);
AttachObjectToVehicle(sultantext[1], sultan, -1.2555, -0.6250, 0.35, 0.0, 0.0, 0.0);

 
Így. CreateObject funkciónál nem kell koordinátát megadni, ha valamire csatolod az objektumot.
Cím: SetObjectMaterialText
Írta: daweee3 - 2014. január 14. - 23:53:52
Köszöntem szépen mindenkinek :)
még a koordinátákkal kisérletezek és jóis:D