Sytuacja wybuchajacego samochodu jest bardzo prosta - boom = "5Rnd_GBU12_AV8B" CamCreate getPos car - ustawiamy zasieg, rodzaj pocisku i wszystko - BUM!.
Pole minowe to inna jazda, bo pojazdu nie ma a w skrypcie jest nazwa car i vehicle. Mozna to zastapic innym skryptem? probowalem wszystkiego. Chodzi o stworzenie pola minowego.
Pole minowe - jak najprosciej stworzyc
Moderatorzy: kondor, Inkwizytor
Re: Pole minowe - jak najprosciej stworzyc
Ustawić wyzwalacz z kreacją pocisku i warunkiem uruchomienia przez obecność kogokolwiek by eksplodowało jak ktoś wejdzie w zasięg wyzwalacza?

Re: Pole minowe - jak najprosciej stworzyc
Można by tak. Stwórz wyzwalacz uruchamiany przez "ktokolwiek". Średnicę ustaw tak jak chcesz. Ilość uruchomienia na na 1 raz W linii inicjacji daj setdammage w wysokości Ci odpowiadającej. Inną by zranić lub zniszczyć piechura - inną bu uszkodzić lub zniszczyć pojazd. Tutaj musisz pokombinować by ustalić wysokość obrażeń drogą testów. Symulowałoby to różne rodzaje min. W efektach, przy uruchomieniu daj dźwięk eksplozji. Minimalizowałoby to ewentualne lagi w czasie gry - tworząc obiekty - zwiększasz obciążenie procka i karty graficznej. Ten sposób pozwalałby przy większej ilości wyzwalaczy symulujących pole minowe na zmniejszenie tego obciążenia. Piszę na czuja, tak więc jest to raczej sugestia niż gotowe , działające w 100 % rozwiązanie...

Re: Pole minowe - jak najprosciej stworzyc
Setdammage jest wartością procentową z zakresu 0-1 (1=100% uszkodzeń). Więc nie ma znaczenia, kto wjedzie lub wejdzie w wyzwalacz, otrzyma tyle samo procent uszkodzeń swojego zdrowia wyjściowego.
Jeśli pole ma działać na pojazdy, to problemu nie ma - Puste - Obiekty - miny i na stawiać min ile chcesz. Jak coś dużego na nie najedzie, to będzie Boom. Ale nie działa na piechurów, może też być problem z lekkimi pojazdami.
Inny problem polega na tym, że wyzwalacz ma nieskończoną wysokość, więc użycie takie sposobu jak powyżej mówił Yac, będzie działać także na samoloty.
Kiedyś polecano w OFP taki sposób:
Zakopać pod ziemią, jakieś pół metra pod gruntem pusty, statyczny KM.
Na nim postawić wyzwalacz, który będzie go niszczył, gdy ktoś wejdzie w zasięg.
Z tym, że Setdamage ustawiało się na 4 (400%) co powodowało, że KM się nie niszczył, lecz wybuchał.
W starym OFP był też komenda "this" czyli "ten".
Można było zrobić wyzwalacz na kogokolwiek, ale uzaleznić go od odległości od obiektu w środku wyzwalacza (np. kępka trawy). Wpisując w warunek aktywacji: " This AND This distance Mina_1 < 5 " .Pierwsze "This" to "użyj warunków aktywacji wyzwalacza" drugie - "Ten kto będzie bliżej niż 5m od miny"
W takim wypadku, wyzwalacz działał TYLKO, jeśli ten, kto wszedł w jego zasięg, znalazł się mniej niż 5m od środka. Wtedy można było albo stworzyć pocisk, albo tylko zadac uszkodzenia.
Niestety, w Arma i Arma2 zrezygnowano z tej zmiennej.
Jeśli pole ma działać na pojazdy, to problemu nie ma - Puste - Obiekty - miny i na stawiać min ile chcesz. Jak coś dużego na nie najedzie, to będzie Boom. Ale nie działa na piechurów, może też być problem z lekkimi pojazdami.
Inny problem polega na tym, że wyzwalacz ma nieskończoną wysokość, więc użycie takie sposobu jak powyżej mówił Yac, będzie działać także na samoloty.
Kiedyś polecano w OFP taki sposób:
Zakopać pod ziemią, jakieś pół metra pod gruntem pusty, statyczny KM.
Na nim postawić wyzwalacz, który będzie go niszczył, gdy ktoś wejdzie w zasięg.
Z tym, że Setdamage ustawiało się na 4 (400%) co powodowało, że KM się nie niszczył, lecz wybuchał.
W starym OFP był też komenda "this" czyli "ten".
Można było zrobić wyzwalacz na kogokolwiek, ale uzaleznić go od odległości od obiektu w środku wyzwalacza (np. kępka trawy). Wpisując w warunek aktywacji: " This AND This distance Mina_1 < 5 " .Pierwsze "This" to "użyj warunków aktywacji wyzwalacza" drugie - "Ten kto będzie bliżej niż 5m od miny"
W takim wypadku, wyzwalacz działał TYLKO, jeśli ten, kto wszedł w jego zasięg, znalazł się mniej niż 5m od środka. Wtedy można było albo stworzyć pocisk, albo tylko zadac uszkodzenia.
Niestety, w Arma i Arma2 zrezygnowano z tej zmiennej.