Pomoc w tworzeniu pierwszej misji remake
Moderatorzy: kuba11100, The Viking, Moderatorzy
Pomoc w tworzeniu pierwszej misji remake
Witam!
Mam problem ze swoją pierwszą w życiu misją, którą dodaje jako załącznik na mail jak ktoś się odezwie mój mail kapitano@poczta.fm. Chciałem edytorem misji Lewina wersja 0.9 zrobić tak, by komputer po około 30 minutach atakował co ok. 20 minut zróżnicowanymi oddziałami do 60 żołnierzy, a oprócz tego produkował nowych stojących przy spichrzu i ustawić agresywność wojsk komputera wysoką. Już w edytorze misji wychodzi mi jednak błąd misji i musze wykasować linijkę z agresywnością ataki w ogóle nie wiem jak zrobić przy warunkach wygranej i przegranej też błąd wyskakuje.
Z góry dziękuje za pomoc.
Mam problem ze swoją pierwszą w życiu misją, którą dodaje jako załącznik na mail jak ktoś się odezwie mój mail kapitano@poczta.fm. Chciałem edytorem misji Lewina wersja 0.9 zrobić tak, by komputer po około 30 minutach atakował co ok. 20 minut zróżnicowanymi oddziałami do 60 żołnierzy, a oprócz tego produkował nowych stojących przy spichrzu i ustawić agresywność wojsk komputera wysoką. Już w edytorze misji wychodzi mi jednak błąd misji i musze wykasować linijkę z agresywnością ataki w ogóle nie wiem jak zrobić przy warunkach wygranej i przegranej też błąd wyskakuje.
Z góry dziękuje za pomoc.
-
- Administrator Forum
- Posty: 1665
- Rejestracja: 18 sie 2008, 13:57
- Lokalizacja: Polska
- Kontakt:
Nie formatuj posta bez potrzeby, używaj normalnego rozmiaru czcionki. Popraw posta, proszę.
Temat przenoszę do bardziej pasującego działu.
Agresywność zawsze działała byle jak z tego co pamiętam. Parametr rozróżniał tylko dwie skrajności i wróg albo wysyłał wszystkich żołnierzy jeśli tylko coś zauważył, albo nie reagował wcale. Żadna oryginalna misja go nie używa, możliwe też, że i w Remake nie został on jeszcze zaimplementowany.
Jeśli pozycje obrony są ustawione i wróg ma wszystkie potrzebne budynki do produkcji broni itp. - będzie szkolił żołnierzy, nie trzeba ustawiać nic więcej.
Podaj komunikaty błędów, ułatwi to trochę sprawę.
Wrzuć skrypt misji np. na pastebin.com i zapodaj nam link lub po prostu do posta, używając tagu quote.
Temat przenoszę do bardziej pasującego działu.
Agresywność zawsze działała byle jak z tego co pamiętam. Parametr rozróżniał tylko dwie skrajności i wróg albo wysyłał wszystkich żołnierzy jeśli tylko coś zauważył, albo nie reagował wcale. Żadna oryginalna misja go nie używa, możliwe też, że i w Remake nie został on jeszcze zaimplementowany.
Jeśli pozycje obrony są ustawione i wróg ma wszystkie potrzebne budynki do produkcji broni itp. - będzie szkolił żołnierzy, nie trzeba ustawiać nic więcej.
Podaj komunikaty błędów, ułatwi to trochę sprawę.
Wrzuć skrypt misji np. na pastebin.com i zapodaj nam link lub po prostu do posta, używając tagu quote.
re skrypt
!SET_MAP "Maps\Obrona\Obrona.map"
!SET_MAX_PLAYER 2
!SET_CURR_PLAYER 0 //
!SET_HUMAN_PLAYER 0
!ENABLE_PLAYER 0
!CENTER_SCREEN 1 1
// Odslon mapy
// Cele
// Warunki przegranej
// Wiadomosci
// Zwierzeta
// Zablokowane budynki
// Odblokowane budynki
// Kolor
!SET_NEW_REMAP 24 25 26 27 28 29 30 31 // Czerwony
!SET_MAP_COLOR 229 // Czerwony
// Sojusze
// Budynki
// Drogi
// Pola
// Pola winnicy
// Jednostki
// Jednostki przy spichrzu
// Towary
// Towary do drugiego spichrza
// Bron
// Oddzialy
!SET_CURR_PLAYER 1 //
!ENABLE_PLAYER 1
!SET_AI_PLAYER
!SET_AI_START_POSITION 1 1
!SET_AI_CHARACTER RECRUT_COUNT 0
// Formacje obronne AI
// Pozycje obronne AI
// Ataki AI
!SET_AI_CHARACTER TOWN_DEFENSE 100
// Kolor
!SET_NEW_REMAP 32 33 34 35 36 37 38 39 // Niebieski 3
!SET_MAP_COLOR 36 // Niebieski 3
// Sojusze
// Budynki
// Drogi
// Pola
// Pola winnicy
// Jednostki
// Jednostki przy spichrzu
// Towary
// Towary do drugiego spichrza
// Bron
// Oddzialy
// Towary dla wszystkich
// This Mission Was Created with Lewin's Knights and Merchants Mission Editor Version 0.9 at 22:16 on 2013-05-14
// For More Information Go To http://lewin.namsys.com.au/kam/ or email lewinjh@gmail.com
-
- Administrator Forum
- Posty: 1665
- Rejestracja: 18 sie 2008, 13:57
- Lokalizacja: Polska
- Kontakt:
Niech będzie, sam zmniejszyłem czcionkę pierwszego posta.
To nie ma prawa działać z prostego powodu - tu nic nie ma
Na pewno wstawiłeś dobry skrypt?
Zostaw na razie parametr agresywności w spokoju - w graficznym edytorze ustaw go na -1 lub usuń z kodu (efekt będzie ten sam).
Podaj treść tego komunikatu błędu, może on nieco rozjaśni, czemu brakuje tak dużej części skryptu.
To nie ma prawa działać z prostego powodu - tu nic nie ma

Zostaw na razie parametr agresywności w spokoju - w graficznym edytorze ustaw go na -1 lub usuń z kodu (efekt będzie ten sam).
Podaj treść tego komunikatu błędu, może on nieco rozjaśni, czemu brakuje tak dużej części skryptu.
Szczegóły
Szczegóły:
Function: command processing function
type: access violation
section 02: przetwarzanie pozycji
last command proccessed: !set_AI_character attack_factor at index 382
!SET_MAP "Maps\Obrona\Obrona.map"
!SET_AI_ATTACK TYPE 0 //Powtarzajacy sie
!SET_AI_ATTACK TOTAL_AMOUNT 60
!SET_AI_ATTACK TROUP_AMOUNT 0 0 //Piechota
!SET_AI_ATTACK TROUP_AMOUNT 1 0 //Przeciwkonni
!SET_AI_ATTACK TROUP_AMOUNT 2 0 //Z daleka
!SET_AI_ATTACK TROUP_AMOUNT 3 0 //Konnica
!SET_AI_ATTACK TARGET 0 //Najblizsza Jednostka
!COPY_AI_ATTACK 0
!SET_AI_CHARACTER ATTACK_FACTOR -1
!SET_AI_CHARACTER ATTACK_FACTOR 0
!SET_MAX_PLAYER 2
!SET_CURR_PLAYER 0 //
!SET_HUMAN_PLAYER 0
!ENABLE_PLAYER 0
!CENTER_SCREEN 1 1
// Odslon mapy
// Cele
// Warunki przegranej
// Wiadomosci
// Zwierzeta
// Zablokowane budynki
// Odblokowane budynki
// Kolor
!SET_NEW_REMAP 24 25 26 27 28 29 30 31 // Czerwony
!SET_MAP_COLOR 229 // Czerwony
// Sojusze
// Budynki
// Drogi
// Pola
// Pola winnicy
// Jednostki
// Jednostki przy spichrzu
// Towary
// Towary do drugiego spichrza
// Bron
// Oddzialy
!SET_CURR_PLAYER 1 //
!ENABLE_PLAYER 1
!SET_AI_PLAYER
!SET_AI_START_POSITION 1 1
!SET_AI_CHARACTER RECRUT_COUNT 0
// Formacje obronne AI
// Pozycje obronne AI
// Ataki AI
!SET_AI_CHARACTER TOWN_DEFENSE 100
// Kolor
!SET_NEW_REMAP 32 33 34 35 36 37 38 39 // Niebieski 3
!SET_MAP_COLOR 36 // Niebieski 3
// Sojusze
// Budynki
// Drogi
// Pola
// Pola winnicy
// Jednostki
// Jednostki przy spichrzu
// Towary
// Towary do drugiego spichrza
// Bron
// Oddzialy
// Towary dla wszystkich
Function: command processing function
type: access violation
section 02: przetwarzanie pozycji
last command proccessed: !set_AI_character attack_factor at index 382
!SET_MAP "Maps\Obrona\Obrona.map"
!SET_AI_ATTACK TYPE 0 //Powtarzajacy sie
!SET_AI_ATTACK TOTAL_AMOUNT 60
!SET_AI_ATTACK TROUP_AMOUNT 0 0 //Piechota
!SET_AI_ATTACK TROUP_AMOUNT 1 0 //Przeciwkonni
!SET_AI_ATTACK TROUP_AMOUNT 2 0 //Z daleka
!SET_AI_ATTACK TROUP_AMOUNT 3 0 //Konnica
!SET_AI_ATTACK TARGET 0 //Najblizsza Jednostka
!COPY_AI_ATTACK 0
!SET_AI_CHARACTER ATTACK_FACTOR -1
!SET_AI_CHARACTER ATTACK_FACTOR 0
!SET_MAX_PLAYER 2
!SET_CURR_PLAYER 0 //
!SET_HUMAN_PLAYER 0
!ENABLE_PLAYER 0
!CENTER_SCREEN 1 1
// Odslon mapy
// Cele
// Warunki przegranej
// Wiadomosci
// Zwierzeta
// Zablokowane budynki
// Odblokowane budynki
// Kolor
!SET_NEW_REMAP 24 25 26 27 28 29 30 31 // Czerwony
!SET_MAP_COLOR 229 // Czerwony
// Sojusze
// Budynki
// Drogi
// Pola
// Pola winnicy
// Jednostki
// Jednostki przy spichrzu
// Towary
// Towary do drugiego spichrza
// Bron
// Oddzialy
!SET_CURR_PLAYER 1 //
!ENABLE_PLAYER 1
!SET_AI_PLAYER
!SET_AI_START_POSITION 1 1
!SET_AI_CHARACTER RECRUT_COUNT 0
// Formacje obronne AI
// Pozycje obronne AI
// Ataki AI
!SET_AI_CHARACTER TOWN_DEFENSE 100
// Kolor
!SET_NEW_REMAP 32 33 34 35 36 37 38 39 // Niebieski 3
!SET_MAP_COLOR 36 // Niebieski 3
// Sojusze
// Budynki
// Drogi
// Pola
// Pola winnicy
// Jednostki
// Jednostki przy spichrzu
// Towary
// Towary do drugiego spichrza
// Bron
// Oddzialy
// Towary dla wszystkich
-
- Administrator Forum
- Posty: 1665
- Rejestracja: 18 sie 2008, 13:57
- Lokalizacja: Polska
- Kontakt:
Re: Szczegóły
Zła kolejność - atak musi być gdzieś pod komendą !ENABLE_PLAYER X, tu jest w samym nagłówku.!SET_MAP "Maps\Obrona\Obrona.map"
!SET_AI_ATTACK TYPE 0 //Powtarzajacy sie
Żeby wróg losowo wybierał typy atakujących oddziałów musisz dać po prostu !SET_AI_ATTACK TAKEALL - to, co sam wpisałeś, daje mu sygnał "weź po 0 oddziałów każdego typu"!SET_AI_ATTACK TROUP_AMOUNT 0 0 //Piechota
!SET_AI_ATTACK TROUP_AMOUNT 1 0 //Przeciwkonni
!SET_AI_ATTACK TROUP_AMOUNT 2 0 //Z daleka
!SET_AI_ATTACK TROUP_AMOUNT 3 0 //Konnica
Raz wystarczy. -1 może wysypać się w grze, jest rozróżniane tylko przez edytor.!SET_AI_CHARACTER ATTACK_FACTOR -1
!SET_AI_CHARACTER ATTACK_FACTOR 0
Może inaczej - na razie rób misje używając tylko graficznego edytora. O ile nie będziesz eksperymentować z nieopisanymi jeszcze komendami/parametrami w zupełności Ci on wystarczy.
Po pierwsze co to znaczy edytor graficzny tam nie mam podstawowych funkcji. Po drugie co mam wpisać w warunkach wygranej i przegranej bo znowu błąd: !set AI player oraz !set group food mi wpisuje bez cyfr a chciałem ustawić warunek przegranej utracenie jednostek, wygranej zniszczenie ważnych budynków.
-
- Administrator Forum
- Posty: 1665
- Rejestracja: 18 sie 2008, 13:57
- Lokalizacja: Polska
- Kontakt:
Wyklikaj wszystko w zakładce "Mapa", przy włączaniu edytora to ona powinna być włączana. Jeśli nie widzisz opcji - ściągnij najnowszą (0.9) z http://lewin.hodgman.id.au/kam/
Z lewej strony będzie menu, w którym wszystko ustawisz.
Z lewej strony będzie menu, w którym wszystko ustawisz.