Czy wiesz, że... rejestracja trwa tylko 20 sekund?
Strona główna forum Szukaj Rejestracja
Witaj, nieznajomy!
Poprzedni 1 Następny
Postów: 205 Dołączył: 2010-11-23
#
Witam.

Co mam zrobić aby tekstura po wciśnięciu odpowiedniego klawisza pokazywała się na ekranie? Używałem tutoriala który jest na stronie bo chciałem najpierw zrobić sama teksturę i dopiero później ustawić jej pokazywanie się i znikanie poprzez wcisnięcie klawisza. Lecz zauważyłem że tekstura nie chce sie wogólę pojawić. Wszystko robiłem zgodnie z tutorialem lecz efektów nie widać.

Kod:

{$VERSION 3.1.0027}
{$CLEO .cs}
//-------------MAIN---------------
0000: NOP 
0390: load_txd_dictionary "TEX" 
038F: load_texture "PNG" as 1 // Load dictionary with 0390 first 
038D: draw_texture 1 position 400.0 300.0 size 256.0 512.0 RGBA 255 255 255 255 
0A93: end_custom_thread 


Plik tekstury znajduje się w models/txd
I czy ten skrypt jest błednie napisany czy to może wina tekstury która robi się jakimś cudem niewidzialna?
Postów: 245 Dołączył: 2011-03-21
#
To Ci jest nie potrzebne bo nie ustaliłeś wcześniej żadnego "thread"
Kod:
0A93: end_custom_thread 
Postów: 878 Dołączył: 2009-01-20
#
Dodałem teraz notatkę w tutorialu, że trzeba zapętlić wyświetlanie tekstury, bo domyślnie jest ona wyświetlana tylko w jednej klatce, po czym znika:

Kod:
{$CLEO .cs}
//-------------MAIN---------------

0000: NOP 
0390: load_txd_dictionary "TEX" 
038F: load_texture "PNG" as 1 // Load dictionary with 0390 first 


while 
true
  wait 
0
  038D: draw_texture 1 position 400.0 300.0 size 256.0 512.0 RGBA 255 255 255 255 
end
0A93: end_custom_thread

___________________
Administrator
Postów: 205 Dołączył: 2010-11-23
#
Podczas ładowania mam błąd. Zapętliłem tak jak kazałeś i sprawdziłem jeszcze raz nazwy plików lecz mam błąd podczas ładowania. Czy w skrypcie jest jeszcze coś potrzebne odprócz tych kodów które sa powyżej?
Postów: 536 Dołączył: 2011-04-12
#
Dołączam się do tematu. Jak zrobić by po wejściu do markera wyświetlały się po kolei obrazki z pliku .txd?

___________________
http://img.userbars.pl/76/15185
http://images.chomikuj.pl/button/Toyota-Supra
Postów: 1004 Dołączył: 2009-01-20
#
Cytat:
Podczas ładowania mam błąd. Zapętliłem tak jak kazałeś i sprawdziłem jeszcze raz nazwy plików lecz mam błąd podczas ładowania. Czy w skrypcie jest jeszcze coś potrzebne odprócz tych kodów które sa powyżej?


Tutaj masz gotowy przykład. Plik test1.txd wrzuć do folderu \models\txd, a plik test1.cs wrzuć do folderu cleo. Teksturę uruchamiasz za pomocą klawisza G.

Co do tego zapętlania tekstur to ja daje normalnie bez zapętlania czyli coś takiego

Kod:
{$CLEO .cs}
0000: NOP

0390: load_txd_dictionary 'test1' 
038F: load_texture "tekstura1" as 1

04BB: select_interior 0
0860: link_actor $PLAYER_ACTOR to_interior 0 
08C7: put_actor $PLAYER_ACTOR at 2496.4241 -1672.0006 13.3359 //
Actor.Angle($PLAYER_ACTOR) = 268.4333

:check
wait 0
if 
 0AB0:  key_pressed 0x47
jf @check
03E3: set_texture_to_be_drawn_antialiased 1 
038D: draw_texture 1 position 330.0 200.0 size 150.0 150.0 RGBA 255 255 255 255

0A93: end_custom_thread


i działa bez najmniejszego problemu czyli nie znika

=================================================

ToyotaSupra napisał(a):
Dołączam się do tematu. Jak zrobić by po wejściu do markera wyświetlały się po kolei obrazki z pliku .txd?
Zasada podobna jak wyżej tylko zamiast klawisza ustawisz czekpońta gdzieś tam na mapie. Potem zamrasza gracza i wyświetlasz obrazki z pliku txd za pomocą opcodów podanych w poradniku.

PS.
Na przyszłość zakładaj własne tematy bo tak to się robi burdel i ciężko popłać się komu co odpowiedzieć. Nawet jeżeli temat jest bardzo podobny. Nikt cię za to nie ochrzani.
Postów: 205 Dołączył: 2010-11-23
#
To ja już nie wiem. Wziałem ten Twój przykład wszystko powsadzałem, włączyłem SA i wciskam ten klawisz G jak nie wiem co a tekstura za nic w świecie nie chce się pokazać... Albo mam jakieś dziwne te GTA albo już sam nie wiem.
Postów: 628 Dołączył: 2009-01-22
#
Tekstury trzeba wyświetlać w pętli, inaczej znikną gdy tylko jakiś skrypt z normalnego maina coś wyświetli :)

___________________
Moderator
http://i.imgur.com/Abvv63y
Śledź mój kanał Twitter by być na bieżąco ze wszystkimi aktualizacjami moich modów!
Postów: 205 Dołączył: 2010-11-23
#
Zrobiłem to w pętli lecz tekstura nadal się nie wyświetla ( wziałem ten skrypt który podał SabaruPL )
Postów: 245 Dołączył: 2011-03-21
#
Może masz coś nie tak z teksturą?
Postów: 205 Dołączył: 2010-11-23
#
Raczej wątpie. Jezeli SabaruPL twierdzi że mu działa to czemu mi miała by nie działać. Użyłem tej samej co w tym przykładzie którego podał.
Postów: 205 Dołączył: 2010-11-23
#
Odnawiam!

Teksturę sprawdziłem niejednokrotnie i wiem że działa. Problem jest w skrypcie, próbowałem każdego z powyższych lecz tekstura nadal się nie wyświetla. Poszukuje jakiegoś sprawdzonego skryptu, próbowałem przerobić ten z licznika, lecz gdy już przerobiłem tekstura już się nie pojawiała. Mógłby mi ktoś pomóc?
Poprzedni 1 Następny
Zaloguj się lub zarejestruj się, żeby pisać na forum.
Created & Powered by MakG