Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2017-05-07, 14:02


ElectronicArts







Wiek: 28
Na forum: 4761 dni
Posty: 32
Nick w MP: Tymbark



Respekt: 45,3

Planuj? zrobi? bramy (otwierane/zamykane) w kt?rych b?dzie zmieniona textura i dodany napis (numeracja) i problem jest w tym ?e chc? to po??czy? czyli brama otwierana na cmd + zmieniona textura w tej bramie + na?o?ona numeracja jako oddzielny obiekt chyba ?e si? to da zrobi? za pomoc? jednego obiektu. Troche si? z tym bawi?em i efekt by? taki ?e albo by?a zmieniona textura bez napisu albo by? napis (numeracja) ale obiekt bramy by? niewidoczny i wpisuj?c cmd na otwarcie/zamkni?cie przesuwa? si? sam obiekt bramy ze zmienion? textur? albo napis bez t?a.

Zrobi?em to w taki spos?b:

Kod:

#include <a_samp>
#include <zcmd>

new brama13;

public OnFilterScriptInit()
{
new numeracja13 = CreateObject(11319, 1760.50232, 2077.98145, 11.89840, 0.00000, 0.00000, 90.00000);
SetObjectMaterialText(numeracja13, "13", 0, OBJECT_MATERIAL_SIZE_512x512 ,
"Impact", 127, 0, 0xFF000000, 0, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);

brama13 = numeracja13;
return 1;
}

CMD:brama13o(playerid, cmdtext[])
{
GameTextForPlayer(playerid, "Trwa otwieranie bramy.", 2500, 5);
MoveObject(brama13, 1760.50232, 2077.98145, 6.90640, 2); // otwarta brama
return 1;
}

CMD:brama13c(playerid, cmdtext[])
{
GameTextForPlayer(playerid, "Trwa zamykanie bramy.", 2500, 5);
MoveObject(brama13, 1760.50232, 2077.98145, 11.89840, 2); // zamkni?ta brama
return 1;
}

Brakuje tu oczywi?cie funkcji SetObjectMaterial bo nie wiem jak to zrobi? ?eby to dzia?a?o normalnie. Nie wiem te? czy to jest w miar? optymalne ale jako? dzia?a.

[ Dodano: 2017-05-10, 19:13 ]
Od?wie?am bo zale?y mi na pomocy.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-05-16, 00:06


IbizaServerDM







Wiek: 29
Na forum: 3318 dni
Posty: 6
Nick w MP: supernick:))))

Piwa: 1

Respekt: 60

Ostrzeżeń: 100%
Mo?esz to zrobi? w formie jednego obiektu, pami?tam ?e by?a brama w kt?rej by? napis Airport czy co? takiego, mo?esz da? na niego tekstur? a w nim tekst(numeracja). Praktycznie zwyk?a brama w OnGameModeInit + SetObjectMaterialText do tego. I oto ca?y tw?j problem.

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
ElectronicArts
Wysłany: 2017-05-17, 20:20


ElectronicArts







Wiek: 28
Na forum: 4761 dni
Posty: 32
Nick w MP: Tymbark



Respekt: 45,3

Poradzi?em sobie z tym problemem ale dzi?ki za pomoc.

Postaw piwo autorowi tego posta
 

 
Tagi: textura
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku