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: 1

-> 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.10: Makra stron i poziomów
Makra po polsku cz.10: Makra stron i poziomów
Nie podzieliłem tego artykułu na sekcje, ponieważ makra takie jak {INCOME} należałyby do obu sekcji.

{LIMIT_CONTEMPORANEOUS_RECRUITS} - makro, które ogranicza ilość jednostek danego typu u danej strony. Parametry: strona (strony), typ (typy), ilość. UWAGA! To makro jest nie do końca dobrze zrobione, ponieważ sprawdza ilość jednostek tylko co turę każdego gracza, więc jeżeli w danej turze zginie nam jednostka tego typu podczas naszej tury, będziemy mogli ją zrekrutować dopiero w następnej turze. Tak samo przywoływanie i tworzenie jednostek za pomocą [unit] będzie zauważone dopiero w turze następnego gracza. Podejrzewam, że event powoduje, że można umieszczać to makro tylko w tagu [scenario], ale nic nie jest na ten temat napisane, a nie miałem okazji wypróbować tego makra działającego.

{LIMIT RECRUITS} przyjmuje takie same parametry jak wyżej. Różnica: {LIMIT_CONTEMPORANEOUS_RECRUITS} działa na ilość istniejących jednostek, {LIMIT_RECRUITS} na ilość jednostek zrekrutowanych.

{CAPTURE_VILLAGES_OF_TYPE} - makro to powoduje przejęcie wszystkich wiosek mających podane oznaczenie terenu na podanym obszarze. Parametry: teren (tereny), strona, x, y, promień.

{CAPTURE_VILLAGES} przejmuje wioski na podanym obszarze. Parametry: strona, x, y, promień.

{STARTING_VILLAGES} - przejmuje wioski w podanym promieniu od lokacji startowej strony. Parametry: strona, promień. UWAGA: żeby zadziałało musi byc umieszcznone bezpośrednio w tagu [scenario].

{STARTING_VILLAGES_AREA} - działa jak {CAPTURE_VILLAGES}, tylko musi być umieszczane bespośrednio w tagu [scenario] (działa na początku).

{STARTING_VILLAGES_ALL} - daje stronie podanej jako parametr WSZYSTKIE wioski na mapie. UWAGA: musi być umieszczane bezpośrednio w tagu [scenario].

{TRANSFER_VILLAGE_OWNERSHIP} - daje wioski strony 1 stronie 2. Parametry: strona1, strona2.

{MAKE_AI_SIDE_PERSISTENT} - makro do użycia w kampaniach: powoduje, że podana w parametrze strona kontrolowana przez ai może być przywałana na początku scenariusza. UWAGA: musi być umieszczone zaraz po tagu [side] tej strony, ponieważ zawiera tag [+side]. Umieszczenie go gdziekolwiek indziej spowoduje błędy (najczęściej). Nie można umieszczać go też w eventach ani tagu [side], ponieważ zawiera dwa eventy.

{RECALL_AI_SIDE} - przywołuje jednostki strony ai zachowane za pomocą makra powyżej. UWAGA: zawiera makro powyżej, więc musi być tak samo umieszczane.

{NO_INCOME} - strona nie ma przychodu.

{NO_SCOUTS} - ai nie rekrutuje jednostek z kluczem usage=scout.

Większość makr poniżej ma trzy lub cztery parametry (są dwie wersje każdego makra, wersja 4-parametrowa ma cyfrę 4 po nazwie) i są makrami definiującymi różne rzeczy w zależności od poziomu. O tym jak działają powiem w ostatniej części tego poradnika, w której będzie mowa m.in. o tworzeniu własnych makr. Wartości powinny być uszeregowane od najniższego poziomu trudności do najwyższego, a poziomy trudności mieć normalne nazwy (EASY NORMAL HARD NIGHTMARE).

{QUANTITY}{QUANTITY4} Ustawiają wartość zmiennej w zależności od poziomu trudności. Mają dodatkowy parametr (na pierwszym miejscu): nazwę zmiennej

{TURNS}, {TURNS4} ilość tur

{GOLD}, {GOLD4} zastępuje klucz gold w tagu [side]

{INCOME}, {INCOME4} zastępuje klucz income w tagu [side]

{ATTACK_DEPTH}, {ATTACK_DEPTH4} definiuje jak agresywny ma być ai (w skali 1-6)

{ON_DIFFICULTY}, {ON_DIFFICULTY4} Podobne do powyższych, ale jedynie zwracają wartość w zależności od poziomu. Normalne parametry.

Przykład użycia: [set_variable] name=ilosc_jednostek value={ON_DIFFICULTY 3 2 1} [set_variable]
Komentarze
Brak komentarzy. Może czas dodać swój?
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! 100% [1 głos]
Bardzo dobre Bardzo dobre 0% [0 głosów]
Dobre Dobre 0% [0 głosów]
Ś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,819,856 unikalne wizyty