SAIL - Dialogi i Cele Misji

Wszelkie pytania na temat SAIL'a i modowania OW.
ph3nom
Veteran
Příspěvky: 286
Registrován: Thu Aug 03, 2006 2:17 pm
Location: Europe

SAIL - Dialogi i Cele Misji

Post 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
Last edited by Shaman on Wed Mar 28, 2007 4:52 pm, edited 1 time in total.
Image
User avatar
5ITH
Soldier level 1
Soldier level 1
Příspěvky: 28
Registrován: Sat Mar 10, 2007 10:34 pm
Location: CZECH REPUBLIC

Please Help me!!

Post 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.

Code: Select all

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
User avatar
Jeanks
Soldier level 6
Soldier level 6
Příspěvky: 305
Registrován: Fri Feb 16, 2007 1:34 pm
Location: Grudziądz

Post od Jeanks »

GOOD CODE

Code: Select all

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
User avatar
Blashix
Community Veteran
Community Veteran
Příspěvky: 375
Registrován: Sun Apr 29, 2007 8:23 am
Location: Polska

:P

Post 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: Fri Jul 28, 2006 10:58 am
Location: Bialystok, Poland

Post od Radzio »

Code: Select all

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
User avatar
Blashix
Community Veteran
Community Veteran
Příspěvky: 375
Registrován: Sun Apr 29, 2007 8:23 am
Location: Polska

:P

Post od Blashix »

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

Code: Select all

changemissionobjectives
co dalej ?



Ps.

Code: Select all

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

Code: Select all

 if not killhim then
EDIT: Rąbać ten kod, ale teraz cele misji jak zrobić xD ?
Last edited by Blashix on Sat May 05, 2007 8:20 am, edited 1 time in total.
--> 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
User avatar
NaDoL
Community Veteran
Community Veteran
Příspěvky: 379
Registrován: Wed Apr 12, 2006 7:43 pm
Location: Poland
Kontaktovat uživatele:

temat

Post 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;
Image
Radzio
Site Administrator
Site Administrator
Poland
Příspěvky: 2898
Registrován: Fri Jul 28, 2006 10:58 am
Location: Bialystok, Poland

Post 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...
User avatar
Blashix
Community Veteran
Community Veteran
Příspěvky: 375
Registrován: Sun Apr 29, 2007 8:23 am
Location: Polska

:P

Post od Blashix »

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

SAIL

Code: Select all

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

Code: Select all

$ 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: Fri Jul 28, 2006 10:58 am
Location: Bialystok, Poland

Post od Radzio »

Po kazdym myslniku powinna byc spacja.
A dialogi ci sie wyswietlaja czy nie?
User avatar
Blashix
Community Veteran
Community Veteran
Příspěvky: 375
Registrován: Sun Apr 29, 2007 8:23 am
Location: Polska

:P

Post 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
User avatar
NaDoL
Community Veteran
Community Veteran
Příspěvky: 379
Registrován: Wed Apr 12, 2006 7:43 pm
Location: Poland
Kontaktovat uživatele:

temat

Post 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.
Image
Radzio
Site Administrator
Site Administrator
Poland
Příspěvky: 2898
Registrován: Fri Jul 28, 2006 10:58 am
Location: Bialystok, Poland

Post od Radzio »

Przeciez napisal, ze dialogi sa.
User avatar
NaDoL
Community Veteran
Community Veteran
Příspěvky: 379
Registrován: Wed Apr 12, 2006 7:43 pm
Location: Poland
Kontaktovat uživatele:

temat

Post od NaDoL »

To po co dał kod do poprawki?
Image
User avatar
Blashix
Community Veteran
Community Veteran
Příspěvky: 375
Registrován: Sun Apr 29, 2007 8:23 am
Location: Polska

:P

Post 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