Czy wiesz, że... możesz podsyłać newsy, artykuły, pliki i zdjęcia?
Strona główna forum Szukaj Rejestracja
Witaj, nieznajomy!
Poprzedni 1 Następny
Postów: 294 Dołączył: 2011-07-27
#
Mam pytanko, w jaki sposób można dezaktywować opcode 09EF ? Po zastosowaniu tego opcode można podnieść kamerę, tak że niektóre pojazdy lepiej się prowadzi. Aktywuję go jakimś klawiszem i wszystko jest OK, tylko problem w tym, że w żaden sposób nie mogę go dezaktywować. Opcode 09F0, który teoretycznie powinien go dezaktywować, u mnie nie wnosi żadnej zmiany.
Postów: 878 Dołączył: 2009-01-20
#
A próbowałeś z tym?
Kod:
015A: restore_camera

___________________
Administrator
Postów: 294 Dołączył: 2011-07-27
#
Też nie działa.

Z tego co wiem to opcode 09EF może być zastosowany tylko do jednego modelu jednocześnie. I rzeczywiście gdy przesiadam się na inny model pojazdu to w nim kamera jest "normalna", a nie taka jaką ustawiłem przy pomocy danego klawisza. Pytanie tylko dlaczego jeśli przez wciśnięcie danego klawisza zmienię ustawienie kamery na model pojazdu taki którym akurat się nie poruszam to kamera i tak się nie dezaktywuje z mojego modelu pojazdu?
Postów: 628 Dołączył: 2009-01-22
#
To raczej po prostu wadliwie napisany kod, a nie problem z opcodem, który o ile dobrze wiem działa poprawnie.

___________________
Moderator
http://i.imgur.com/Abvv63y
Śledź mój kanał Twitter by być na bieżąco ze wszystkimi aktualizacjami moich modów!
Postów: 294 Dołączył: 2011-07-27
#
Próbowałem wiele sposobów, ale wciąż nic z tego. Mój kod zamieszczam poniżej. Pomoże mi ktoś znaleźć tu błąd?

Kod:

{$CLEO}

0000:
0A95: enable_thread_saving 

while  
true
    0001:  wait  100 ms 
    if
         
Player.Defined($PLAYER_CHAR) 
    then
         
if  and
             
Actor.Driving($PLAYER_ACTOR)
             0AB0:  key_pressed 49       // 1 

        then
            
03C0: 0@ = actor $PLAYER_ACTOR car 
            0441: 1@ = car 0@ model 
            09EF: set_behind_camera_autoposition_mode_for_car_model 1@ distance 1.0 altitude_multiplier 1.0 angle_X 0.25
            0001:  wait  500 ms
        else 
           
if  or
               
not Actor.Driving($PLAYER_ACTOR)
               0AB0:  key_pressed 50   // 2

           then
                
09F0: restore_behind_camera_autoposition_mode_for_all_car_models 
                0001:  wait  500 ms
           end     
        
end
     end 
end

Poprzedni 1 Następny
Zaloguj się lub zarejestruj się, żeby pisać na forum.
Created & Powered by MakG