Autor |
Wiadomość |
ARX
Huligan
Dołączył: 13 Gru 2006
Posty: 18
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
|
Wysłany:
Czw 4:01, 31 Lip 2008 |
|
Użyłem poniższy kod w pętli:
Kod: |
if(LOCATE_CHARACTER_ANY_MEANS ( player1 , 166.0 , 9.0 , 3.0 , 2.0 , 6.0 ))
//blabla
endif |
i teoretycznie powinno powstać pole od (166.0 , 9.0 , 3.0 ) do (168.0 , 15.0 , 3.0) jednak coś jest nie tak i w grze jakby ten kwadrat (pole) zmniejszył się w pionie do około 3.0 mimo, że w skrypcie podałem 6.0). W dodatku czasami w ogóle nie wykrywa tego pola lub nie działa w samym jego środku, a przy brzegach tak. Strasznie mnie irytuje ten problem, bowiem jest mi to bardzo potrzebne do pewnej misji i muszę być pewny, że instrukcja ZAWSZE zadziała kiedy gracz znajdzie się w tym polu, a nie tylko wtedy, kiedy sobie gra zażyczy.
...być może to ja tu czegoś nie zrozumiałem, dlatego proszę o rade z góry dzięki za pomoc
|
Ostatnio zmieniony przez ARX dnia Czw 10:17, 31 Lip 2008, w całości zmieniany 1 raz
|
|
|
|
|
|
DonMahone
DonCorleone
Dołączył: 01 Sty 2008
Posty: 2225
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
|
Wysłany:
Czw 10:14, 31 Lip 2008 |
|
nie bardzo rozumiem dlaczego się tak dzieje ale patrząc na nawiasy to widać że zgubiłeś jeden.
|
|
|
|
|
ARX
Huligan
Dołączył: 13 Gru 2006
Posty: 18
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
|
Wysłany:
Czw 10:19, 31 Lip 2008 |
|
Mahone napisał: |
nie bardzo rozumiem dlaczego się tak dzieje ale patrząc na nawiasy to widać że zgubiłeś jeden. |
drobny błąd przy kopiowaniu
|
|
|
|
|
Razor
DonCorleone
Dołączył: 22 Maj 2008
Posty: 3029
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
|
Wysłany:
Czw 10:50, 31 Lip 2008 |
|
zrób strefe w zone editorze (chyba general proupose nie pamiętam jestem teraz u kuzyna) Zrób ten kwadrat
i użyj komendy If_char_in_zone (p1) (zonename)
|
|
|
|
|
ARX
Huligan
Dołączył: 13 Gru 2006
Posty: 18
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
|
Wysłany:
Czw 11:34, 31 Lip 2008 |
|
Razor90 napisał: |
zrób strefe w zone editorze (chyba general proupose nie pamiętam jestem teraz u kuzyna) Zrób ten kwadrat
i użyj komendy If_char_in_zone (p1) (zonename) |
Twój sposób działa, ale zone musi być ustawione na Navigation lub Locate Navigation co powoduje, że będąc w tym polu u góry wyświetla się jego nazwa (tam gdzie zazwyczaj pokazują się nazwy miast lub samochodów). No, ale jeśli niczego innego nie wymyślę, to będę zmuszony przystać na tym. Dzięki
|
Ostatnio zmieniony przez ARX dnia Czw 11:51, 31 Lip 2008, w całości zmieniany 1 raz
|
|
|
|
Razor
DonCorleone
Dołączył: 22 Maj 2008
Posty: 3029
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
|
Wysłany:
Czw 13:41, 31 Lip 2008 |
|
a nie da sięzrobć tego innym typem strefy? popróbuj
|
|
|
|
|
ARX
Huligan
Dołączył: 13 Gru 2006
Posty: 18
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
|
Wysłany:
Czw 20:37, 31 Lip 2008 |
|
Narazie musze się zadowolić czymś takim
Kod: |
if (LOCATE_CHARACTER_ANY_MEANS ( player1 , 98.1 , 10.1 , 5.0 , 0.5 , 0.5 ))
DISPLAY_BRIEF (1020)
endif
if (LOCATE_CHARACTER_ANY_MEANS ( player1 , 98.1 , 10.6 , 5.0 , 0.5 , 0.5 ))
DISPLAY_BRIEF (1020)
endif
if (LOCATE_CHARACTER_ANY_MEANS ( player1 , 98.1 , 11.1 , 5.0 , 0.5 , 0.5 ))
DISPLAY_BRIEF (1020)
endif
if (LOCATE_CHARACTER_ANY_MEANS ( player1 , 98.1 , 11.6 , 5.0 , 0.5 , 0.5 ))
DISPLAY_BRIEF (1020)
endif |
|
|
|
|
|
|
fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB
© 2001/3 phpBB Group :: FI Theme ::
Wszystkie czasy w strefie CET (Europa)
|