Skocz do zawartości
kosteK

Problemy MM - Pytanie / Odpowiedź

Rekomendowane odpowiedzi

11 minut temu, Cichy napisał:

I wszystko jasne, musisz podmienić na natowskie jednostki i im zrobić eq i problem zniknie. Btw mi się udało to rozwiązać musisz poszukać pojedynczych które działają, sa takie np. ["usm_soldier_90s_w_h_crew1",1],["usm_soldier_90s_w_h_crew1",1],["usm_soldier_90s_w_h_nco",2],["usm_soldier_90s_w_h_rm1",5],["usm_soldier_90s_w_h_rm1",4],["usm_soldier_90s_w_h_rm1",3],["usm_soldier_90s_w_h_rm1",5],["usm_soldier_90s_w_h_rm1",3],["usm_soldier_90s_w_h_rm1",4],["usm_soldier_90s_w_h_rm1",3],["usm_soldier_90s_w_h_rm1",5]]; i one nie powinny wywalać .

Dzięki Cichy!!!

  • Lubię 1

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Problem:

 

hideObjectGlobal działa w edytorze, nie działa na testowym.

 

Metoda wywoływania:

 

skrypt .sqf wywoływany przez akcje ACE

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Cytat

This command is designed for MP. Hides object on all connected clients as well as JIP. Call on the server only. Can be used on all objects with class names, i.e. (typeOf object != ""). In SP this command behaves just like hideObject.

 

if (!isServer) exitWith {};

lub

if (isServer) then {
....hideobjectglobal....
};

 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

My bad, nie doczytałem. Dzięki.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Czy istnieje jakiś sposób aby wymuskć na wrogim AI żeby strzelali tylko/priorytetowo do dowódców grup? 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

6 minut temu, Alienzo napisał:

Czy istnieje jakiś sposób aby wymuskć na wrogim AI żeby strzelali tylko/priorytetowo do dowódców grup? 

Z informacji mi wiadomych nasz przeciwnik najpierw strzela do medyków potem dowódców a następnie specjalistów w danych dziedzinach, jeśli wszyscy są w obszarze jego pola widzenia.  Sam z automatu "priorytetuje" cele lecz niestety czeka na wyjście np. medyka czy dowódcy, który jest aktualnie schowany.

Zapewne po nazwaniu owych dowódców grup unikalnymi nazwami zmiennych, można by było napisać skrypt do śledzenia dowódców, ale nigdy tego nie zgłębiałem, bo zwykła pioretytyzacja mi zwyczajnie wystarczała.   

Edytowane przez Maras

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Chciałbym w misji postawić takiego pro snajpera co pozwoli przejść innym ale d-ce plutonu, rto lub medyka odstrzeli. Obecnie snajperom daje ciut lepszą celność ale chciałbym osiągnąć coś takiego:

1. Strzela celniej - zrobione

2. Wybiera tylko ważne cele wybrane przez mm) -? 

3. Do pozostałych graczy otwiera ogień jeśli ci podejdą na zbyt bliską (ustaloną przez mm odległość) -? 

4. Zwiększony zasięg wykrywania -? 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

W teorii możesz wyznaczyć cel danemu AI. Przykładowo kiedy pluton wejdzie w trigger, AI wyceluje w dowódce i go odpali:
 

// sniper - zmienna strzelca
// pltleader - zmienna dowódcy

sniper dowatch pltleader;
sleep 5;
_handle = sniper fireAtTarget [pltleader];

 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Czy ktoś zna sposób na zespawnienie samej eksplozji?

Uprzedzam, że taki sposób:

bomb1 ="Bo_GBU12_lgb" createVehicle (getPos hit1);
bomb1 setDamage 1;

nie działa

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Czy da się wymusić, żeby czołgi obsadzone przez AI poruszały się przez teren zalesiony?
Na ten moment po aktywacji waypointu nie ruszają się z miejsca.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

14 minut temu, canadian napisał:

Czy da się wymusić, żeby czołgi obsadzone przez AI poruszały się przez teren zalesiony?
Na ten moment po aktywacji waypointu nie ruszają się z miejsca.


Próbowałeś nadać im zachowanie bojowe (COMBAT)? 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Przed chwilą, Maras napisał:


Próbowałeś nadać im zachowanie bojowe (COMBAT)? 

yup :( 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

1) W samolocie są 2 drużyny. Drużyna z pilotami oraz z desantem.
2) Dowódca drużyny z desantem wydaje polecenie "DISEMBARK", które z jakiegoś powodu działa na drużynę pilotów.
3) Samolot, który wcześniej leciał w prostej linii, teraz daje nura w dół.

Ktoś wie jak wyłączyć AI możliwość wydawania poleceń/waypointów?
PS. disableAI "PATH" nie działa.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Wie ktoś, czy da się dodać customowe jednostki do DACa? W głowie mam zamiar stworzenia przeciwnika, którego elementy wyposażenia mamy w modach, natomiast nie posiadamy go jako osobnej frakcji. 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

z tego co wiem to nie da się, albo da się ale bez cachowania, też strasznie nad tym ubolewam

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Napisano (edytowane)

Opcji masz kilka i przypuszczam że żadna Cię w pełni nie zadowoli.

 

1) Stwórz i wyeksportuj sobie .pbo z configiem frakcji z ALiVE ORBAT Tool i wywołuj jednostki po stworzonych przez siebie samego klasach.

 

Minusy: wymaga ALiVE, wymaga podpięcia mini-addonu.

 

2) Spawnować jakiekolwiek grupy i dodawać im pożądany sprzęt przy tworzeniu. Interesuje Cię DAC_Config_Events (dokładnie Create). Skorzystaj sobie z prostej instrukcji wyboru "switch" przyporządkowującej jednostce sprzęt na podstawie rozpoznanej klasy jednostki (sprawdzasz to chyba typeOf ale piszę z pamięci wiec sam sobie zweryfikuj). Żeby nie ocipieć skorzystaj z jakiegoś skryptu pozwalającego na definiowanie loadoutów np. Unitgear czy EQKreator i dodawaj jednostce konkretny loadout pasujący do classname'u. Caching może ci to rozwalić jeżeli się nie zabezpieczysz więc dla pewności go nie używaj.

 

Minusy: Trochę roboty jeżeli nie pisałeś wcześniej nic podobnego i musiałbyś sobie poczytać dokumentację (str. 49). Dodatkowo musiałbyś się napocić żeby poprawnie działał caching albo z niego zrezygnować. Mnie by się nie chciało na twoim miejscu.

 

3) Skorzystać z czegoś innego do zarządzania jednostkami. Czegoś przystosowanego do Army 3.

 

Minusy: możesz nie chcieć się przestawiać ¯\_(ツ)_/¯

Edytowane przez Rizzet
  • Upvote 2

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Najbardziej z tych opcji jest mi na rękę skorzystać z ORBAT toola. Dzięki za pomoc! 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

@Koxxus - w moim mniemaniu opcja 2. jest najłatwiejsza.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Niestety nie jestem za bardzo obeznany z pisaniem rzeczy do gry. 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

@Koxxus jak uda Ci się ogarnąć rozwiązanie do daj znać, sam nie potrafię czegoś takiego ogarnąć, - z chęcią umieściłbym własne EQ w

misji.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Z tego co pamiętam to wielu próbowało a jedynie Gienkovowi się udało za pomocą ALive.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Nie tylko Gienkovowi, ale jemu głównie...

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Przy chwili wolnego czasu opiszę. Podlinkuje wtedy zainteresowanych w komentarzu do artykułu na wiki.

  • Super 3
  • Lubię 1

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Wywala mi misję do lobby. W RPT wyskakuje coś takiego:


 

Cytat

 

22:46:54 Starting mission:
22:46:54  Mission file: co_25_Koniglicher_Angriff_mm_Alienzo_v_0_2 (__CUR_MP)
22:46:54  Mission world: MCN_Neaville
22:46:54  Mission directory: mpmissions\__CUR_MP.MCN_Neaville\
22:46:57 "No params given for ALIVE_fnc_BUS - exiting..."
22:46:57 [692982,15250,0,"XEH: PreInit started. v3.9.1.181229"]
22:46:58 [ACE] (common) INFO: Parsed Settings Configs [74.2 ms]
22:46:58 Attempt to override final function - ace_medical_fnc_actioncheckpulselocal
22:46:58 [XEH]: One or more children of class StaticWeapon do not support Extended Event Handlers. Fall back to loop.
22:46:58 Wrong location draw style - "ACRE_RequiredDrawStyle"
22:47:00 [692982,15253.2,0,"XEH: PreInit finished."]


 

 

Ktoś wie z czym problem?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.


  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...