SAIL - Dialogi i Cele Misji

Wszelkie pytania na temat SAIL'a i modowania OW.
ph3nom
Veteran
Příspěvky: 286
Registrován: čtv srp 03, 2006 2:17 pm
Bydliště: Europe

SAIL - Dialogi i Cele Misji

Příspěvek od ph3nom »

W tym temacie możecie zadawać pytania i uzyskiwać odpowiedzi odnośnie dialogów i celów misji, które pisze się w języku SAIL.

Najpierw jednak polecam zajrzeć do tutorialu, który znajduje się na stronie:
http://www.owsupport.com/?sect=tutorial ... dialogs_pl
Naposledy upravil(a) Shaman dne stř bře 28, 2007 4:52 pm, celkem upraveno 1 x.
Obrázek
Uživatelský avatar
5ITH
Soldier level 1
Soldier level 1
Příspěvky: 28
Registrován: sob bře 10, 2007 10:34 pm
Bydliště: CZECH REPUBLIC

Please Help me!!

Příspěvek od 5ITH »

I want as to general Morozov get at any soldiers(girl boy), so as to They added to him. I export in SAIL all character, but I don't know where is bug. Every time write me 'identifier' expected but 'andrey' found.

Kód: Vybrat vše

Content Main.src:

export andrey;
export girl;
export boy;
export ru, ru2;

function sides;
Begin
ru=2;
ru2=5;
end;

Starting
Begin
enable;
If See(ru2, andrey) then
Begin
InGameOn;
CenterOnUnits([andrey,girl,boy]);
SetSide(kluk, ru);
SetSide(holka, ru);
ComStop(andrey);
ComHold([andrey,boy,girl]);
wait(10);
InGameOff;
end;
end;
end;
PLEASE HELP...

Edit by Shaman: This post is not on thread. If you want talk about change sides etc, go to this thread: http://forum.original-war.net/viewtopic.php?p=5052#5052
5ITH ----> OWS BETA TESTER
Uživatelský avatar
Jeanks
Soldier level 6
Soldier level 6
Příspěvky: 305
Registrován: pát úno 16, 2007 1:34 pm
Bydliště: Grudziądz

Příspěvek od Jeanks »

GOOD CODE

Kód: Vybrat vše

export andrey, girl, boy, ru, ru2;
starting      
function sides;
Begin  // MUST BE ONE BEGIN IN FUNCTION SAIL( no in whole)
ru=2;
ru2=5;
begin  // this is next function and new begin
If See(ru2,'andrey') then  //Thoughts that it rus2 Indefikator(ID HEROes)
InGameOn;
CenterOnUnits(andrey);  //must be one heroes center unit
SetSide(kluk, ru);
SetSide(holka, ru);
ComStop(andrey);
ComHold([andrey,boy,girl]);
InGameOff;
end;
1.I unchecked if surely it acts if check make well goods surely it if check make well goods.
2.Probably, it must served coming be area.



[/code]
Jeanks zgarnia wszystko ot co xD
Uživatelský avatar
Blashix
Community Veteran
Community Veteran
Příspěvky: 375
Registrován: ned dub 29, 2007 8:23 am
Bydliště: Polska

:P

Příspěvek od Blashix »

Co trzeba napisać aby na początku misji była rozmowa i po dojściu do eona ?
--> 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
Radzio
Site Administrator
Site Administrator
Poland
Příspěvky: 2898
Registrován: pát črc 28, 2006 10:58 am
Bydliště: Bialystok, Poland

Příspěvek od Radzio »

Kód: Vybrat vše

starting
begin
//kod na gadke na poczatku
end;

every 0$1 trigger IsInArea(ludek,area_eonu) do
begin
//kod na rozmowe po dotarciu do EONu
end;
ludek - twoja postac
area_eonu - identyfikator arei stworzonej wokol eonu
Uživatelský avatar
Blashix
Community Veteran
Community Veteran
Příspěvky: 375
Registrován: ned dub 29, 2007 8:23 am
Bydliště: Polska

:P

Příspěvek od Blashix »

No jest git, git gitara gra xD
A teraz cele misji ?

Kód: Vybrat vše

changemissionobjectives
co dalej ?



Ps.

Kód: Vybrat vše

//  dialogueon;
  if not killhim then say(joan,'DXComments-Joan-1');
Co daje te ?

Kód: Vybrat vše

 if not killhim then
EDIT: Rąbać ten kod, ale teraz cele misji jak zrobić xD ?
Naposledy upravil(a) Blashix dne sob kvě 05, 2007 8:20 am, celkem upraveno 1 x.
--> 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
Uživatelský avatar
NaDoL
Community Veteran
Community Veteran
Příspěvky: 379
Registrován: stř dub 12, 2006 7:43 pm
Bydliště: Poland
Kontaktovat uživatele:

temat

Příspěvek od NaDoL »

Jest tyle poradników pisanych NORMALNYM językiem że można poświęcić chwile i poczytać.
A te twoje ''te'' to jest warunek tylko jakoś dziwnie napisany
''jeżeli coś(czyli tu chodzi pewnie o to czy żyje ten ktoś) wtedy rozmowa; krótko mówiąc.
I w ogóle to nie wiem po co to, skoro to ma znaczyć że jeżeli nie zginie to mówi?
Wystarczy dać Say, jeżeli by chodziło o to że coś się stanie jak zginie to:

if IsDead(jednostka) then
begin
kod;
end;
Obrázek
Radzio
Site Administrator
Site Administrator
Poland
Příspěvky: 2898
Registrován: pát črc 28, 2006 10:58 am
Bydliště: Bialystok, Poland

Příspěvek od Radzio »

Ten kod byl czescia 1 misji amerykan. "killhim" to warunek, ktory przyjmowal wartosc 1, jesli Johan podpadl (chcieli go zabic). Wiec ten kod mowi, ze jesli nie chca go zabic, to niech Joan powie...
Uživatelský avatar
Blashix
Community Veteran
Community Veteran
Příspěvky: 375
Registrován: ned dub 29, 2007 8:23 am
Bydliště: Polska

:P

Příspěvek od Blashix »

Mam problem z celami misji :/ Moze ktoś zerknąć ? I poprawić kod :)

SAIL

Kód: Vybrat vše

starting

begin

ComEnterUnit(soldier1, bun1);
ComEnterUnit(inz1, mag2);

Wait(0$2);

Say(winston,'dialog1');

Wait(0$1);

Say(berd,'dialog2');

ChangeMissionObjectives('M1');

AddComMoveToArea(a1, area10);
AddComMoveToArea(a2, area10);
AddComMoveToArea(a3, area10);
AddComMoveToArea(a4, area10);

end;
Zawartość pliku Texts.txt

Kód: Vybrat vše

$ dialog1
- Grupa jedenasta, przygotować się. John, Krig, Zemin, Filips, Jelid, przejść do EONa.

$ dialog2
-Tak jest sir!

# M1
Add Main goramapy
- Dojdź do EONu.
#
--> 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
Radzio
Site Administrator
Site Administrator
Poland
Příspěvky: 2898
Registrován: pát črc 28, 2006 10:58 am
Bydliště: Bialystok, Poland

Příspěvek od Radzio »

Po kazdym myslniku powinna byc spacja.
A dialogi ci sie wyswietlaja czy nie?
Uživatelský avatar
Blashix
Community Veteran
Community Veteran
Příspěvky: 375
Registrován: ned dub 29, 2007 8:23 am
Bydliště: Polska

:P

Příspěvek od Blashix »

Dialogi działają w trybie "Go to game mode" a tak normalnie nie sprawdzałem bo nawet instalki narazie nie umiem zrobic itd. :P
--> 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
Uživatelský avatar
NaDoL
Community Veteran
Community Veteran
Příspěvky: 379
Registrován: stř dub 12, 2006 7:43 pm
Bydliště: Poland
Kontaktovat uživatele:

temat

Příspěvek od NaDoL »

To zacznij od tego i moda sprawdzaj przez mod luncher a nie przez to ''go to the mode''
I ustaw w Map Preferences (czy jakoś tak) numer misji, żeby wiedział z kąd czytać dialogi.
Obrázek
Radzio
Site Administrator
Site Administrator
Poland
Příspěvky: 2898
Registrován: pát črc 28, 2006 10:58 am
Bydliště: Bialystok, Poland

Příspěvek od Radzio »

Przeciez napisal, ze dialogi sa.
Uživatelský avatar
NaDoL
Community Veteran
Community Veteran
Příspěvky: 379
Registrován: stř dub 12, 2006 7:43 pm
Bydliště: Poland
Kontaktovat uživatele:

temat

Příspěvek od NaDoL »

To po co dał kod do poprawki?
Obrázek
Uživatelský avatar
Blashix
Community Veteran
Community Veteran
Příspěvky: 375
Registrován: ned dub 29, 2007 8:23 am
Bydliště: Polska

:P

Příspěvek od Blashix »

A więc sprawdziłem za pomocą edytora wszystkie dialogi działają, ale juz w modlaunch dialogi z pierwszej misji są w 2, 3, i tak dalej, a te co miały być w 2 albo 3 to nima ... co to może być ?? :?
--> 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
Odpovědět