-
Liczba zawartości
831 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
43
Odpowiedzi dodane przez Zus
-
-
Wygląda miodnie
-
2 minuty temu, Pba napisał:
Chodzi mi o zaminowanie niektórych przejść dookoła kompleksów.
Akcja dzieje się w mieście
Zabezpieczenie na wypadek gdyby ktoś chciał wziąć ich od tyłu
I żeby odciąć sobie ewentualną drogę ucieczki. Może mikro ładunek na wyzwalacz, tak jakby mieli coś z zapalnika odpalać, albo zespawnić granat hukowy/oślepiający, że niby rzucają we wchodzących.
-
W dniu 13.06.2017 o 13:16, canadian napisał:
SKRYPT NA ZRZUT SPADOCHRONOWY POJAZDÓW LUB ŁADUNKU
Skrypt został opracowany przez HallyG, ja tylko leciutko go poprawiłem.
Ciało pliku ParaDrop.sqf
/* Author: HallyG Spawns a supply drop of desired object. Arguments(s): 0: Supply Drop Object (classname) to spawn - <STRING> 1: Supply Drop Centre - <MARKER, OBJECT, LOCATION, GROUP, TASK, POSITION> 2: Supply Drop Height - <SCALAR> 3: Supply Drop attachTo Position - <ARRAY> Return Value: <OBJECT> Example: [ "CargoNet_01_box_F", position player, 100, [0,0,-1.2], WEST ] call FUNCTIONNAME __________________________________________________________________*/ FUNCTIONNAME = { params [ ["_object", "CargoNet_01_box_F", [""]], ["_centre", [0, 0, 0], ["", objNull, taskNull, locationNull, [], grpNull], [3]], ["_height", 100, [0]], ["_attachTo", [0, 0, -1.2], [[]], [3]] ]; _centre = _centre call { if (_this isEqualType objNull) exitWith {getPosASL _this}; if (_this isEqualType grpNull) exitWith {getPosASL (leader _this)}; if (_this isEqualType "") exitWith {getMarkerPos _this}; if (_this isEqualType locationNull) exitWith {locationPosition _this}; if (_this isEqualType taskNull) exitWith {taskDestination _this}; if (_this isEqualType []) exitWith {_this}; [0, 0, 0] }; if (!(isClass (configfile >> "cfgVehicles" >> _object)) || _centre isEqualTo [0, 0, 0]) exitWith { objNull }; if (isServer) then { private _obj = createVehicle [_object, _centre vectorAdd [0, 0, _height], [], 0, "NONE"]; private _para = createVehicle ["B_parachute_02_F", [0,0,0], [], 0, "FLY"]; _para setDir getDir _obj; _para setPos getPos _obj; _obj lock false; _obj attachTo [_para, _attachTo]; [_obj, _para] spawn { params ["_obj","_para"]; waitUntil { sleep 0.01; ((position _obj) select 2) < 2 || isNull _para || (count (lineIntersectsWith [getPosASL _obj, (getPosASL _obj) vectorAdd [0, 0, -0.5], _obj, _para])) > 0 }; _para disableCollisionWith _obj; _obj setVectorUp [0,0,1]; _obj setVelocity [0,0,0]; detach _obj; if (!isNull _para) then {deleteVehicle _para}; }; }; };
Do pliku init.sqf dodajemy linijkę: execVM "ParaDrop.sqf";
JAK UŻYĆ SKRYPTU?
Najłatwiejszym sposobem, który przyszedł mi do głowy było ustawienie kilku obszarowych wyzwalaczy. Na środku każdego ustawiłem niewidzialny helipad i odpowiednio nazwałem (np. helipad1)
WARUNEK AKTYWACJI WYZWALACZA:{ (_x isKindOf "Air") } count thisList > 0 //trigger jest aktywowany jedynie przez obiekty latające
PRZY AKTYWACJI:
[ "UK3CB_BAF_LandRover_WMIK_HMG_Green_A", //classname pojazdu lub ładunku position helipad1, //pozycja nad która się dany ładunek pojawi, w tym przypadku nasz niewidzialny helipad 160, //wysokość nad miejscem spawnu [0,0,0], //pozycja ładunku, korzysta z attachto, nie trzeba ruszać WEST ] call PARADROP
[usunąć komentarze przy wstawianiu do wyzwalacza]
Później ustawiłem 2 samoloty - C-130. Wyznaczyłem im waypointy przez strefy.
EFEKT:
Myślę, że za niedługo pojawi się misja SASem z użyciem tego skryptu.
WAŻNE! Spadochrony są czułe na wiatr!
Można użyć tego skryptu z konkretną skrzynką w której ręcznie dodajemy wyposażenie?
-
Hinty też mogą się wywoływać lokalnie i globalnie. W każdym razie na Twoim miejscu zainteresowałbym się global execute - jest mega przydatny.
-
To przetestuj ją z tym sposobem. Z fusów z kawy Ci nie wywróżę czy na 100% zadziała czy nie. Mogę Ci powiedzieć, że osobiście większość skryptów wywołuję używając tej funkcji i działają.
- 1
-
Użyj tej funkcji z wartością -2 i zobacz czy Ci pójdzie: https://cbateam.github.io/CBA_A3/docs/files/network/fnc_globalExecute-sqf.html
-
Jeżeli chcesz coś budżetowego to polecam sobie zrobić na monitorze po prostu kalibrację. Może jakieś studio fotograficzne masz w okolicy - każde szanujące się ma właśnie takie urządzenie, by mieć to samo na papierze i komputerze.
-
Bueno
-
Ostatnio transportowałem komputer, możliwe że coś się obruszyło. Tutaj podaję SS'a z HMMonitor. Będę wdzięczny jakbyś rzucił okiem
-
-
-
Staroye
- Element naziemny przegrupowuje się i rusza po WP1, WP2 do WP3, tam desantuje.
- Pierwsza drużyna dzieli się i przemieszcza na DP_A1 i DP_A2. Druga drużyna strzelców zabezpiecza DP_B1, DP_B2.
- Drużyna wsparcia w tym czasie komunikuje (angażuje się w dialogi) się z mieszkańcami w celu wybadania sytuacji w prowincji oraz zabezpiecza LZ_1
- Element powietrzny ładuje cztery skrzynie na swój statek powietrzny: 1x skrzynia z amunicją dla Czarnorusinów, 2x skrzynia z amunicją dla PMC, 1x wyrzutnie M136 i udaje się kierunku Staroye, skąd będzie obserwować wioskę i element naziemny. Po komunikacie z ziemi, że LZ_1 jest zabezpieczone wyląduje na wyznaczonym punkcie w celu zdania dodatku amunicji. Po wyładowaniu ładunku wróci do obserwacji i wspierania elementu naziemnego.
-
Następnie staram się udzielić pomocy mieszkańcom Staroye.
- W razie kontaktu z przeciwnikiem drużyna wsparcia zaprzestaje rozmowy z mieszkańcami i udziela wsparcia drużynom strzeleckim, chyba, że atak przeciwnika będzie stosunkowo mały
-
Msta
- Po udzieleniu pomocy przemieszczamy się dalej w kierunku Msty po WP_4, WP_5 (WP_4->WP_5) pokonujemy północną drogą) aż do WP_6, gdzie na chwile się zatrzymamy celem dokładnego przepatrzenia wioski. Wcześniej śmigłowiec będzie musiał przeprowadzić pobieżne rozpoznanie Msty.
-
W przypadku niezlokalizowania przeciwnika wchodzimy w wieś, gdzie:
- Drużyna wsparcia ubezpieczy punkt DP_C1
- Pierwsza drużyna strzelców zabezpieczy punkt DP_C2 oraz WP_8
- Druga drużyna strzelców wydzieli jeden zespół do obsadzenia WP_6 wraz z BTR-70, a drugi do ubezpieczenia sekcji dowodzenia podczas rozmowy z wieśniakami.
-
Ustalamy czego potrzebują mieszkańcy i staramy się im w miarę możliwości pomóc.
- W przypadku kontaktu dowódca plutony skoordynuje poszczególne jednostki do odparcia przeciwnika, lecz w pierwszej kolejności element, który pierwszy napotka wroga komunikuje się bezpośrednio z lotnictwem i wzywa ECAS na wrogie pozycje.
- Jeżeli sytuacja w wiosce będzie stabilna lotnictwo uda się po kolejne cztery skrzynie z zaopatrzeniem, będzie to: 1x skrzynia z medykamentami, 1x skrzynia z amunicja dla PMC, 2x skrzynia z amunicją dla Czarnorusinów - odbiór skrzyń oraz zabezpieczenie znowu należy do drużyny wsparcia (proszę pamiętać, że cały czas macie zabezpieczyć DP_C1).
- Po pomocy wiosce / obronie wioski udajmy się w dalszą trasę.
-
Dolina
-
Przegrupujemy się w WP_7 i poprzez punkty WP_8, WP_9, WP_10 będziemy zmierzać do Doliny.
- Jeżeli w tym momencie będzie nam czegoś brakować zrobimy postój w WP_9, gdzie wykonamy obronę okrężną i zabezpieczenie LZ_3, a lotnictwo zostanie wysłane po kolejne skrzynie z zaopatrzeniem które wyładuje własnie na tym lądowisku
- Możliwe, że w DP_D1 zatrzymamy się, by znowu dokładnie przejrzeć wieś.
-
Jeżeli nie wypatrzymy nic podejrzanego przemieścimy się:
- Pierwsza drużyna strzelców zabezpieczy DP_D1
- Druga drużyna strzelców wydzieli jeden element do zabezpieczy DP_D3, a drugi do osłony sekcji dowodzenia, która będzie komunikować się z mieszkańcami.
- Drużyna wsparcia zabezpieczy DP_D2 i ewentualnie wesprze sztab w komunikowaniu się z mieszkańcami.
- BTR-70 wesprze sekcję na DP_D3
-
Jeżeli będziemy mieli możliwość, to lotnictwo po raz kolejny dostarczy nam sprzęt tym razem wyznaczony za pomocą radia przez dowódcę operacji (nie wiemy czego będziemy na tym poziomie potrzebować):
- skrzynie w wypadku użycia LZ_4 odbiera Pierwsza drużyna strzelców
- skrzynie w wypadku użycia LZ_5 odbiera drużyna wsparcia
- Ustalamy potrzeby wieśniaków, pomagamy im i przygotowujemy się do dalszej drogi
- W przypadku wykrycia nieprzyjaciela postaramy się go wyeliminować
-
Przegrupujemy się w WP_7 i poprzez punkty WP_8, WP_9, WP_10 będziemy zmierzać do Doliny.
-
Shakhovka
- Po reorganizacji w Dolinie przemieszczamy się wzdłuż kolejnych WP do Sakhovki. Jeżeli po raz kolejny będziemy potrzebowali jakichś uzupełnień w sprzęcie zatrzymamy się w okolicach LZ_6 i poczekamy na wsparcie logistyczne dostarczone z powietrza.
-
Zabezpieczamy miejscowość
- Pierwsza drużyna zabezpiecza DP_E1
- Druga drużyna zabezpiecza DP_E3
-
Drużyna wsparcia, sekcja dowodzenia oraz BTR-70 zabezpieczy obszar DP_E2
- W przypadku, gdy wioska będzie przejęta przez przeciwnika wykonamy szturm w celu jej odbicia.
- Pierwsza i druga drużyna wydzieli po dwie osoby odpowiedzialne za przepytanie mieszkańców.
- W przypadku potrzeby dostarczenia sprzętu drogą powietrzną Pierwsza drużyna strzelców będzie odpowiedzialna za jego odbiór z LZ_7.
- Po ustaleniu potrzeb mieszkańców udzielamy im pomocy i przemieszczamy się dalej wzdłuż żółtej trasy.
-
Awaryjnie wykorzystamy LZ_8 gdy zabranie
wódkimedykamentów.
-
Koniec patrolu
- Patrol kończymy po dotarciu na punkt startowy
Przydział pojazdów:
Sekcja dowodzenia: UAZ
Sekcja wsparcia: Kamaz
Pierwsza drużyna strzelców: 1x HMMWV (m2), 1x HMMWV (n.u.)
Druga drużyna strzelców: 1x HMMWV (m2), 1x HMMWV (n.u.)
Tabela radiowa:
Sekcja dowodzenia: 148 C1, 343 C1
Sekcja wsparcia: 148 C1, 343 C2
Pierwsza drużyna strzelców: 148 C1, 343 C3
Druga drużyna strzelców: 148 C1, 343 C4
BTR-70: 148 C1, 343 C5
Lotnictwo: 148 C3, 117 C2
Znaki wywoławcze:
całość ziemia: Omega
Śmigło: Val
Sekcja dowódcza: Anis
BTR-70: Blok
Pierwsza drużyna strzelców: Jedynka
Druga drużyna strzelców: Dwójka
Drużyna wsparcia: Trójka
Zastępca dowódcy:
Organizuje logistykę
Organizuje punkty medyczne
Proszę JTAC'a o zorganizowanie pracy śmigłowca.
Mapa:
Legenda:
- WP: Waypoint: oznaczenie trasy przemarszu
- LZ: Landing Zone: oznaczenie lądowiska
- DP: Defensive Position: oznaczenie strefy obrony
- TRP: Target Reference Point: punkt odniesienia
Resztę / szczegóły dopowiem na briefie. Ewentualne poprawki zamieszczę jutro.
- 1
-
Staroye
-
Cześć @Kapibar, życzę szybkiego ukończenia szkolenia podstawowego, bo nie każdemu się to udaje.
-
25 minut temu, Alienzo napisał:
Dzięki za pomoc kwestia rozwiązana sposobem jaki polecił Zus. Po odprawie przed lub po starcie misji Zeus usunie mapy wybranym graczą jednym kliknięciem w menu pod scrollką.
Jak chcesz to zautomatyzować to możesz wywołanie skryptu wrzucić w wyzwalacz (np. anybody not present).
- 1
-
9/10
-
Jak zaczynasz grę to automatycznie Cię dołącza do serwera, możesz sobie potem inny wybrać w menu, ale większość z tego co widziałem jest dostępnych od 3 poziomu.
-
Każdy gra swoim krajem, tylko że musimy być na tym samym serwerze. Polecam chwilę pograć na samouczku i pobić się z innymi państwami, żeby sobie wbić ten 3 level, dzięki czemu wejdziecie na większość serwerów.
-
Gierka dostępna na Steam (Free to Play), trochę jak plemiona, tylko, że I wś i trochę szybciej się to wszystko dzieje. Znajdą się jacyś chętni do wspólnego pogrania?
-
5/10
-
1/10
-
7 godzin temu, Pba napisał:
Potrzebuję zrobić coś takiego:
1. Znajdujesz mapę/laptop cokolwiek.
2. Na scrollu masz " Zlokalizuj X " ( this addAction ??? )
3. Na mapie graczy pojawia się marker z lokalizacją obiektu plus ewentualnie dodaje nowe zadanie
Przeszukałem kilka poradników, ale nadal nie wiem jak to zrobić poprawnie
Zrobiłem coś takiego w misji Finding, która jest dostępna na serwerze głównym. Możesz sobie ją pobrać i sprawdzić jak to tam w środku wygląda.
- 1
- 1
-
2/10
- 1
- 1
-
Spróbuj ustawić pojazd pół metra nad ziemią, tak by po odpaleniu misji opadły pod wpływem grawitacji na ziemie.
-
Najnowszy Macbook Air stoi na stronie apple za 7k z 256gb SSD. Wszystkie wymaganie spełnione
-
Osobiście jakbym miał luzem 10k na lapka do takiej pracy to tylko maczka bym kupił. Jak będzie za mało wejść to zawsze może kupić przejściówkę za grosze, a jakość sprzętu jest mega.
Problemy MM - Pytanie / Odpowiedź
w Tworzenie misji
Napisano
CBA global execute - użyj tego do wywołania enableAi z -2, powinno zadziałać elegancko - mi zawsze działa.