[skrypty] obrona wroga

Tutaj dowiesz się jak stworzyć własne misje oraz pisać do nich skrypty; dział jest też miejscem na ogólne dyskusje dotyczące tworzenia misji.

Moderatorzy: kuba11100, The Viking, Moderatorzy

ODPOWIEDZ
lucbach
Administrator Forum
Administrator Forum
Posty: 1893
Rejestracja: 24 lip 2005, 18:03
Lokalizacja: Szczecin
Kontakt:

[skrypty] obrona wroga

Post autor: lucbach » 25 sie 2007, 19:45

Kod: Zaznacz cały

----------------
obrona wroga
----------------

Użyjemy poniższych poleceń, by umożliwić graczom wroga możliwie dobrą obronę. Możesz samemu zdecydować co, gdzie i jak będzie bronił.

Przykład: Twój wróg ma 6 piechurów z lancą i chcesz, żeby znajdowali się w miejscu X=89, Y=55 na mapie, a jego żołnierze mają być zwróceni w kierunku południowo-wschodnim.

Wpisz więc: !SET_AI_DEFENSE  89 55 1. Cyfra 1 oznacza
kierunek, w którym wojsko patrzy. Wartości dla wszystkich kierunków są następujące:
Obrazek

Kod: Zaznacz cały

Ale to jeszcze nie koniec! Musisz zdecydować, kto będzie bronił miejsca 89 55 1, jak dużego terenu (promień obrony) i jak ważne jest to miejsce dla obrony. A więc po kolei:

Kto
Są cztery grupy żołnierzy:
Grupa 0: żołdacy, topornicy, piechurzy z mieczem
Grupa 1: piechurzy z lancą, pikinierzy
Grupa 2: łucznicy, kusznicy
Grupa 3: lekka jazda, ciężka jazda

Jak duży teren
Możesz wpisać tak dużą liczbę, jak tylko chcesz. Jeśli wpiszesz wartość ‘’50’’ i zaatakujesz przeciwnika w zasięgu tej wartości, jego rycerze niezwłocznie ruszą do walki.

Jak ważny teren
To jest proste, możesz wpisać tylko 1 lub 0. Jest to ważne miejsce do obrony? Wpisz 0. 1 to miejsce nieistotne. Kiedy żołnierze broniący strefy oznaczonej cyfrą 0 zostaną zaatakowani, to rycerze broniący strefy oznaczonej cyfrą 1 od razu ruszą im z pomocą.

Teraz możesz wypełnić to polecenie samemu, wg własnych upodobań:
!SET_AI_DEFENSE 89 55 1 1 50 1

Uwaga: maksymalnie 15 lub 20 (niestety zapomniałem dokładnej liczby) miejsc obrony jest możliwych!
Źródło: tutorial Dark Lorda.
lucbach,
administrator knights.sztab.com

ODPOWIEDZ