|
Problem - "Nieznany scenariusz"
|
| Youukimaru |
Dodany dnia 12-01-2012 11:47
|

Początkujący

Postów: 31
Data rejestracji: 05/02/2011 10:42
|
Problem podany w temacie.
Kod _main.cfg:
Kod źródłowy[campaign]
id=Bitwa_o_wode
name= _ "Bitwa o wode"
abbrev= _ "BoW"
icon="units/elves-wood/ranger.png"
image="data/core/images/portraits/elves/transparent/ranger.png"
define=Bitwa_o_wode_campaing
first_scenario=01_Brak_wody
difficulties=EASY,NORMAL,HARD
difficulty_descriptions={MENU_IMG_TXT2 "units/elves-wood/archer.png~RC(magneta>red)" _"Lucznik" _"(Latwy)"} + ";" +
{MENU_IMG_TXT2 "units/elves-wood/ranger.png~RC(magneta>red)" _"Lowca" _"(Normalny)"} + ";" +
{MENU_IMG_TXT2 "units/elves-wood/avenger.png~RC(magneta>red)" _"Msciciel" _"(Trudny)"}
description= _ "Znajdz zrodlo wody,ktore pozwoli przetrwac twojemu ludowi.
" + _"(Poziom Zaawansowany, 2 scenariusze)"
[about]
title= _ "Kampania"
[entry]
name = "GrafClown"
[/entry]
[/about]
[about]
title= _ "Mapy"
[entry]
name = "GrafClown"
[/entry]
[/about]
[/campaign]
#ifdef Uczen_Smierci_campaign
{~add-ons/Bitwa_o_wode/scenarios}
{~add-ons/Bitwa_o_wode/images}
[+units]
{~add-ons/Bitwa_o_wode/units}
[/units]
#endif
Kod scenariusza:
Kod źródłowy[scenario]
id="01_Brak_wody"
name= _ "Brak wody"
next_scenario=null
map_data="{~add-ons/Bitwa_o_wode/maps/Brak_wody.map}"
victory_when_enemies_defeated=yes
{TURNS 40 36 32}
{DEFAULT_SCHEDULE}
{DEFAULT_MUSIC_PLAYLIST}
[story]
[part]
background= "portraits/elves/transparent/ranger.png"
story= _ "Jestem przywudca elfow.Ja i moj lud mieszkamy w lesie tropikalnym.Niestety,ludzie wycinali nasze lase az zostal nam tylko maly skrawek."
[/part]
[part]
background= "portraits/elves/transparent/ranger.png"
story= _ "Nasze ostatnie zrodlo wody zamienilo sie w bagno.Nasza ostatnia szansa na przezycie jest pojscie w glab pustyni i znalezienie wody."
[/part]
[/story]
[event]
name=prestart
[objectives]
side=1
[objective]
description= _ "Pokonaj straznika strumienia."
condition=win
[/objective]
[objective]
description= _ "Smierc Legolasa"
condition=lose
[/objective]
[objective]
description= _ "Koniec Tur"
condition=lose
[/objective]
note={NEW_GOLD_CARRYOVER_NOTE_40}
[/objectives]
[/event]
[side]
type=Elvish Ranger
id=Legolas
name= _"Legolas"
unrenamable=yes
profile=portraits/elves/transparent/ranger.png
side=1
canrecruit=yes
controller=human
recruit=Elvish Ranger,Elvish Fighter,Elvish Scout,Elvish Shaman
gold=600
team_name=Legolas
user_team_name=_"Legolas"
[unit]
id=Teek
name= _ "Teek"
unrenamable=yes
type=Elvish Hero
profile=portraits/elves/transparent/hero.png
side=1
x=7
y=2
{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=Javelineer
id=Straznik
name= _ "Straznik"
side=2
canrecruit=yes
recruit=Horseman,Bowman,Fencer
gold=100
x,y=16,31
[ai]
recruitment_pattern=fighter
{ATTACK_DEPTH 1 3 5}
[/ai]
{EBESIEGED_RECRUITMENT}
team_name=Straznicy
user_team_name=_"Straznicy"
[/side]
[event]
name=start
[message]
speaker=Legolas
message= _ "Teek.Ruszamy"
[/message]
[message]
speaker=Teek
message= _ "Tak jest!"
[/message]
[message]
speaker=Teek
message= _ "Legolasie.Tam daleko widze strumien!"
[/message]
[message]
speaker=Legolas
message= _ "Yhm.To prawda.Musimy sie do niego dostac."
[/message]
[message]
speaker=Teek
message= _ "Legolasie czekaj.Tam w oddali widac kogos.Pewnie pilnuje tego strumienia.Jak nie da wody po dobroci to odbierzemy mu ja sila!"
[/message]
[message]
speaker=Legolas
message= _ "Dobrze.Tylko staraj sie nie zabijac jak nie musisz.Nie chce miec ich na sumieniu."
[/message]
[/event]
[event]
name=turn 6
[unit]
type=Elvish Captain
id=Bokka
name= _ "Bokka"
side=1
x=12
y=1
[modifications]
{TRAIT_LOYAL}
[/modifications]
[/unit]
[message]
speaker=Bokka
message= _ "Moge wam pomoc.Ale cos za cos.Zaplata pozornie nie jest wysoka ale to tylko pozor."
[/message]
[message]
speaker=Legolas
message= _ "A o jaka zaplate ci chodzi?"
[/message]
[message]
speaker=Bokka
message= _ "O wode.Jestem spragniony.Nic nie pilem przez 2 dni.To jak?Piec buklakow wody po tym jak strumien bedzie nasz i pomoge wam.
[/message]
[message]
speaker=Teek
message= _ "Legolasie.Niech mu bedzie.Ob moze nam pomoc.Jest szanowanym dowodca i moze dowodzic twoimi wojskami w polu.Jest tez szanowany bo zawsze sam rusza do boju ze swoimi wojskami i dopomaga im."
[/message]
[message]
speaker=Legolas
message= _ "Zgoda.Bokko,idziesz z nami."
[/message]
[/event]
[event]
name=die
[filter]
id=Straznik
[/filter]
[message]
speaker=Straznik
message= _ "Pokonaliscie mnie.Moge wam za to dac nagrode.Zdradze wam sekret tej rzeki."
[/message]
[message]
speaker=Legolas
message= _ "Co to za sekret?"
[/message]
[message]
speaker=Straznik
message= _ "Ten strumyk to tylko czesc ogromnej rzeki.<Kaszle>Za moim zamkiem jest klapa.Znajduje sie ona obok wielkiego monolitu z kamieni.Zejdzcie nia pod ziemie.Poznacie tam tajemnice...<Umarl>"
[/message]
[message]
speaker=Legolas
message= _ "To nie mozliwe.Teeku sprawdz czy naprawde jest ta klapa."
[/message]
[message]
speaker=Legolas
message= _ "<Mija 10 minut>"
[/message]
[message]
speaker=Legolas
message= _ "Czyli jednak to prawda.Ok.Schodzimy!"
[/message]
[endlevel]
result=victory
bonus=yes
{NEW_GOLD_CARRYOVER 40}
[/endlevel]
[/event]
[event]
name=last breath
[filter]
id=Legolas
[/filter]
[message]
speaker=kuki
message= _ "Przynajmniej zginelem walczac o najcenniejszy skarb pustyni..."
[/message]
[endlevel]
result=defeat
[/endlevel]
[/event]
[event]
name=die
[filter]
id=Bokka
[/filter]
[message]
speaker=Bokka
message= _ "I tak wyszlo na to ze umarlem lecz lepiej umrzec w walce niz z pragnienia."
[/message]
[/event]
[event]
name=time over
[message]
speaker=Legolas
message= _ "Co?!Strumien wysechl.Ostatnia nadzieja zawiodla."
[/message]
[/event]
{PLACE_IMAGE "scenery/monolith1.png" 18 32}
[/scenario]
Powiedzcie tylko cos zmienic w kodzie aby zniknal blad.
Edytowane przez AxeFighter dnia 27-11-2014 18:31
|
| |
|
|
| krokodyl01 |
Dodany dnia 12-01-2012 21:54
|

Przybysz

Postów: 7
Data rejestracji: 31/12/2009 11:54
|
Mam to samo pomóżcie
xxxxxxxxxxxxxxxxxxxxxxx  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx  xxxxxxxxxx
xXx
|
| |
|
|
| Youukimaru |
Dodany dnia 13-01-2012 17:00
|

Początkujący

Postów: 31
Data rejestracji: 05/02/2011 10:42
|
Mógłby ktoś odpowiedzieć?Proszę. |
| |
|
|
| Kuki1537 |
Dodany dnia 13-01-2012 21:20
|

Poszukiwacz Przygód

Postów: 365
Data rejestracji: 10/11/2010 21:46
|
A dlaczego w jednym miejscu pisze speaker=kuki, a nigdzie nie było żadnego kukiego. (chyba chodziło o speaker=Legolas) |
| |
|
|
| Dunno |
Dodany dnia 13-01-2012 22:40
|

Czeladnik

Postów: 91
Data rejestracji: 16/07/2011 15:18
|
Znowu literówka 
zmień campaing w 8 linijce na poprawne campaign. Nie gwarantuję, że będzie działać, bo nie chciało mi się sprawdzić reszty kodu, może spróbuj sam, to naprawdę nie jest takie trudne  |
| |
|
|
| Youukimaru |
Dodany dnia 14-01-2012 12:00
|

Początkujący

Postów: 31
Data rejestracji: 05/02/2011 10:42
|
Poprawiłem to co powiedzieliście i nadal jest ten błąd.Chyba muszę zacząć poszukiwania literówek. 
PS.Może wyśle plik tej kampani i byście zobaczyli czy u was chodzi?
Edytowane przez Youukimaru dnia 14-01-2012 12:06
|
| |
|
|
| Filar |
Dodany dnia 14-01-2012 17:50
|

Poszukiwacz Przygód

Postów: 246
Data rejestracji: 18/09/2010 23:02
|
Przynajmniej zginelem
Błagam! Nie rańcie tak języka albo przynajmniej poproście kogoś innego o napisanie tych dialogów  |
| |
|
|
| Youukimaru |
Dodany dnia 14-01-2012 20:32
|

Początkujący

Postów: 31
Data rejestracji: 05/02/2011 10:42
|
Hm... dzięki za pomoc Filar wiesz bardzo mi pomogłeś...Pewnie powinno być "zginąłem"? |
| |
|
|
| Dunno |
Dodany dnia 14-01-2012 21:29
|

Czeladnik

Postów: 91
Data rejestracji: 16/07/2011 15:18
|
w define= wpisałeś bitwa o wodę a w #ifdef jest uczeń śmierci. Musi być dokładnie to samo. |
| |
|
|
| Youukimaru |
Dodany dnia 14-01-2012 22:08
|

Początkujący

Postów: 31
Data rejestracji: 05/02/2011 10:42
|
Poprawione.Błąd jest nadal.Literówek nie znajduję.Nazwa mapy i scenariusza się zgadzają.Już nie wiem co wymyślić. |
| |
|
|
| Dunno |
Dodany dnia 16-01-2012 13:30
|

Czeladnik

Postów: 91
Data rejestracji: 16/07/2011 15:18
|
Jest jeszcze takie coś: w #ifdef wpisujesz wszystkie foldery a widzę, że nie wpisałeś folderu z mapami. Sprawdź czy wszystkie nazwy się zgadzają i czy wszystkie foldery zostały zawarte w #ifdef. Żeby nazwa się zgadzała, musi zgadzać się także rozszerzenie, czyli jeżeli zapisałeś jakąś mapę jako "mapa.map" a w scenariuszu wpiszesz "mapa" (lub vice versa) to się nie będzie zgadzało. |
| |
|
|
| Youukimaru |
Dodany dnia 17-01-2012 10:14
|

Początkujący

Postów: 31
Data rejestracji: 05/02/2011 10:42
|
Nie pomogło.Aktualizuje kod:
_main.cfg
Kod źródłowy[campaign]
id=Bitwa_o_wode
name= _ "Bitwa o wode"
abbrev= _ "BoW"
icon="units/elves-wood/ranger.png"
image="data/core/images/portraits/elves/transparent/ranger.png"
define=Bitwa_o_wode_campaign
first_scenario=Brak_wody
difficulties=EASY,NORMAL,HARD
difficulty_descriptions={MENU_IMG_TXT2 "units/elves-wood/archer.png~RC(magneta>red)" _"Lucznik" _"(Latwy)"} + ";" +
{MENU_IMG_TXT2 "units/elves-wood/ranger.png~RC(magneta>red)" _"Lowca" _"(Normalny)"} + ";" +
{MENU_IMG_TXT2 "units/elves-wood/avenger.png~RC(magneta>red)" _"Msciciel" _"(Trudny)"}
description= _ "Znajdz zrodlo wody,ktore pozwoli przetrwac twojemu ludowi.
" + _"(Poziom Zaawansowany, 2 scenariusze)"
[about]
title= _ "Kampania"
[entry]
name = "GrafClown"
[/entry]
[/about]
[about]
title= _ "Mapy"
[entry]
name = "GrafClown"
[/entry]
[/about]
[/campaign]
#ifdef Bitwa_o_wode campaign
{~add-ons/Bitwa_o_wode/scenarios}
{~add-ons/Bitwa_o_wode/maps}
{~add-ons/Bitwa_o_wode/images}
[+units]
{~add-ons/Bitwa_o_wode/units}
[/units]
#endif
Scenariusz
Kod źródłowy[scenario]
id="Brak_wody"
name= _ "Brak wody"
next_scenario=null
map_data="{~add-ons/Bitwa_o_wode/maps/Brak_wody.map}"
victory_when_enemies_defeated=yes
{TURNS 40 36 32}
{DAWN}
{DEFAULT_MUSIC_PLAYLIST}
[story]
[part]
background= "portraits/elves/transparent/ranger.png"
story= _ "Jestem przywudca elfow.Ja i moj lud mieszkamy w lesie tropikalnym.Niestety,ludzie wycinali nasze lase az zostal nam tylko maly skrawek."
[/part]
[part]
background= "portraits/elves/transparent/ranger.png"
story= _ "Nasze ostatnie zrodlo wody zamienilo sie w bagno.Nasza ostatnia szansa na przezycie jest pojscie w glab pustyni i znalezienie wody."
[/part]
[/story]
[event]
name=prestart
[objectives]
side=1
[objective]
description= _ "Pokonaj straznika strumienia."
condition=win
[/objective]
[objective]
description= _ "Smierc Legolasa"
condition=lose
[/objective]
[objective]
description= _ "Koniec tur"
condition=lose
[/objective]
note={NEW_GOLD_CARRYOVER_NOTE_40}
[/objectives]
[/event]
[side]
type=Elvish Ranger
id=Legolas
name= _"Legolas"
unrenamable=yes
profile=portraits/elves/transparent/ranger.png
side=1
canrecruit=yes
controller=human
recruit=Elvish Ranger,Elvish Fighter,Elvish Scout,Elvish Shaman
gold=600
team_name=Legolas
user_team_name=_"Legolas"
[unit]
id=Teek
name= _ "Teek"
unrenamable=yes
type=Elvish Hero
profile=portraits/elves/transparent/hero.png
side=1
x=7
y=2
{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=Javelineer
id=Straznik
name= _ "Straznik"
side=2
canrecruit=yes
recruit=Horseman,Bowman,Fencer
gold=100
x,y=16,31
[ai]
recruitment_pattern=fighter
{ATTACK_DEPTH 1 3 5}
[/ai]
{EBESIEGED_RECRUITMENT}
team_name=Straznicy
user_team_name=_"Straznicy"
[/side]
[event]
name=start
[message]
speaker=Legolas
message= _ "Teek.Ruszamy"
[/message]
[message]
speaker=Teek
message= _ "Tak jest!"
[/message]
[message]
speaker=Teek
message= _ "Legolasie.Tam daleko widze strumien!"
[/message]
[message]
speaker=Legolas
message= _ "Yhm.To prawda.Musimy sie do niego dostac."
[/message]
[message]
speaker=Teek
message= _ "Legolasie czekaj.Tam w oddali widac kogos.Pewnie pilnuje tego strumienia.Jak nie da wody po dobroci to odbierzemy mu ja sila!"
[/message]
[message]
speaker=Legolas
message= _ "Dobrze.Tylko staraj sie nie zabijac jak nie musisz.Nie chce miec ich na sumieniu."
[/message]
[/event]
[event]
name=turn 6
[unit]
type=Elvish Captain
id=Bokka
name= _ "Bokka"
side=1
x=12
y=1
[modifications]
{TRAIT_LOYAL}
[/modifications]
[/unit]
[message]
speaker=Bokka
message= _ "Moge wam pomoc.Ale cos za cos.Zaplata pozornie nie jest wysoka ale to tylko pozor."
[/message]
[message]
speaker=Legolas
message= _ "A o jaka zaplate ci chodzi?"
[/message]
[message]
speaker=Bokka
message= _ "O wode.Jestem spragniony.Nic nie pilem przez 2 dni.To jak?Piec buklakow wody po tym jak strumien bedzie nasz i pomoge wam.
[/message]
[message]
speaker=Teek
message= _ "Legolasie.Niech mu bedzie.Ob moze nam pomoc.Jest szanowanym dowodca i moze dowodzic twoimi wojskami w polu.Jest tez szanowany bo zawsze sam rusza do boju ze swoimi wojskami i dopomaga im."
[/message]
[message]
speaker=Legolas
message= _ "Zgoda.Bokko,idziesz z nami."
[/message]
[/event]
[event]
name=die
[filter]
id=Straznik
[/filter]
[message]
speaker=Straznik
message= _ "Pokonaliscie mnie.Moge wam za to dac nagrode.Zdradze wam sekret tej rzeki."
[/message]
[message]
speaker=Legolas
message= _ "Co to za sekret?"
[/message]
[message]
speaker=Straznik
message= _ "Ten strumyk to tylko czesc ogromnej rzeki.<Kaszle>Za moim zamkiem jest klapa.Znajduje sie ona obok wielkiego monolitu z kamieni.Zejdzcie nia pod ziemie.Poznacie tam tajemnice...<Umarl>"
[/message]
[message]
speaker=Legolas
message= _ "To nie mozliwe.Teeku sprawdz czy naprawde jest ta klapa."
[/message]
[message]
speaker=Legolas
message= _ "<Mija 10 minut>"
[/message]
[message]
speaker=Legolas
message= _ "Czyli jednak to prawda.Ok.Schodzimy!"
[/message]
[endlevel]
result=victory
bonus=yes
{NEW_GOLD_CARRYOVER 40}
[/endlevel]
[/event]
[event]
name=last breath
[filter]
id=Legolas
[/filter]
[message]
speaker=Legolas
message= _ "Przynajmniej zginelem walczac o najcenniejszy skarb pustyni..."
[/message]
[endlevel]
result=defeat
[/endlevel]
[/event]
[event]
name=die
[filter]
id=Bokka
[/filter]
[message]
speaker=Bokka
message= _ "I tak wyszlo na to ze umarlem lecz lepiej umrzec w walce niz z pragnienia."
[/message]
[/event]
[event]
name=time over
[message]
speaker=Legolas
message= _ "Co?!Strumien wysechl.Ostatnia nadzieja zawiodla."
[/message]
[/event]
{PLACE_IMAGE "scenery/monolith1.png" 18 32}
[/scenario]
Plik kampanii do sprawdzenia
http://www.przekl...3b8m5tb5a5 |
| |
|
|
| Dunno |
Dodany dnia 17-01-2012 17:09
|

Czeladnik

Postów: 91
Data rejestracji: 16/07/2011 15:18
|
Wiesz co, na tym etapie poleciłbym Ci, abyś otworzył po prostu pliki _main.cfg i 1 scenariusz z jakiejś innej kampanii o której wiesz, że działa. Po prostu ściągnij z dodatków i porównaj.
A, i zauważyłem, że id kampanii wpisałeś bez cudzysłowia.
I nie wpisałeś [binary_path]
Oraz nie zdefiniowałeś #textdomain
Edytowane przez Dunno dnia 17-01-2012 17:11
|
| |
|
|
| Youukimaru |
Dodany dnia 17-01-2012 19:38
|

Początkujący

Postów: 31
Data rejestracji: 05/02/2011 10:42
|
A trzeba to zrobić?Jak tak to nie wiem za bardzo o co chodzi bo w kampani na której bazowałem nie było tego a działała.Bazowałem na kampani "Uczeń Śmierci" |
| |
|
|
| Dunno |
Dodany dnia 17-01-2012 23:23
|

Czeladnik

Postów: 91
Data rejestracji: 16/07/2011 15:18
|
hej, stary, o czym my w ogóle mówimy, nadal nie ma tego samego w define= i w #ifdef. W #ifdef postawiłeś spację zamiast _ przed słowem "campaign". Popraw to i dodaj to do #ifdef (zwyczajowo wkleja się to na początek, zaraz po otwarciu #ifdef):
Kod źródłowy
[binary_path]
path=data/add-ons/Bitwa_o_wode
[/binary_path]
Teraz już musi działać (chyba, ze pojawią się kolejne, inne błędy. Jest to raczej prawdopodobne ;) ). |
| |
|
|
| Youukimaru |
Dodany dnia 18-01-2012 10:18
|

Początkujący

Postów: 31
Data rejestracji: 05/02/2011 10:42
|
Dzięki.Teraz wyskakuje inny błąd a zaraz po nim wyskakuje Nieznany Scenariusz. |
| |
|
|
| Dunno |
Dodany dnia 18-01-2012 13:28
|

Czeladnik

Postów: 91
Data rejestracji: 16/07/2011 15:18
|
No widzisz, to już przynajmniej jakiś postęp  |
| |
|