Witaj Wesnothańczyku
Nawigacja
-> Poradniki dla graczy
-> Poradniki dla twórców
-> Zrzuty ekranu
-> Komendy do BfW
-> Ladder of Wesnoth
-> JAK NIE DOSTAĆ BANA?
-> Kodeks strony
-> Darczyńcy
-> Kontakt
-> Galeria
-> Szukaj

-> Władcy Taktyk
-> Polski Ranking Graczy

-> Era Magii
-> Eastern Europe at War
-> Forgotten Legends
-> Nowy Porządek
-> Ucieczka Marbusa
 
Aktualnie online
-> Gości online: 3

-> Użytkowników online: 0

-> Łącznie użytkowników: 3,183
-> Najnowszy użytkownik: Eliza505
 
Ankieta
Czym jest dla Ciebie Bitwa o Wesnoth?

sentymentem, do którego lubię wracać
sentymentem, do którego lubię wracać
67% [12 głosy]

jedną z lepszych strategii, w którą regularnie gram
jedną z lepszych strategii, w którą regularnie gram
22% [4 głosy]

dopiero poznaję, ale na razie mi się podoba
dopiero poznaję, ale na razie mi się podoba
6% [1 głos]

nie mam wyrobionego zdania
nie mam wyrobionego zdania
6% [1 głos]

Ogółem głosów: 18
Musisz zalogować się, aby móc zagłosować.
Rozpoczęto: 18/11/2023 10:08

Archiwum ankiet
 
Linki













Polecane portale

Sygnaturki i buttony wesnoth.com.pl


 
Nawigacja
Artykuły » Poradniki dla twórców » Makra po polsku cz.4: Jednostki
Makra po polsku cz.4: Jednostki
Poniższe makra są całkowicie samodzielne, można je umieszczać wszędzie. Osobiście polecam używanie ich w eventach, jeżeli mają być od początku to w start, ew. prestart, ale sposób z poradnika "scenariusze cz.1" też jest dobry

{UNIT} - najprostsze makro ustawiające jednostkę podanego typu w określonej lokacji dla danej strony. W nawiasach można podać dodatkowe parametry, np nazwę(name). Schemat podał inferno8.

{GENERIC_UNIT} - podobne do powyższego ale pomijamy nawiasy, i jednostka będzie jak zrekrutowana - nie wiemy jaka.

{NOTRAIT_UNIT} - tworzy jednostkę tak jak {GENERIC_UNIT}, ale bez cech (traits).

{LOYAL_UNIT} - tworzy jednostkę, której jedną z cech jest "lojalny" .

{LOYAL_UNDEAD_UNIT} - jednostka stworzona tym makrem ma obie cechy zajęte, jedną jest lojalny, drugą nieumarły.

{NAMED_UNIT} - tym makrem tworzymy jednostkę o nazwie wybranej przez nas nazwie (nie musimy sięgać do nawiasów). Schemat: {NAMED_UNIT strona typ X Y "id" "nazwa" (dodatkowy wml), cudzysłowy nie są konieczne w przypadku jednowyrazowych nazw i id, ale i tak zalecam ich użycie (szkoda że przeoczyłem to makro jak tworzyłem swoją pierwszą kampanię).

{NAMED_GENERIC_UNIT} - kombinacja dwóch przedrostków, NAMED_ i GENERIC_ , działanie do przewidzenia.

{NAMED_LOYAL_UNIT} - kombinacja NAMED_ i LOYAL_ , druga cecha losowo wygenerowana.

{NAMED_NOTRAIT_UNIT} - kombinacja NAMED_ i NOTRAIT_, czyli nazwana jednostka bez cech.

{GUARDIAN_} - przedrostek działający od 1.11, dodaje status=guardian, czyli jednostka rusza się tylko o zasięg swojego ruchu od punktu w którym zostaje stworzona. Przydatne, jeżeli chcemy stworzyć ai nie ruszającego się ze swojego zamku.

{NO_UPKEEP_} - działa jak {LOYAL_}, ale nie zajmuje miejsca w cechach jednostki.

{FACING_} - ustawia jednostkę w określonym kierunku. Wymaga dodania na końcu, ale przed (WML) oznaczenia kierunku. Przykładowy schemat: {FACING_UNIT strona typ X Y kierunek (WML)}.

{VARIATION_} - tworzy określony wariant jednostki (np. chodzący trup wariant drzewca - wose), wymaga podania przed (WML) nazwy wariantu, przykład: {VARIATION_UNIT 1 "Walking Corpse" 5 15 wose ()}.

Trochę inne:

{RECALL_XY} - makro niezastąpione przy kampaniach. Przywołuje jednostkę w określonym miejscu. Schemat: {RECALL_XY Konrad 60 34}

A teraz koniec ustawiania {STORE_UNIT_VAR} zapisuje informacje o jednostce do zmiennej. Użycie: {STORE_UNIT_VAR filtr zmienna}.

{ADVANCE_UNIT} - awansuje jednostkę. Można awansować na inny typ. Użycie: {ADVANCE_UNIT filtr} lub {ADVANCE_UNIT filtr "id jednostki na którą awansujemy"}.

{TRANSFORM_UNIT} - zmienia jednostkę w inną. Parametry jak wyżej w drugiej wersji.

To tyle. Jak zwykle mam nadzieję że się przyda. Zaznaczam, że {LOYAL_UNIT} czasami powodował u mnie niezaładowanie się dodatku, ale możecie próbować. Przy dużej liczbie parametrów zalecam mimo wszystko używanie tagu [unit], jest bardziej elastyczny, a do przywoływania [recall].
Komentarze
#1 | Deidara dnia kwietnia 04 2014 21:27:12
Makra bardzo przydatne i muszę przyznać, że tym razem na pewno tego tutaj nie mięliśmy...
Ale chyba jestem za głupi, żeby je ogarnąć. Musiałbym trochę więcej poćwiczyć z WML, albo zobaczyć to na przykładzie.

Swoją drogą: jeśli skończysz wszystkie artykuły tego typu, możesz zrobić oddzielny, w którym pokażesz na przykładach, jak najlepiej zastosować wszystkie makra.
Dodaj komentarz
Zaloguj się, aby móc dodać komentarz.
Oceny
Tylko zarejestrowani użytkownicy mogą oceniać zawartość strony
Zaloguj się lub zarejestruj, żeby móc zagłosować.

Świetne! Świetne! 60% [3 głosy]
Bardzo dobre Bardzo dobre 20% [1 głos]
Dobre Dobre 20% [1 głos]
Średnie Średnie 0% [0 głosów]
Słabe Słabe 0% [0 głosów]
Logowanie
Nazwa użytkownika

Hasło



Nie masz jeszcze konta?
Zarejestruj się

Nie możesz się zalogować?
Poproś o nowe hasło
 
Shoutbox
Musisz zalogować się, aby móc dodać wiadomość.

01-03-2025 12:33
Te nowe statystyki w EEaW są do niczego. Można by wrócić do starych???

31-01-2025 10:27
Usunąłem spam tematów w Karczmie.

15-01-2025 21:08
Dziękujemy i wzajemnie!

01-01-2025 22:50
Najlepszego wam na nowy rok, którzy jeszcze wchodzicie na stronę. Grin

13-11-2024 02:17
Elo, wbijaj na Discorda, tutaj już mało się dzieje

12-11-2024 10:46
Witam wszystkich po bardzo długiej przerwie Smile

01-11-2024 19:10
https://www.wesnot
h.com.pl/forum/vie
wthread.php?thread
_id=2183

31-10-2024 21:23
Jest nowa wersja dodatków WOTG oraz MWC. Naprawiony bug z brakiem obrazków postaci. Można rzezić kompa jednostki ile chcecie! Zapraszam do spróbowania MWC z WOTG erą.

10-09-2024 23:10
A może może. Ale jeszcze nie teraz.

04-09-2024 20:19
Może jakiś turniej?

 
Wygenerowano w sekund: 0.16
10,823,178 unikalne wizyty