Czy wiesz, że... na forum możesz uzyskać pomoc nt. modowania GTA?
Strona główna forum Szukaj Rejestracja
Witaj, nieznajomy!
Postów: 628 Dołączył: 2009-01-22
#
Tu się rozchodzi o Vertex Colors i Vertex Night Colors. Poszukaj w internecie pod takimi hasłami. Ja nie modeluję, i dokładniej Ci nic o tym nie powiem.

___________________
Moderator
http://i.imgur.com/Abvv63y
Śledź mój kanał Twitter by być na bieżąco ze wszystkimi aktualizacjami moich modów!
Postów: 628 Dołączył: 2009-01-22
#
Niee, czemu on ma odpowiadać? Właśnie Opcode Databse stworzone jest po to, żeby można było mieć dostęp do ostatnich poprawek nazw opcodów. One i tak nie są kompilowane przecież.

___________________
Moderator
http://i.imgur.com/Abvv63y
Śledź mój kanał Twitter by być na bieżąco ze wszystkimi aktualizacjami moich modów!
Postów: 628 Dołączył: 2009-01-22
#
To zagonię Deji'ego żeby poprawił, bo aktualną pogodę wymusza 01B6, i on doskonale o tym wie :P

___________________
Moderator
http://i.imgur.com/Abvv63y
Śledź mój kanał Twitter by być na bieżąco ze wszystkimi aktualizacjami moich modów!
Postów: 628 Dołączył: 2009-01-22
#
Cytat:
więc ich wyświetlanie powinno dać się w pętli.

___________________
Moderator
http://i.imgur.com/Abvv63y
Śledź mój kanał Twitter by być na bieżąco ze wszystkimi aktualizacjami moich modów!
Postów: 628 Dołączył: 2009-01-22
#
Cytat:
ale jak go zakończyć, by się wyłączył to nie wiem.



Kod:
0459: end_thread_named 'INT'


A co do tworzenia wątku - jeśli nie zamierzasz mu ustawiać żadnych wartości, tak jak np:

Kod:
004F: create_thread @A_ALAP 1 100 


lepiej użyć opcodu 00D7, czyli create_thread_wb. Jest szybsze, bo 004F oczekuje do 35 wartości, a 00D7 tylko 1.

___________________
Moderator
http://i.imgur.com/Abvv63y
Śledź mój kanał Twitter by być na bieżąco ze wszystkimi aktualizacjami moich modów!
Postów: 628 Dołączył: 2009-01-22
#
Mówiąc dokładniej, 01B5 wymusza NASTĘPNĄ pogodę, a 01B6 natychmiastowo ustawia (o ile dobrze pamiętam) pogodę na stałe.

Ale...

Cytat:
które nie mają opisu na tej stronie: http://gtag.gtagaming.com/opcode-database.php


Przeca oba są opisane :D

___________________
Moderator
http://i.imgur.com/Abvv63y
Śledź mój kanał Twitter by być na bieżąco ze wszystkimi aktualizacjami moich modów!
Postów: 628 Dołączył: 2009-01-22
#
W ogóle tekstury są wyświetlane tylko na 1 klatkę, więc ich wyświetlanie powinno dać się w pętli. Kiedy z niej wyjdziesz w momencie, gdy 03F0 jest ustawiony na 1, w następnej klatce tekstury powinny zniknąć.

___________________
Moderator
http://i.imgur.com/Abvv63y
Śledź mój kanał Twitter by być na bieżąco ze wszystkimi aktualizacjami moich modów!
Postów: 628 Dołączył: 2009-01-22
#
Możesz spróbować zwiększyć parametr radius.

___________________
Moderator
http://i.imgur.com/Abvv63y
Śledź mój kanał Twitter by być na bieżąco ze wszystkimi aktualizacjami moich modów!
Postów: 628 Dołączył: 2009-01-22
#
Nie możesz zmyślić wyników? :P

Ode mnie 1, chociaż w sumie żeby zrealizować 1 przyda się i 2.

___________________
Moderator
http://i.imgur.com/Abvv63y
Śledź mój kanał Twitter by być na bieżąco ze wszystkimi aktualizacjami moich modów!
Postów: 628 Dołączył: 2009-01-22
#
Pętla wygląda bardzo poprawnie, i sposób w jaki są napisałeś dałoby się w 100% przepisać na konstrukcje wysokiego poziomu. Problem leży po prostu w jednej linijce, mianowicie
Kod:
end_thread

___________________
Moderator
http://i.imgur.com/Abvv63y
Śledź mój kanał Twitter by być na bieżąco ze wszystkimi aktualizacjami moich modów!
Postów: 628 Dołączył: 2009-01-22
#
Cytat:
Alternatywa dla

Kod:
Kod:
00EC: actor $PLAYER_ACTOR 0 near_point ...


Nie do końca taka alternatywa, bo 00EC wyznacza strefę po kole/owalu, nie po prostokącie :P

___________________
Moderator
http://i.imgur.com/Abvv63y
Śledź mój kanał Twitter by być na bieżąco ze wszystkimi aktualizacjami moich modów!
Postów: 628 Dołączył: 2009-01-22
#
Nie, ten opcode jest do czego innego. Wskaźnik do struktury pojazdu otrzymasz opcodem 0A97. Dla przykładu, odczytam ze struktury ID modelu pojazdu gracza, opierając się o to:

Kod:
+34 = [word] Vehicle ID from vehicles.ide


Kod wygląda tak:

Kod:
0811: 0@ = actor $PLAYER_ACTOR car_nosave
0A97: 1@ = car 0@ struct
000A: 1@ += 34
0A8D: 2@ = read_memory 1@ size 2 virtual_protect 0


ID modelu mamy teraz w zmiennej 2@.

A co do pustych miejsc w strukturze auta - najlepiej po kolei sprawdzaj offsety, które nie są udokumentowane tutaj:
http://www.gtamodding.com/index.php?title=Memory_Addresses_(SA)#Cars

Tak, na GTAG v2 też to Deji będzie miał :D

___________________
Moderator
http://i.imgur.com/Abvv63y
Śledź mój kanał Twitter by być na bieżąco ze wszystkimi aktualizacjami moich modów!
Postów: 628 Dołączył: 2009-01-22
#
Sorry że odsyłam ponownie do szukajki opcodów.

Kod:
0491:   actor $PLAYER_ACTOR has_weapon 46


Cztery sekundy szukania.

___________________
Moderator
http://i.imgur.com/Abvv63y
Śledź mój kanał Twitter by być na bieżąco ze wszystkimi aktualizacjami moich modów!
Postów: 628 Dołączył: 2009-01-22
#
Cytat:
Btw, pamiętam że któraś odmiana modu z benzyną zapisywała we własnościach konkretnego pojazdu poziom benzyny


Akurat to zapisuje konkretnie w pamięci, w strukturze pojazdu. Problem w tym, że sama struktura pojazdu ma mało miejsc wolnych, a znalezienie takowego jest trudne.

___________________
Moderator
http://i.imgur.com/Abvv63y
Śledź mój kanał Twitter by być na bieżąco ze wszystkimi aktualizacjami moich modów!
Postów: 628 Dołączył: 2009-01-22
#
Emm, wystarczyło chwilę poszukać w szukajce opcodów.

Kod:
048F: actor $PLAYER_ACTOR remove_weapons


Zabierze wszystkie bronie.

Kod:
0555: remove_weapon 22 from_actor 65@


Zabierze tylko broń o podanym ID.

___________________
Moderator
http://i.imgur.com/Abvv63y
Śledź mój kanał Twitter by być na bieżąco ze wszystkimi aktualizacjami moich modów!
Created & Powered by MakG