Skocz do zawartości

kadryl

Poborowy
  • Liczba zawartości

    2 195
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    1

Odpowiedzi dodane przez kadryl

  1. WCISŁO

     

    Czas: 30 dni (zawieszony w prawach korzystania z forum, oraz zdjęty z Kwatermistrzostwa)

    Od: 6.02.2012

    Do: 6.03.2012

    Powód: korzystanie z przywileju moderatora działu w celu złamania decyzji administratora forum (ACC: Zachowanie punkt 9).

  2. - Nikt nie liczył kontaktów ogniowych, bo nieustannie walczyliśmy. Mieliśmy tylko krótkie przerwy na sen. O bitwie w Karbali ktoś słusznie napisał, że na taką skalę jak tam polscy żołnierze od czasów II wojny światowej nigdy nie walczyli. Tylko pierwszej nocy, w atakach na miejscowy ratusz, którego broniliśmy z Bułgarami, zginęło około stu rebeliantów - o zapomnianej wojnie w Iraku mówi starszy plutonowy Tomasz Nowak.

    Szczegóły tutaj
  3. Każdy zarejestrowany użytkownik ma taką możliwość.

    @Mardok - już wkleiłem. Prawdopodobnie wstawiłeś nie właściwy link.

    Linki najlepiej pobierać tutaj klikając PPM na obraz baretki i dalej wyświetl "właściwości" obrazka.

  4. Uwaga !

    Nie stosujcie nazw zmiennych które mogą być używane przez silnik Army np. "variable" - wyraz stosowany w wielu funkacjach Army co oznacza, że sam wyraz może też przenosić wartość lub powodować jakieś działanie.

    Nalepiej (najbezpieczniej) używac polskie wyrazy, oczywiście bez polskich liter np. "zmienna"

  5. Oczywiście że prościej.

    Wyzwalacze mają to do siebie że nawet jeżeli nie jest spełniony warunek to sprawdzają wszystkie zmienne.

     

    Może zróbmy tak:

    wyzwalacz pierwszy zczytujący czedaków:

    w uruchomieniu :

    n = [thislist] exec "czedak.sqf"

    plik czedak.sqf

    _czedaki = _this select 0;
    Ch_tab = []; 
    {Ch_tab set [count Ch_tab, _x]} foreach _czedaki;
    waituntil {(count Ch_tab) > 0};
    hint "wlaczony";
    waituntil { ( ( (count Ch_tab) - (count _czedaki) ) / (count Ch_tab) ) > 0.8 };
    hint "koniec";
  6. Hm pewnie aktualizuje cały czas listę czedaków :eh:

     

    Może tak:

     

    w pierwszym wyzwalaczu wstaw w aktywacji :

    Ch_tab = []; {Ch_tab set [count Ch_tab, _x]} foreach (list czedacy)

    a w drugim warunek

    wlacz and ( (count (list czedacy) ) / (count Ch_tab) ) > 0,8
    wlacz ma powodować że wyzwalacz uruchomi się dopiero kiedy Ch_tab nie bedzie pusta czyli

     

    dodatkowy wyzwalacz

    warunek

    (count Ch_tab) > 0
    w aktywacja

    wlacz = true
  7. Inaczej,

    wstaw wyzwalacz o nazwie "czedacy" aktywowany przez jednostki Chdkz.

     

    w drugim wyzwalaczu daj warunek:

    (({! alive _x} count (list czedacy) ) / (count (list czedacy) ) ) > 0,8

    Jeżeli nie działa wyłacz drugi wyzwalacz i sprawdź wyzwalaczem radiowym

    player globalchat format ["%1", (list czedacy)];
    czy dobrze zczytujesz jednostki pierwszym wyzwalaczem.
  8. Postaw wyzwalacz na grupę którą chcesz sprawdzać z aktywacją

    Ch_tab = thislist
    i drugi wyzwalacz z warunkiem

    (({! alive _x} count Ch_tab) / count Ch_tab) > 0,8
    czyli jeżeli zginie więcej niż 80% jednostek z grupy uruchomi nam wyzwalacz.
  9. 1) Mierz siły na zamiary, zamiast dużych misji w stylu JointOps na 60 osób zrób dobre misje dla ACC na 30 osób,

    2) Przekuj chęci i pomysły na jakieś konkrety - udowodnij że nie jest to "słomiany ogień",

    3) Trzymaj klimat, stroń od zbytniego komplikowania misji - detal może skutecznie zablokować pracę nad misją,

    4) Pamiętaj, nie ma nic bardziej wk... jak ludzie, którzy robią dużo zamieszania a później wycofują się, bo nie mają czasu.

     

    Ze swojej strony mogę pomóc przy testach lub gdy sytuacja wymaga zaawansowanego skryptowania.

×
×
  • Dodaj nową pozycję...