Postów:
36
Dołączył:
2010-10-25
Napisano dnia: 2010-10-25 13:55:35
Witam
Szukałem takiego rozwiązania, ale jakoś nie mogłem znaleźć. Do rzeczy. Próbuję zrobić następującą rzecz w main.scm.
Chcę stworzyć pickup info (żółte duże i) i żeby po wejściu na nie pojawiła mi się stosowana wskazówka/informacja w lewym górnym rogu. Pamiętam jak to robiłem w Vice City jeszcze, ale w San Andreas coś i nie wychodzi.
Zdeklarowałem pickup #INFO i dodałem później wpis, że picked_up ale nie działa. Wpisy do gtx też dałem.
Postów:
878
Dołączył:
2009-01-20
Napisano dnia: 2010-10-25 15:33:22
Metoda z picked_up powinna działać. Porównaj to co zrobiłeś z tym:
Kod:
0213: $pickup = create_pickup #INFO type 3 at 2027.77 -1420.52 16.49
:petla
wait 0
if
0214: pickup $pickup picked_up
jf @petla
[dalsze instrukcje]
___________________
Administrator
Postów:
36
Dołączył:
2010-10-25
Napisano dnia: 2010-10-25 16:34:38
Nie znam się na tym zbytnio, ale mam takie coś:
Kod:
0213: $PICKUP_INFO_CLO = create_pickup #INFO type 3 at -1627.12 -129.56 15.13
:INFO_BOXES
wait 0
if
0214: pickup $PICKUP_INFO_CLO picked_up
jf @INFO_BOXES
03E5: text_box 'CLO_INFO'
wait 8000
Ogólnie to nie działa.
Postów:
878
Dołączył:
2009-01-20
Napisano dnia: 2010-10-25 20:28:12
A co konkretnie nie działa? Pickup się nie pojawia, crash gry, czy po wejściu na pickupa nic się nie dzieje? Powinieneś jeszcze załadować model pickupa, chyba że już to zrobiłeś.
Kod:
0247: request_model #INFO
038B: load_requested_models
Pozatym, kod jest poprawny. Tutaj masz tutorial jak zrobić pickup do savów, możesz posłużyć się fragmentem tych kodów, jeśli cały czas coś będzie nie tak.
http://www.gta-mods.pl/articles/view/id/8
___________________
Administrator
Postów:
36
Dołączył:
2010-10-25
Napisano dnia: 2010-10-25 20:34:25
Nawet nie wiedziałem, że jest jakiś limit nazwy używanej w GTX. Maksymalnie do 7 znaków musi być, a moja jak widać miała więcej. Zmieniłem ją na 'ICLOT' i wszystko wreszcie działa. Jednak dzięki za udzieloną pomoc :)
Postów:
628
Dołączył:
2009-01-22
Napisano dnia: 2010-10-27 16:16:48
038B jest całkowicie zbędne w SA. Pickupu info nie trzeba też wczytywać :)
To jest CLEO? Jak tak, to polecałbym zmienić zmienną globalną na lokalną.
___________________
Moderator