Postów:
123
Dołączył:
2010-03-31
Napisano dnia: 2010-12-06 16:55:19
Witam, chce napisać skrypt który sprawi że po naciśnięciu klawiszy heli podleci obok nas i weźmie nas do chaty. Stąd pytania:
1.Używam funkcij store actor position to i chce aby heli po doleceniu do nas spokojnie wylądował w pewnej odległości od nas. Jest na to opcode? Punkt startu jest stały z jednego miejsca.
Postów:
878
Dołączył:
2009-01-20
Napisano dnia: 2010-12-06 17:03:11
Wystarczy użyć prostej matematyki:
Kod:
00A0: store_actor $PLAYER_ACTOR position_to 1@ 2@ 3@
1@ += 1.5
2@ += 1.5
0743: heli 0@ fly_to 1@ 2@ 3@ altitude 0.0 0.0
1@, 2@, 3@ to pozycja gracza, zmienne 1@ i 2@ są modyfikowane, co spowoduje, że ostateczne współrzędne będą w odległości 1.5 1.5 od gracza. Wysokości (3@) nie zmieniamy, będzie równa wysokości gracza.
___________________
Administrator
Postów:
628
Dołączył:
2009-01-22
Napisano dnia: 2010-12-06 17:22:42
Koordynaty można pobrać nawet lepiej i krócej tym opcodem:
Kod:
04C4: store_coords_to 0@ 1@ 2@ from_actor $PLAYER_ACTOR with_offset 1.5 1.5 0.0
___________________
Moderator
Postów:
123
Dołączył:
2010-03-31
Napisano dnia: 2010-12-06 17:45:49
Jej dzięki skrypt bedzie troche bardziej odpicowany jak pojawiający się pager o wysłaniu heli. Napewno go udostępnie.