Witaj Wesnothańczyku
Zobacz temat
 Drukuj temat
Pomocy
Youukimaru
Witam.Stworzyłem nową kampanie(stara się skasowała przy formacie i zapomniałem ją na pendriva przezucić).I oto mam błąd.Mógłby ktoś coś poradzić?Pracuje na wersji 1.9.8
Oto kampania:
http://www.przekl...33ckbdr1dc

Za pomoc bardzo dziękuję.

Jedna literówka, stawiaj spacje po kropkach oraz przecinkach. Niech ktoś mu pomoże. - Sagez
Edytowane przez Sagez dnia 10-10-2011 17:02
 
Dunno
Dobra i zła wiadomość. Dobra to taka, że błąd który wyświetla się na chwilę obecną leży w opisie Wink
Zła to taka, że potem wyświetla się kolejny error. Prawdopodobnie również literówka, więc po prostu poprzeglądaj dokładnie scenariusze, pozamykaj wszystkie tagi, nawiasy, cudzysłowy, klamerki itd. Literówka może również leżeć w ścieżce którą zapisałeś w _main.cfg albo gdziekolwiek indziej, tzn. inaczej nazwałeś plik w folderze a inny podałeś w scenariuszu (najprawdopodobniej przez nieuwagę Wink )
Nie poddawaj się i debuguj!
Edytowane przez Dunno dnia 15-10-2011 12:45
 
Youukimaru
Nie mogę nic znaleźć a ciągle szukam tej literówki.
 
Dunno
Cóż, jest pewien sposób szukania literówek który często sam stosuje: usuń po prostu część kodu i wklej go do innego pliku (aby nie utracić, na wszelki wypadek). Odpal grę. Jeżeli error znowu się pojawił powtórz krok 1. Jeżeli error zniknął lub się zmienił oznacza to, że błąd leży w wyciętym fragmencie.
W _main.cfg jak usunąłem cały opis, error zniknął więc błąd leży w opisie. Porównaj po prostu jak opis wygląda u ciebie a jak w innych kampaniach. Albo po prostu skopiuj inny opis, wklej do swojego pliku, i zmień zawartość wewnątrz cudzysłowia, nawiasów itp. W ten sposób na pewno nie popełnisz błędu.

Jeżeli dalej potrzebujesz pomocy, to łatwiej będzie mi i innym użytkownikom jeżeli wkleisz kod tu, na forum (tylko proszę, użyj [code]), wraz z treścią błędu który się pojawił.
Edytowane przez Dunno dnia 15-10-2011 18:38
 
Youukimaru
Poradziłem się ciebie i error nr. 1 zniknął. Tera nowy problem :D
Od razu daję kody.

_maing.cfg:
Pobierz kod źródłowy  Kod źródłowy
[campaign]

   id=Bunt
   name= _ "Bunt"
   abbrev= _ "B"
   icon="units/human-loyalists/general.png"
        image="data/core/images/portraits/human/transparent/marshal2.png"   
   define=Bunt_campaign
   first_scenario="01_Bunt"

   difficulties=EASY,NORMAL,HARD
   difficulty_descriptions={MENU_IMG_TXT2 "units/human-loyalists/lieutenant.png~RC(magneta>red)" _"Uczen" _"(Latwy)"} + ";" +
   {MENU_IMG_TXT2 "units/human-loyalists/general.png~RC(magneta>red)" _"Mag" _"(Normalny)"} + ";" +
   {MENU_IMG_TXT2 "units/human-loyalists/marshal.png~RC(magneta>red)" _"Mistrz" _"(Trudny)"}

   description= _ "Ucz sie czarnej magii od samej smierci i wykorzystaj to, by zniszczyc kilka miast w Wesnoth.
" + _"(Poziom Zaawansowany, 2 scenariusze)"

   
   [about]
      title= _ "Kampania"
      [entry]
         name = "GrafClown"
      [/entry]
   [/about]
   [about]
      title= _ "Mapy"
      [entry]
         name = "GrafClown"
      [/entry]
   [/about]

[/campaign]

#ifdef Bunt_campaign
{~add-ons/Bunt/scenarios}
{~add-ons/Bunt/images}

[+units]
{~add-ons/Bunt/units}
[/units]

#endif




Scenario 1:
Pobierz kod źródłowy  Kod źródłowy
[scenario]
    id="01_Bunt"
    name= _ "Bunt"
   next_scenario=null
   map_data="{~add-ons/Bunt/maps/Bunt.map}"
   victory_when_enemies_defeated=yes
   
    {TURNS 40 36 32}
    {DEFAULT_SCHEDULE}
    {DEFAULT_MUSIC_PLAYLIST}

    [story]
   
        [part]
            background= "maps/wesnoth.png"
            story= _ "Rzady sprawowal w tym czasie krol HarryII.Byl on okrutnym tyranem.Wszyscy go nienawidzili."
        [/part]
        [part]
            background= "maps/wesnoth.png"
            story= _ "Byl bardzo okrutny dla swoich poddanych.Kazdy kto mu sie sprzeciwil w trybie natychmiastowym zostawal karany smiercia."
        [/part]
        [part]
            background= "maps/wesnoth.map"
            story= _ "- HarryII byl tak potezny jak okrutny.Byl znakomitym strategiem i wojownikiem."
        [/part]
        [part]
            background= "maps/wesnoth.png"
            story= _ "Jednak nie wszyscy mogli sie pogodzic z wladza krola i chcieli uciec.Jednym z nich byl Malwin, o ktorym bedzie nasza historia."
        [/part]
            [/story]

    [event]
        name=prestart
        [objectives]
            side=1
            [objective]
                description= _ "Pokonaj Straznika"
                condition=win
            [/objective]
   
       [objective]
           description= _ "Smierc Malwina"
      condition=lose
       [/objective]

            [objective]
                description= _ "Koniec Tur"
                condition=lose
            [/objective]

            note={NEW_GOLD_CARRYOVER_NOTE_40}
        [/objectives]
    [/event]

    [side]
        type=Lieutenant
        id=Malwin
        name= _"Malwin"
        unrenamable=yes
        profile=portraits/humans/transparent/general.png
        side=1
        canrecruit=yes
        controller=human
        recruit=Bowman,Fencer,Sergeant,Spearman
        gold=110
        team_name=Malwin
        user_team_name=_"Malwin"
        [unit]
            id=Dan
            name= _ "Dan"
            unrenamable=yes
            type=Mage_Red
            profile=portraits/humans/transparent/mage-red.png
            side=1
            x=22
            y=5
            {IS_HERO}
            [modifications]
                {TRAIT_LOYAL}
                {TRAIT_INTELLIGENT}
            [/modifications]
        [/unit]
    [/side]

#define EBESIEGED_RECRUITMENT
    [ai]
        recruitment_ignore_bad_movement=yes
        recruitment_ignore_bad_combat=yes
        simple_targeting=yes
    [/ai]
#enddef


    [side]
        type=Pikeman
        id=Straznik
        name= _ "Straznik"
        side=2
        canrecruit=yes
        recruit=Orcish Grunt
        gold=60
   x,y=44,33
        [ai]
            recruitment_pattern=fighter
            {ATTACK_DEPTH 1 3 5}
        [/ai]
        {EBESIEGED_RECRUITMENT}
        team_name=Straznik
        user_team_name=_"Straznik"
    [/side]

    [event]                        
        name=start
        [message]
            speaker=Malwin
            message= _ "Przygotowania zakonczone.Uciekamy"
        [/message]

        [message]
            speaker=Dan
            message= _ "Wszystko gotowe.Pojde po wojska i mozemy isc.
        [/message]

        [message]
            speaker=Malwin
            message= _ "Wojska juz sa.A teraz w droge."
        [/message]

        [message]
            speaker=Dan
            message= _ "Stop!Musimy zabic tego straznika aby przejsc."
        [/message]

        [message]
            speaker=Malwin
            message= _ "Tak wiec go zabijemy.W droge!"
        [/message]

      
    [/event]
   
   
    [event]
        name=die
        [filter]
            id=Straznik
        [/filter]
        [message]
            speaker=Straznik
            message= _ "Arhh.Nawet jesli mnie pokonaliscie to pozniej nie bedzie wam tak latwo jak ze mna."
        [/message]
        [message]
            speaker=Malwin
            message= _ "Co ty nie powiesz.Ja i moja druzyna damy sobie rade."
        [/message]
        [endlevel]
            result=victory
            bonus=yes
            {NEW_GOLD_CARRYOVER 80}
        [/endlevel]
    [/event]

    [event]
        name=last breath
        [filter]
            id=Malwin
        [/filter]
        [message]
            speaker=Malwin
            message= _ "I wszystko stracone."
        [/message]
        [endlevel]
            result=defeat
        [/endlevel]
    [/event]

    [event]
        name=die
        [filter]
            id=Dan
        [/filter]
        [message]
            speaker=Dan
            message= _ "Niee!Ja umieram!"
        [/message]
        [endlevel]
            result=defeat
        [/endlevel]
    [/event]

    [event]
        name=time over
        [message]
            speaker=Straznik
            message= _ "Przybyly posilki.Teraz nie uciekniecie!"
        [/message]
    [/event]
   
[/scenario]






Jeżeli ktoś pomoże to wlk. dzięki
Edytowane przez AxeFighter dnia 27-11-2014 17:52
 
ZawaPL
Wygląda jakby nie mógł znaleźć pliku "Bunt.map". Upewnij się że ścieżka do pliki jest poprawna, nazwa i rozszerzenie też. Nie wiem czy wielkość liter też nie musi być poprawna.

EDIT:
Chyba powinieneś usunąć "" przy podawaniu ścieżki do mapy jeżeli jeżeli masz tam {}.
Edytowane przez ZawaPL dnia 16-10-2011 22:20
.
 
Dunno
plik mapy nazwałes "01_Bunt.map" a w .cfg użyłeś "Bunt.map" Smile

a cudzysłów jest użyty prawidłowo

P.S: tak przy okazji, ja już zauważyłem jeden niedomknięty cudzysłów w podanych przez Ciebie kodach Pfft
Edytowane przez Dunno dnia 17-10-2011 17:07
 
Youukimaru
Dunno dzięki za spostrzeżenie z ścieżką.Tera jest nowy problem i pewnie dotyczy jakiejś korekty w kodzie ale nie znajduję żadnych literówek lub nie zamkniętych tagów.
 
Dunno
Ee, sory nie rozumiem. Zedytowałeś kod w poprzednim poście aby był aktualny? Jeżeli tak to nadal jest jeden niedomknięty cudzysłów w scenariuszu, który wspomniałem wcześniej. Jeżeli nie, no to ponawiam prośbę o treść błędu i aktualny kod.
 
Youukimaru
Kod jest ten sam tylko ze zmieniłem ścieżkę do mapy z Bunt.map na 01_Bunt.map(Poprawnie)
 
Dunno
jeju, stary no, poszukaj. To jest bardzo widoczne i oczywiste. Musisz się nauczyć samemu zauważać takie rzeczy, bo nie zawsze będziemy mieli dobry humor i będziemy szukać za ciebie. Rozumiem, że zaczynasz zabawę z WML, więc ci chętnie pomogę, ale nie nauczysz się nigdy, jeżeli zawsze pierwszym ratunkiem będzie forum a nie twój mózg.



Jak już musisz wiedzieć: 1. [event] 2. [message]
 
Youukimaru
Nie ten dział i zrób własny temat.
 
krokodyl01
Mam problem nie wynajduje mi scenariusza zmieniałem wielokrotnie nazwę tego i lipa
_main.cfg
[campaign]
id=MosesAndMasin
name= _ "MosesAndMasin"
abbrev= _ "MAM"
rank=77
first_scenario=01_Najazd
define=CAMPAIGN_MOSES_AND_MASIN
difficulties=EASY,NORMAL,HARD,NIGHTMARE
difficulty_descriptions={MENU_IMG_TXT2 "units/human-peasants/peasant.png~RC(magenta>red)" _"Peasant" _"(Normal)"} +
";" + {MENU_IMG_TXT2 "units/human-loyalists/spearman.png~RC(magenta>red)" _"Spearman" _"(Challenging)"} +
";" + {MENU_IMG_TXT2 "units/human-loyalists/swordsman.png~RC(magenta>red)" _"Swordsman" _"(Difficult)"} +
";" + {MENU_IMG_TXT2 "units/human-loyalists/royalguard.png~RC(magenta>red)" _"Royal Guard" _"(Nightmare)"}

description= _ "Oto przedstawie wam historie 2 braci w tych kilku scenariuszach.

" + _"(Expert level, 10 scenarios.)"
icon="scenery/dwarven-doors-closed.png"
image="data/campaigns/Northern_Rebirth/images/campaign_image.jpg"

[about]
title = _ "Campaign Design"
[entry]
name = "Moses"
[/entry]
[/about]
[/campaign]

#ifdef CAMPAIGN_NORTHERN_REBIRTH
[binary_path]
path=campaigns/kampania
[/binary_path]

[+units]
{campaigns/kampania}
[/units]
{campaigns/kampania/utils}
{campaigns/kampania/scenarios}
#endif

scenariusz1

[scenario]
id=01_Najazd
name= _ "Najazd wroga"
map_data="{~data/campaigns/kampania/maps/map_1}"
turns=15
experience_modifier=50%
random_start_time=yes

{data/campaigns/kampania/utils/intro.cfg}

{DEFAULT_SCHEDULE}

{DEFAULT_MUSIC_PLAYLIST}

[side]
side=1
canrecruit=yes
recruit=Peasant,Woodsman
name=_"Soltys"
id=spearman
controller=human
gold=200
village_gold=8
team_name=human
user_team_name= _ "defenders"
fog=no
[/side]

[side]
side=2
canrecruit=yes
recruit=Goblin Spearman,Wolf Rider,Orcish Grunt
leader=Orcish Grunt
controller=ai
gold=1200
village_gold=4
team_name=orcs
user_team_name= _ "The Invaders"
fog=yes
[/side]
[event]
name=prestart
[message]
speaker=soltys
message=_"FACK!! Orkowie złamali pakt pokojowy musimy sie bronic do powrotu naszych obroncow."
[/message]
[/event]
[event]
name=time over
[message]
speaker=defenders
message=_"Jest! Obroniliśmy się, niech Masin i Moses wracają jak najszybciej."
[/message]
[endlevel]
result=victory
[/endlevel]
[/event]
[event]
name=prestart
[objectives]
[objective]
description= _ "Surwiwal to end turns"
condition=win
[/objective]
[objective]
description= _ "leader ded"
condition=lose
[/objective]
[/objectives]

[/event]
[event]
name=die
[filter]
id=spearman
[/filter]

[endlevel]
result=defeat
[/endlevel]
[/event]


[/scenario]


nazwa scenariusza to 01_Najazd.cfg

xxxxxxxxxxxxxxxxxxxxxxxGrinxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxGrinxxxxxxxxxx



xXx
 
Dunno
...
[/campaign]

#ifdef CAMPAIGN_NORTHERN_REBIRTH
[binary_path]
...

Grin
I proszę używaj tagów [code] przy wstawianiu kodu Smile
Edytowane przez Dunno dnia 13-01-2012 22:44
 
Kuki1537
W kodzie nie może być polskich znaków. Widziałem jeden taki polski znak, ale nie chciało mi się szukać więcej. Popraw to, jeśli dalej będzie błąd to nie umiem pomóc.

PS.: Wstawiaj tagi [code] jak wklejasz kod.
Edytowane przez Kuki1537 dnia 14-01-2012 10:09
 
krokodyl01
dzieki za wypomnienie błędów ale teraz jak zrobiłem jak kazaliscie to mam cos takiego umieszczam screen z błędem


File name: blad.jpg File size: 115.62 KB


Proszę o pomocAngry
Edytowane przez krokodyl01 dnia 14-01-2012 16:54
xxxxxxxxxxxxxxxxxxxxxxxGrinxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxGrinxxxxxxxxxx



xXx
 
Dunno
Dobra, mam ważne pytanie: dlaczego umieszczasz ścieżki kampanii nie w folderze add-ons ale w data? Czy w ogóle chciało Ci się przeczytać chociaż jeden poradnik o tym jak się zabrać to tworzenia kampanii?
 
Poliuks
W kampanii Return to Noelren były łodzie, które mogły przewozić jednostki - w dodatku w zależności od typu jednostki różne ich ilości (kawalerii można było tam wsadzić mniej, niż piechoty). Wyładowywanie następowało automatycznie, kiedy łódź podpłynęła do brzegu. Myślę, że możesz swobodnie skorzystać z tego kodu.
 
Dingo
Gimp.

To jest obraz przezroczysty, więc wystarczy tylko zaznaczyć obrazek.
1. Wybierasz narzędzie zaznaczenie odręczne.
2. Zaznaczasz dany obszar (jednostki).
3. Wycinasz go.
4. Tworzysz nowy plik o wymiarach 72x72 i wybierasz wypełnienie przezroczyste.
5. Wklejasz.

To cholernie proste.
 
Przejdź do forum:
Wygenerowano w sekund: 0.16
10,886,536 unikalne wizyty