SAIL - Co jest źle?

Wszelkie pytania na temat SAIL'a i modowania OW.
Responder
Tuluk
Soldier level 2
Soldier level 2
Mensajes: 33
Registrado: Mi Apr 25, 2007 8:03 am

SAIL - Co jest źle?

Beitrag por Tuluk »

Zrobiłem ten kod i nic się niestartuje

Code: Alles auswählen

starting
begin
 begin
 Say(major,m0);
 Say(burlak,b0);
 Say(major,m1
 Say(burlak,b1);
 Say(major,m2);
 Say(burlak,b2);
 end
 every 0$1 trigger IsInArea(burlak,kamien) do
 SetLives(burlak,200);
 Wait(0$2);
 SetLives(burlak,1000);
 end;
 begin
 say(major,m3);
 end;
 begin
 goto(burlak,czapa);
 end;
 on enterbuilding(b,un) do 
  begin
    if b=czapa then
    if un=burlak then
    begin
    youwin;
    end;
    end;
  end;
end;
miało być tam że napoczątku zaczyną się rozmową a potem jedna postacią mamy sami pokierować do EONa a jak dojdzie do pewnego miejsca to na chwile upada i powstaje i tam znów rozmowa a potem on już sam idzie do czapy i się kończy misja.
Benutzeravatar
NaDoL
Community Veteran
Community Veteran
Mensajes: 379
Registrado: Mi Apr 12, 2006 7:43 pm
Wohnort: Poland
Contactar:

temat

Beitrag por NaDoL »

Wciskaj sobie ''Compile'' w Edytorze to ci pokaże gdzie masz błąd, ten kod w ogóle jest jakiś spedalony LOL nie wiadomo na co te ''warunki'' przy if then, skoro ma iść tylko do eona.
starting
begin
Say(major,m0);
Say(burlak,b0);
Say(major,m1
Say(burlak,b1);
Say(major,m2);
Say(burlak,b2);
end;

every 0$1 trigger IsInArea(burlak,kamien) do
begin
SetLives(burlak,200);
Wait(0$2);
SetLives(burlak,1000);
say(major,m3);
AddComEnterUnit(burlak,czapa);
end;

every 0$1 Trigger IsInUnit(burlak,czapa) do
begin;
youwin;
end;
Chyba tak, pisze z pamięci więc sprawdź w edytorze przez compile.
Bild
Tuluk
Soldier level 2
Soldier level 2
Mensajes: 33
Registrado: Mi Apr 25, 2007 8:03 am

Beitrag por Tuluk »

Teraz mam problem bo jak chce założyć nową mape to pisze DEFINE not integrer valid a jak chce otworzyć to pisze file desciption is empty a jak go usunołem to znów pisalo to jak chce zalożyć nowa mape więc co mam zrobić?
A ten kod niedziała bo już przy pierwszej linijce z say zaznacza że jest błąd.
Benutzeravatar
Blashix
Community Veteran
Community Veteran
Mensajes: 375
Registrado: So Apr 29, 2007 8:23 am
Wohnort: Polska

Beitrag por Blashix »

Co do say to masz:

Code: Alles auswählen

starting
begin
Say(major,m0);
Say(burlak,b0);
Say(major,m1
Say(burlak,b1);
Say(major,m2);
Say(burlak,b2);
end; 
A powinno być:

Code: Alles auswählen

starting

begin
Say(major,m0);
Say(burlak,b0);
Say(major,m1);
Say(burlak,b1);
Say(major,m2);
Say(burlak,b2);
end; 

lukaj na znaki ")" and ";".
Jak nadol mówił musisz przepuścić to przez ten pierdzielnik. Bo z pamięci na szybkiego napisał tamto bez sprawdzania  :P 
teraz ten kod musi zadziałać.


[ Dodano: Sob Sie 04, 2007 5:14 pm ]
jeżeli dalej say nie będzie działać to znaczy że może nie ma danego dialogu lub identyfikatora nazwy np. major
--> 02.12.2008 PC <--
| AMD Athlon 64 X2 5400 Black Edition 3,4Ghz + Cooling Pentagram Freezone HP-120 AlCu Karakorum | GoodRam DDR2 2x 2GB 810Mhz CL4 + Arctic Cooling Arctic RC | Asus M3A78 PRO AMD 780G (Radeon HD 3200 & HD Audio Realtek ALC1200) | Radeon HD 4850 Gigabyte 512MB 700/2000 MHz + Zalman Cooling | Samsung SpinPoint T166 320 GB (SATA II, 16MB cache, NCQ) | LG SuperMulti DVD LightScribe | Power: Chieftec (GPS-500AB-A) 500W all in: NZXT Apollo Crafted Series Black

Mouse: A4TECH XL-750F
Keyboard: Saitek Eclipse II
Monitor: 19 LG Flatron W1952TQ-PF
Benutzeravatar
NaDoL
Community Veteran
Community Veteran
Mensajes: 379
Registrado: Mi Apr 12, 2006 7:43 pm
Wohnort: Poland
Contactar:

temat

Beitrag por NaDoL »

Nie zauważyłem tego '');'', pewnie dlatego że jak pisałem tego posta to nie dawno co wstałem lol
Bild
Tuluk
Soldier level 2
Soldier level 2
Mensajes: 33
Registrado: Mi Apr 25, 2007 8:03 am

Beitrag por Tuluk »

Jest problem w pierwszej linijce z say ale chodzi o te m0 ale przecież zrobiłem plik Txt01.wri i tam jest to bo pisze undefined identifer'm0'
Benutzeravatar
Blashix
Community Veteran
Community Veteran
Mensajes: 375
Registrado: So Apr 29, 2007 8:23 am
Wohnort: Polska

:P

Beitrag por Blashix »

w katalogu mapy musisz jeszcze zrobic to samo ale w pliku texts.txt
--> 02.12.2008 PC <--
| AMD Athlon 64 X2 5400 Black Edition 3,4Ghz + Cooling Pentagram Freezone HP-120 AlCu Karakorum | GoodRam DDR2 2x 2GB 810Mhz CL4 + Arctic Cooling Arctic RC | Asus M3A78 PRO AMD 780G (Radeon HD 3200 & HD Audio Realtek ALC1200) | Radeon HD 4850 Gigabyte 512MB 700/2000 MHz + Zalman Cooling | Samsung SpinPoint T166 320 GB (SATA II, 16MB cache, NCQ) | LG SuperMulti DVD LightScribe | Power: Chieftec (GPS-500AB-A) 500W all in: NZXT Apollo Crafted Series Black

Mouse: A4TECH XL-750F
Keyboard: Saitek Eclipse II
Monitor: 19 LG Flatron W1952TQ-PF
Destrojer
Soldier level 1
Soldier level 1
Mensajes: 10
Registrado: Fr Jul 27, 2007 5:30 pm

Beitrag por Destrojer »

Tuluk hat geschrieben:Jest problem w pierwszej linijce z say ale chodzi o te m0 ale przecież zrobiłem plik Txt01.wri i tam jest to bo pisze undefined identifer'm0'
bo nie masz zrobić pliku Txt01.wri tylko Texts.txt w katalogu mapy . Czyli originalwar/mods/nazwamoda/missions/strona/nazwamapy

Gdzie Strona to _AM , _RU , _AR
Pozdrawiam
Anarchy
Site Moderator
Chad
Mensajes: 1223
Registrado: Do Mai 03, 2007 11:02 am

Beitrag por Anarchy »

Destrojer hat geschrieben:
Tuluk hat geschrieben:Jest problem w pierwszej linijce z say ale chodzi o te m0 ale przecież zrobiłem plik Txt01.wri i tam jest to bo pisze undefined identifer'm0'
bo nie masz zrobić pliku Txt01.wri tylko Texts.txt w katalogu mapy . Czyli originalwar/mods/nazwamoda/missions/strona/nazwamapy

Gdzie Strona to _AM , _RU , _AR
Musisz w texts.txt jest do wyświetlania tylkow edytorze :roll:
Responder