SAIL - Dialogi i Cele Misji

Wszelkie pytania na temat SAIL'a i modowania OW.
ph3nom
Veteran
Сообщения: 286
Зарегистрирован: Jue Ago 03, 2006 2:17 pm
Ubicación: Europe

SAIL - Dialogi i Cele Misji

Mensaje 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
Última edición por Shaman el Mié Mar 28, 2007 4:52 pm, editado 1 vez en total.
Imagen
Avatar de Usuario
5ITH
Soldier level 1
Soldier level 1
Сообщения: 28
Зарегистрирован: Sab Mar 10, 2007 10:34 pm
Ubicación: CZECH REPUBLIC

Please Help me!!

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

Código: Seleccionar todo

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
Avatar de Usuario
Jeanks
Soldier level 6
Soldier level 6
Сообщения: 305
Зарегистрирован: Vie Feb 16, 2007 1:34 pm
Ubicación: Grudziądz

Mensaje Jeanks »

GOOD CODE

Código: Seleccionar todo

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
Avatar de Usuario
Blashix
Community Veteran
Community Veteran
Сообщения: 375
Зарегистрирован: Dom Abr 29, 2007 8:23 am
Ubicación: Polska

:P

Mensaje 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
Сообщения: 2898
Зарегистрирован: Vie Jul 28, 2006 10:58 am
Ubicación: Bialystok, Poland

Mensaje Radzio »

Código: Seleccionar todo

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
Avatar de Usuario
Blashix
Community Veteran
Community Veteran
Сообщения: 375
Зарегистрирован: Dom Abr 29, 2007 8:23 am
Ubicación: Polska

:P

Mensaje Blashix »

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

Código: Seleccionar todo

changemissionobjectives
co dalej ?



Ps.

Código: Seleccionar todo

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

Código: Seleccionar todo

 if not killhim then
EDIT: Rąbać ten kod, ale teraz cele misji jak zrobić xD ?
Última edición por Blashix el Sab May 05, 2007 8:20 am, editado 1 vez en 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
Avatar de Usuario
NaDoL
Community Veteran
Community Veteran
Сообщения: 379
Зарегистрирован: Mié Abr 12, 2006 7:43 pm
Ubicación: Poland
Контактная информация:

temat

Mensaje 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;
Imagen
Radzio
Site Administrator
Site Administrator
Poland
Сообщения: 2898
Зарегистрирован: Vie Jul 28, 2006 10:58 am
Ubicación: Bialystok, Poland

Mensaje 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...
Avatar de Usuario
Blashix
Community Veteran
Community Veteran
Сообщения: 375
Зарегистрирован: Dom Abr 29, 2007 8:23 am
Ubicación: Polska

:P

Mensaje Blashix »

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

SAIL

Código: Seleccionar todo

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

Código: Seleccionar todo

$ 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
Сообщения: 2898
Зарегистрирован: Vie Jul 28, 2006 10:58 am
Ubicación: Bialystok, Poland

Mensaje Radzio »

Po kazdym myslniku powinna byc spacja.
A dialogi ci sie wyswietlaja czy nie?
Avatar de Usuario
Blashix
Community Veteran
Community Veteran
Сообщения: 375
Зарегистрирован: Dom Abr 29, 2007 8:23 am
Ubicación: Polska

:P

Mensaje 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
Avatar de Usuario
NaDoL
Community Veteran
Community Veteran
Сообщения: 379
Зарегистрирован: Mié Abr 12, 2006 7:43 pm
Ubicación: Poland
Контактная информация:

temat

Mensaje 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.
Imagen
Radzio
Site Administrator
Site Administrator
Poland
Сообщения: 2898
Зарегистрирован: Vie Jul 28, 2006 10:58 am
Ubicación: Bialystok, Poland

Mensaje Radzio »

Przeciez napisal, ze dialogi sa.
Avatar de Usuario
NaDoL
Community Veteran
Community Veteran
Сообщения: 379
Зарегистрирован: Mié Abr 12, 2006 7:43 pm
Ubicación: Poland
Контактная информация:

temat

Mensaje NaDoL »

To po co dał kod do poprawki?
Imagen
Avatar de Usuario
Blashix
Community Veteran
Community Veteran
Сообщения: 375
Зарегистрирован: Dom Abr 29, 2007 8:23 am
Ubicación: Polska

:P

Mensaje 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
Ответить