Skocz do zawartości
TylkoSiePytam

3dText przy pojeździe dopiero gdy wsiądne

Rekomendowane odpowiedzi

Witam dodałem 3dtext tak jak jest to opisane tutaj:

 

http://wiki.sa-mp.com/wiki/Attach3DTextLabelToVehicle

 

napis sie dodaje lecz wyświetla się tylko gdy wsiądne do pojazdu, co zrobić żeby wyświetlał się jak gracz stoi obok pojazdu

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Coś tutaj zepsułeś, pokaż swój kod.

 

U mnie ten kod działa, zrobiłem pętle bo mam w troszkę tych pojazdów i ładnie cyka.

 

OnGameModeInit

JakisPojazd[0] = AddStaticVehicle(525,1082.8000000,1917.0000000,10.8000000,0.0000000,37,37); 
JakisPojazd[1] = AddStaticVehicle(525,1082.8000000,1917.0000000,10.8000000,0.0000000,37,37); 
 
for(new i = 0; i < sizeof(Pojazdy); i++)
{
3dPojazdu = Create3DTextLabel("Nazwa 3D Textu",-1,0.0,0.0,0.0,20.0,0);
Attach3DTextLabelToVehicle(3dPojazdu,JakisPojazd[i],0.0, 0.0, 0.5);
}

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
 

vehicle_id = AddStaticVehicle( 415,2142.1865,1028.8240,10.5474,271.0437,86,86 );
    vehicle3Dtext[ vehicle_id ] = Create3DTextLabel( "{99CCFF}Publiczny", 0xFF0000AA, 0.0, 0.0, 0.0, 1.0, 20, 0 );




    Attach3DTextLabelToVehicle( vehicle3Dtext[ vehicle_id ] , vehicle_id, 0.0, 0.0, 2.0);

 

Pokazuje mi text3d tylko dopiera jak wsiądne a jak wysiądne to znika

Edytowane przez TylkoSiePytam

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Może przy tworzeniu tego 3DTextLabel-a trzeba podać w parametrach (tamp gdzie masz zera) pozycję pojazdu?

Wtedy ten Label będzie się inaczej zachowywał.

Edytowane przez PrzMas

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

No to pozostaje modlitwa albo...

http://wiki.sa-mp.com/wiki/Create3DTextLabel

 

 

 

vehicle_id = AddStaticVehicle( 415,2142.1865,1028.8240,10.5474,271.0437,86,86 );
    vehicle3Dtext[ vehicle_id ] = Create3DTextLabel( "{99CCFF}Publiczny", 0xFF0000AA, 0.0, 0.0, 0.0, 1.0, 20, 0 );




    Attach3DTextLabelToVehicle( vehicle3Dtext[ vehicle_id ] , vehicle_id, 0.0, 0.0, 2.0);

 

Pokazuje mi text3d tylko dopiera jak wsiądne a jak wysiądne to znika

 

Dlaczego dałeś "DrawDistance" na 1.0 ??

Nie wiem jak ty, ale ja się nie dziwię, że to tak działa jak działa xD

Edytowane przez PrzMas

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
vehicle3Dtext[ vehicle_id ] = Create3DTextLabel( "{99CCFF}Publiczny", 0xFF0000AA, 0.0, 0.0, 0.0, 20.0, 0, 0 );

Nie odmóżdżaj ludzi, to jest błąd wychowawczy - pójdziesz na karnego jeża ;D

A gościu jak zepsuł to niech sam wpadnie na to jak to naprawić, jak nie ruszał to pewnie było dobrze xD

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×