Postów:
119
Dołączył:
2009-07-12
Temat:
Start misji
|
Napisano dnia:
2009-08-13 11:38:34
1.w cleo nie używaj sekcji main
2.nie wiem czy między 0000 a NOP powinien być odstęp(jak nie działa w twojej konfiguracji z odstępem,sprawdź bez)
3.podąrzać za tobą i cię atakować będzie tylko helikopter($HELI)
4.nie wiem czy tu wogóle powinno być włączanie nowego skryptu (te version,cleo,0000: NOPzostały już wcześniej zainicjowane)
5.Jeśli sprawdzasz tylko misje to punktu 4 nie używaj(musisz jeszcze zainicjować w petli1 Playera ,jako zdefiniowanego,i ustawić np. jakiś przycisk[odpowiada za start misji])
6.Chyba jak to jest początek skryptu(misja nie jest inicjaalizowana po jakimś czasie,to nie trzeba tego :ATACKprzed sekcją thread)
7.Podąrzanie i atakowanie playera powinno być zainicjalicowane np. po petli2(po tej która zawiera coś co odpala akcje(tak jak w misjach z naszego działu main jego rozdziału "helikoptery"(czy jakoś tak)-player np. bierze przesyłke i helikopter go atakuje))
___________________
Postów:
119
Dołączył:
2009-07-12
Temat:
Start misji
|
Napisano dnia:
2009-08-12 18:13:45
1.$X_POZYCJA ,$Y_POZYCJA i $Z_POZYCJA nie są potrzebne.
2.Ikone markera możesz zmienić(żeby się nie wyświetlało na mapie "CJ" odpowiada za to "15")
3.używania sekcji "thread" w skrypcie się nie uczyłem,więc nie wiem(może się ją w tym miejscu używa,a może nie)
4. co do używania kilkakrotnie tego samego modelu,to chyba można,tylko każdy aktor(lub pojazd) musi mieć inną zmienną(np. 1 ma $1, 2 ma $2 itd.)
__________________________________________________________________________________
Powiedziałem jeszcze w poprzednim poście(zedytowałem go,żebyś dodał Marker.Disable($439) itd.)
______________________________________________________________________________
Kolejna poprawka Marker.Disable($439) stawiasz przed samą misją.
___________________
Postów:
119
Dołączył:
2009-07-12
Temat:
Start misji
|
Napisano dnia:
2009-08-12 17:58:15
Więc tak:
{$CLEO .cs}
0000:NOP
$X_POZYCJA = 2430.8416 Jest to zmienna przypisana do danego miejsca,tego może nie być,lecz wtedy musisz poorawić sekcje przypisaną zmiennej $439
$Y_POZYCJA = -1643.7687
$Z_POZYCJA = 13.1849
$439 = Marker.CreateIconAndSphere(15, $X_POZYCJA, $Y_POZYCJA, $Z_POZYCJA Zmienna,której jest przypisany stworzony marker(ikona+te czerwone kółko)
:petla1 to jest petla sprawdzająca dany warunek,kończy się na jf @...
wait 10
if
Player.Defined($PLAYER_CHAR) tu jest sprawdzane czy nasz gracz jest zdefiniowany
jf @petla1 jeśli nie to skocz do petli1
:petla2
wait 10
if
00ED: actor $PLAYER_ACTOR 0 near_point 2430.8416 -1643.7687 13.1849 radius 2.0 2.0 2.0 on_foot ta petla sprawdza czy grasz jest blisko punktu XYZ w promieniu 2.0 2.0 2.0
jf @petla1 jeśli nie to skocz do petli1
(tu dajesz dalszy kod)
:END 2 ostatnie linijki oznaczają koniec skryptu(nie jest możliwe drugie wejście w kółko i ponowne wykonanie misji)
end_thread
____________________________________________________________________________
Jeszcze piszesz przed twoją misją Marker.Disable[czy jakoś tak]($439) a potem[przed :END]
016C: restart_if_wasted at 2027.77 -1420.52 15.99 angle 137.0 unknown 0
016D: restart_if_busted at 1550.68 -1675.49 14.51 angle 90.0 unknown 0
___________________
Postów:
119
Dołączył:
2009-07-12
Temat:
Start misji
|
Napisano dnia:
2009-08-12 17:29:54
Więc tak:
{$CLEO .cs}
0000:NOP
$X_POZYCJA = 2430.8416
$Y_POZYCJA = -1643.7687
$Z_POZYCJA = 13.1849
$439 = Marker.CreateIconAndSphere(15, $X_POZYCJA, $Y_POZYCJA, $Z_POZYCJA
:petla1
wait 10
if
Player.Defined($PLAYER_CHAR)
jf @petla1
:petla2
wait 10
if
00ED: actor $PLAYER_ACTOR 0 near_point 2430.8416 -1643.7687 13.1849 radius 2.0 2.0 2.0 on_foot
jf @petla1
(tu dajesz dalszy kod)
:END
end_thread-chyba tak powinno być
___________________
Postów:
119
Dołączył:
2009-07-12
Temat:
Start misji
|
Napisano dnia:
2009-08-12 17:07:29
O co chodzi,chcesz zrobić cutscenke,czy co?
________________________________________________________________________________
Powiedz jaką misje,czy ma się zaczynać cutscenką,czy tylko przenieść(jeśli tak to czy z ulicy na ulice,czy do jakiegoś pomieszczenia),a potem ustawić modele i startować misje odrazu?
___________________
Postów:
119
Dołączył:
2009-07-12
Temat:
Teleport
|
Napisano dnia:
2009-08-12 13:02:37
to poczekaj,zobaczę,czy uda mi się napisać taki skrypt
___________________
Postów:
119
Dołączył:
2009-07-12
Temat:
Teleport
|
Napisano dnia:
2009-08-12 12:52:52
A nie może byż że jak wejdzie w kółko,to przemieszcza go np.do domu,a w domu przy drzwiach też kółko,tylko,przemieszcza go s powrotem?
_____________________________________________________________________________________
Ew. masz:
07FB: set_interior 'CARLS' access 0 // The Johnson House
07FB: set_interior 'AMMUN1' access 0 // Ammu-Nation
07FB: set_interior 'AMMUN2' access 0 // Ammu-Nation
07FB: set_interior 'AMMUN3' access 0 // Ammu-Nation
07FB: set_interior 'AMMUN4' access 0 // Ammu-Nation
07FB: set_interior 'AMMUN5' access 0 // Ammu-Nation
07FB: set_interior 'BARBERS' access 0 // Barber
07FB: set_interior 'BARBER2' access 0 // Barber
07FB: set_interior 'BARBER3' access 0 // Barber
07FB: set_interior 'FDPIZA' access 0 // Pizza Stack
07FB: set_interior 'FDCHICK' access 0 // Cluckin' Bell
07FB: set_interior 'FDBURG' access 0 // Burger Shot
07FB: set_interior 'TATTOO' access 0 // Tattoo Parlor
07FB: set_interior 'CSCHP' access 0 // Binco
07FB: set_interior 'CSSPRT' access 0 // Pro-Laps
07FB: set_interior 'LACS1' access 0 // Sub Urban
07FB: set_interior 'CLOTHGP' access 0 // Zip
07FB: set_interior 'CSDESGN' access 0 // Victim
07FB: set_interior 'CSEXL' access 0 // Didier Sachs
07FB: set_interior 'GYM1' access 0 // Ganton Gym
07FB: set_interior 'GYM2' access 0 // Cobra Marital Arts
07FB: set_interior 'GYM3' access 0 // Below the Belt Gym
07FB: set_interior 'PDOMES' access 0 // The Pleasure Domes
07FB: set_interior 'PDOMES2' access 0 // The Pleasure Domes
07FB: set_interior 'MADDOGS' access 0 // Madd Dogg's Crib
07FB: set_interior 'MDDOGS' access 0 // Madd Dogg's Crib
07FB: set_interior 'GANG' access 0 // Vagos Gang House
07FB: set_interior 'RCPLAY' access 0 // Zero's RC Shop
07FB: set_interior 'PAPER' access 0 // Planning Department
07FB: set_interior 'ABATOIR' access 0 // Sindacco Abattoir
07FB: set_interior 'LACRAK' access 0 // Crack Den
i to:
02A8: $439 = create_marker $ICON_CJ at $X_JOHNSON_HOUSE $Y_JOHNSON_HOUSE $Z_JOHNSON_HOUSE
00FF: actor $PLAYER_ACTOR sphere 0 in_sphere $X_JOHNSON_HOUSE $Y_JOHNSON_HOUSE $Z_JOHNSON_HOUSE radius 1.0 1.0 2.0 on_foot
___________________
Postów:
119
Dołączył:
2009-07-12
Temat:
Teleport
|
Napisano dnia:
2009-08-12 12:40:24
Chodzi ci o przemieszczanie się do pomieszczeń,typu wchodzenie z ulicy do domu?
___________________
Postów:
119
Dołączył:
2009-07-12
Temat:
?[FILM]Pogromcy bugów[FILM]?
|
Napisano dnia:
2009-08-11 21:53:10
Jak to od początku gry?(masz moda i tuningujesz ile wlezie w granicach rozsądku,no chyba że pliki z folderu data są zmienione-chyba plik carmods.dat za to odpowiada[co może być zainstalowane w aucie]).Jeśli nadal nie rozumiem, to już raczej nie zrozumie.
___________________
Postów:
119
Dołączył:
2009-07-12
Temat:
Makery na radarze
|
Napisano dnia:
2009-08-11 20:27:34
Ja zrobiłem tak jak umiem,tyle się nauczyłem z tych tutoriali,co tutaj są ;).Jak masz jeszcze inne ciekawe to daj,albo załóż nowy temat,będziemy wstawiać jakieś mody,a później je analizować(żeby zrozumieć ich działanie,nauczyć się przekształcać).
___________________
Postów:
119
Dołączył:
2009-07-12
Temat:
Makery na radarze
|
Napisano dnia:
2009-08-11 18:48:25
Ja robię z pętlą,więc nie wiem czy można bez,ale jak chcesz zmodyfikować,dałbym raczej:
{$CLEO .cs}
0000: NOP
:petla1
wait 10
if and
$POLICE_1 = Marker.CreateIconWithoutSphere(30, 664.824, -2785.25, 14.9)
$POLICE_2 = Marker.CreateIconWithoutSphere(30, 664.824, -2785.25, 14.9)
jf @petla1
0A93: end_custom_thread-ten skrypt powinien działać poprawnie,tylko musisz dać tak jak ja jako drugi punkt np. ($POLICE_2) i zmienić jego pozycję(na odpowiednią).Jeszcze coś wytłumaczyć?
__________________________________________________________________________________________
A co do tych pętli jak dałbyś 2 razy pętle1,to myślę,że skrypt scrash-uje grę.
___________________