Co zrobić by grupa żołnierzy wyskoczyła z samolotu?

Moderator: Inkwizytor

Awatar użytkownika
Max96
Posty: 54
Rejestracja: 28 stycznia 2009, 13:21
ID Steam:
ID gracza: 0

Co zrobić by grupa żołnierzy wyskoczyła z samolotu?

Post autor: Max96 »

Witam!
To kolejna część misji którą tworze, grupa żołnierzy 101 leci samolotem c47 i chcę żeby wyskoczyli a pilot został w samolocie.
I czy da się umieścić czołg na barce desantowej?
Da się tak zrobić? Jeśli tak to jak?
Awatar użytkownika
SaS TrooP
Posty: 1586
Rejestracja: 30 października 2008, 17:30
ID Steam:
ID gracza: 0
Lokalizacja: Wodzisław Śl.
Kontakt:

Re: Co zrobić by grupa żołnierzy wyskoczyła z samolotu?

Post autor: SaS TrooP »

w skrypcie wpisujesz:

Kod: Zaznacz cały

nazwa_żołnierza action ["EJect",nazwa_samolotu]
Zalecam stosowanie skryptu .sqs i nie stosowanie rozkazu dla całej grupy, ponieważ gdy 101 wyskoczy w kupie połowa się pozabija. Sugeruję zrobić przerwy na jakąś sekundę, pół sekundy.

W notatniku albo programach do tego przeznaczonych tworzysz plik .sqs i robisz w nim:

Kod: Zaznacz cały

; To rozkazuje żołnierzowi wyskoczyć
nazwa_żołnierza action ["Eject",nazwa_samolotu];
; To określa opóźnienie w skrypcie, zatrzymanie skryptu
~0.5
; I tak samo z kolejnym żołnierzem (nie zapomnij zmienić nazw)
nazwa_kolejnego_żołnierza action ["Eject",nazwa_samolotu]
~0.5
; I cykl się potarza

EXIT 
Awatar użytkownika
Max96
Posty: 54
Rejestracja: 28 stycznia 2009, 13:21
ID Steam:
ID gracza: 0

Re: Co zrobić by grupa żołnierzy wyskoczyła z samolotu?

Post autor: Max96 »

Acha dzięki :dworship
Awatar użytkownika
Maćko
Posty: 653
Rejestracja: 10 grudnia 2007, 15:08
ID Steam:
ID gracza: 1
Lokalizacja: Radom
Kontakt:

Re: Co zrobić by grupa żołnierzy wyskoczyła z samolotu?

Post autor: Maćko »

@Sas troop, pomagasz ale nie do końca ;] jeśli jednostki są w grupie z dowódcą to twoja komenda spowoduje że jednostka/i wyskoczy/ą ale dowódca zaraz przez radio będzie kazał im wsiąść na pokład ;]

Kod: Zaznacz cały

; Parachute

_aunits = units para1
_i = 0
_j = count _aunits

#Here
(_aunits select _i) action ["EJECT",c47]
unassignvehicle (_aunits select _i)
_i=_i+1
~1
?_j>_i:goto "Here"

exit

{unassignvehicle _x} forEach units para1
@Max96, kopiujesz to do nowego dokumentu w notatniku, zapisujesz jako eject.sqs, wybierz też niżej wszystkie pliki bo nie zadziała i wklejasz do folderu twojej misji. Teraz w edytorze nazywasz samolot z którego mają skakać c47, a dowódce drużyny spadochronowej para1.
I gdy chcesz żeby wyskoczyli (punt trasy, lub wyzwalacz, nie wiem jak ustawiłeś) w aktywacji wyzwalacza/punktu trasy wpisujesz: [] exec "eject.sqs"
Obrazek
Obrazek

-------------
MOBO: MSI H110M PRO-D | CPU: Core i3 [email protected] | RAM: 8GB DDR4 2400@2133 MHz CL14 Goodram Play |
GPU: Asus GTX 760 DirectCU II 2GB GDDR5 | SSD: Samsung 850 EVO 250GB | HDD: Samsung HD502HJ 500GB |
PSU: Corsair VS450 | Case: SilentiumPC Brutus S20 | FAN: SilentiumPC Mistral 120 mm
Awatar użytkownika
Max96
Posty: 54
Rejestracja: 28 stycznia 2009, 13:21
ID Steam:
ID gracza: 0

Re: Co zrobić by grupa żołnierzy wyskoczyła z samolotu?

Post autor: Max96 »

Dzięki
Gdy naprawie Arme to tak zrobie
Awatar użytkownika
SaS TrooP
Posty: 1586
Rejestracja: 30 października 2008, 17:30
ID Steam:
ID gracza: 0
Lokalizacja: Wodzisław Śl.
Kontakt:

Re: Co zrobić by grupa żołnierzy wyskoczyła z samolotu?

Post autor: SaS TrooP »

@Sas troop, pomagasz ale nie do końca ;] jeśli jednostki są w grupie z dowódcą to twoja komenda spowoduje że jednostka/i wyskoczy/ą ale dowódca zaraz przez radio będzie kazał im wsiąść na pokład ;]
Dziwne, nie zauważyłem tego. Ja tak robię i nikt nie każe mi wchodzić z powrotem.
Awatar użytkownika
Maćko
Posty: 653
Rejestracja: 10 grudnia 2007, 15:08
ID Steam:
ID gracza: 1
Lokalizacja: Radom
Kontakt:

Re: Co zrobić by grupa żołnierzy wyskoczyła z samolotu?

Post autor: Maćko »

no to po raz kolejny możemy powiedzieć: "ArmA u każdego działa inaczej" lol :lol:
Obrazek
Obrazek

-------------
MOBO: MSI H110M PRO-D | CPU: Core i3 [email protected] | RAM: 8GB DDR4 2400@2133 MHz CL14 Goodram Play |
GPU: Asus GTX 760 DirectCU II 2GB GDDR5 | SSD: Samsung 850 EVO 250GB | HDD: Samsung HD502HJ 500GB |
PSU: Corsair VS450 | Case: SilentiumPC Brutus S20 | FAN: SilentiumPC Mistral 120 mm
Awatar użytkownika
SaS TrooP
Posty: 1586
Rejestracja: 30 października 2008, 17:30
ID Steam:
ID gracza: 0
Lokalizacja: Wodzisław Śl.
Kontakt:

Re: Co zrobić by grupa żołnierzy wyskoczyła z samolotu?

Post autor: SaS TrooP »

Sprawdziłem ponownie - no naprawdę wszystko działa :P
Widać masz rację.
rogalov
Posty: 2
Rejestracja: 25 kwietnia 2009, 19:47
ID Steam:
ID gracza: 0

Re: Co zrobić by grupa żołnierzy wyskoczyła z samolotu?

Post autor: rogalov »

Maćko pisze:@Sas troop, pomagasz ale nie do końca ;] jeśli jednostki są w grupie z dowódcą to twoja komenda spowoduje że jednostka/i wyskoczy/ą ale dowódca zaraz przez radio będzie kazał im wsiąść na pokład ;]

Kod: Zaznacz cały

; Parachute

_aunits = units para1
_i = 0
_j = count _aunits

#Here
(_aunits select _i) action ["EJECT",c47]
unassignvehicle (_aunits select _i)
_i=_i+1
~1
?_j>_i:goto "Here"

exit

{unassignvehicle _x} forEach units para1
@Max96, kopiujesz to do nowego dokumentu w notatniku, zapisujesz jako eject.sqs, wybierz też niżej wszystkie pliki bo nie zadziała i wklejasz do folderu twojej misji. Teraz w edytorze nazywasz samolot z którego mają skakać c47, a dowódce drużyny spadochronowej para1.
I gdy chcesz żeby wyskoczyli (punt trasy, lub wyzwalacz, nie wiem jak ustawiłeś) w aktywacji wyzwalacza/punktu trasy wpisujesz: [] exec "eject.sqs"
Mam problem... Podany skrypt działa lecz jest jeden problem. Podczas wyskakiwania żołnierzy z samolotu to pilot wyskakuje razem z nimi....
Awatar użytkownika
Maćko
Posty: 653
Rejestracja: 10 grudnia 2007, 15:08
ID Steam:
ID gracza: 1
Lokalizacja: Radom
Kontakt:

Re: Co zrobić by grupa żołnierzy wyskoczyła z samolotu?

Post autor: Maćko »

Nie ma takiej opcji żeby pilot wyskoczył z grupą spadochroniarzy przy użyciu tego skryptu.
Jeśli wyskakuje i pilot to znaczy że jest on w grupie z drużyną która ma skakać.
Obrazek
Obrazek

-------------
MOBO: MSI H110M PRO-D | CPU: Core i3 [email protected] | RAM: 8GB DDR4 2400@2133 MHz CL14 Goodram Play |
GPU: Asus GTX 760 DirectCU II 2GB GDDR5 | SSD: Samsung 850 EVO 250GB | HDD: Samsung HD502HJ 500GB |
PSU: Corsair VS450 | Case: SilentiumPC Brutus S20 | FAN: SilentiumPC Mistral 120 mm
rogalov
Posty: 2
Rejestracja: 25 kwietnia 2009, 19:47
ID Steam:
ID gracza: 0

Re: Co zrobić by grupa żołnierzy wyskoczyła z samolotu?

Post autor: rogalov »

To co mam zrobić żeby już lecący samolot miał załadowanych ludzi?
ODPOWIEDZ

Wróć do „Edytor - tworzenie misji, skrypty oraz programowanie”