Page 1 of 1
Error przy tworzeniu moda...
Posted: Thu Dec 30, 2010 10:26 pm
by MacGyver
Witam
Ostatnio zacząłem robić własnego moda.
Jednak już w drugiej misji wyskoczył error...
Code: Select all
SAIL function "ChangeMissionObiectives":List index out of bounds (90)
Niewiem co z tym zrobić
Wprowadzenie działa ok ale gdy dochodzi do komendy o celach misji - error i crash edytora
Za pomoc thx
P.S Jeżeli nie właściwy dział to proszę o przeniesienie ...
Re: Error przy tworzeniu moda...
Posted: Thu Dec 30, 2010 10:49 pm
by Nitek
Wychodzi na to, że jest coś źle z kodem od celów misji. Daj cały kod z celami misji.
Btw MacGyver od moda "Zagubieni w czasie"? :>
Re: Error przy tworzeniu moda...
Posted: Thu Dec 30, 2010 10:54 pm
by MacGyver
Ta
Ale chyba jak ktoś zagrał w moda "Zagubieni w czasie" to se pomyślał "Yyy Co to jest??"
Dlatego staram się zrobić nowego moda - tamtego jeszcze nie zostawiłem , ale stan mapek jest taki sobie

i nic nie trzyma się kupy . To był mój pierwszy mod
W nowym modzie biorę mapki z kampanii bo ładniej wszystko wygląda...
Oto cały kod Saila
Code: Select all
Starting
begin
resetfog;
end;
every 0$6 do
begin
say(Roman,'01');
Say(Roman,'02');
Say(Roman,'03');
Say(Roman,'04');
Say(Roman,'05');
Say(Roman,'06');
ChangeMissionObjectives('wiew');
end;
I kod celu misji
Code: Select all
# wiew
Add Main Odszukaj
- Rozejrzyj się po okolicy...
Re: Error przy tworzeniu moda...
Posted: Thu Dec 30, 2010 10:58 pm
by Nitek
Daj jeszcze log z pliku tekstowego od misji (txt01 najprawdopodobniej), bo tutaj wygląda na to, że jest w porządku.
Re: Error przy tworzeniu moda...
Posted: Thu Dec 30, 2010 11:01 pm
by MacGyver
Code: Select all
$ 01
- Aaaarh moja głowa! Doktorze co to by....
$ 02
- Gdzie Pan jest.
$ 03
- Gdzie sie wszyscy podziali??
$ 04
- Gdzie jest baza ??!
$ 05
- Niech to radio zepsute...
$ 06
- Spróbuje się troche rozejrzeć...
# wiew
Add Main Odszukaj
- Rozejrzyj się po okolicy...
# wiew_end
Out Odszukaj
Re: Error przy tworzeniu moda...
Posted: Thu Dec 30, 2010 11:05 pm
by Anarchy
Jak to Radzio kiedyś napisał:
"Do wszystkich nowicjuszy saila: czytajcie te pi**dolone raporty, bo tam wszystko pisze"
Propos tematu:
Code: Select all
# wiew
Add Main Odszukaj
- Rozejrzyj się po okolicy...
Nie zakończone jest #, czyli grze kazałeś wrzucić do celu misji wszystko od tego fragmentu w dół.
Code: Select all
# wiew
Add Main Odszukaj
- Rozejrzyj się po okolicy...
#
Tak lepiej, nie?
A jeśli nie to, to nie mam pomysłu..
Re: Error przy tworzeniu moda...
Posted: Thu Dec 30, 2010 11:09 pm
by MacGyver
Dzięki działa
Temat do zamknięcia...
Re: Error przy tworzeniu moda...
Posted: Thu Dec 30, 2010 11:27 pm
by Nitek
I jeszcze jedno: zwroty grzecznościowe, typu "pan", "ci", "tobie" w dialogach zawsze pisz małą literą. To nie list, nie pisze się tutaj tych zwrotów wielkimi literami.
# wiew_end
Out Odszukaj
Po tym też dodaj #:
# wiew_end
Out Odszukaj
#
Teraz wszystko będzie działać.
Jeszcze jedna rada: Dialogi imo lepiej nazywać wraz z imieniem człowieka, który to wypowiada - będzie szybciej później coś edytować, bo widać co kto mówi.
I nie przesadzaj z "..."

Re: Error przy tworzeniu moda...
Posted: Fri Dec 31, 2010 9:59 am
by ph3nom
Zastanawiam się czemu użyłeś bloku every, który nie sprawdza żadnego warunku, do zwykłego dialogu. Nie lepiej użyć funkcji
wait?
Przykład:
Code: Select all
STARTING
begin
ResetFog;
wait(0$6);
Say(roman, '01');
Say(roman, '02');
Say(roman, '03');
Say(roman, '04');
Say(roman, '05');
Say(roman, '06');
ChangeMissionObjectives('wiew');
end;