SAIL - Dialogi i Cele Misji

Wszelkie pytania na temat SAIL'a i modowania OW.
ph3nom
Veteran
Príspevky: 286
Dátum registrácie: Št Aug 03, 2006 2:17 pm
Bydlisko: Europe

SAIL - Dialogi i Cele Misji

Príspevok od používateľa 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 v St Mar 28, 2007 4:52 pm, upravené celkom 1 krát.
Obrázok
Používateľov profilový obrázok
5ITH
Soldier level 1
Soldier level 1
Príspevky: 28
Dátum registrácie: So Mar 10, 2007 10:34 pm
Bydlisko: CZECH REPUBLIC

Please Help me!!

Príspevok od používateľa 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: Vybrať všetko

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
Používateľov profilový obrázok
Jeanks
Soldier level 6
Soldier level 6
Príspevky: 305
Dátum registrácie: Pi Feb 16, 2007 1:34 pm
Bydlisko: Grudziądz

Príspevok od používateľa Jeanks »

GOOD CODE

Kód: Vybrať všetko

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
Používateľov profilový obrázok
Blashix
Community Veteran
Community Veteran
Príspevky: 375
Dátum registrácie: Ne Apr 29, 2007 8:23 am
Bydlisko: Polska

:P

Príspevok od používateľa 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
Príspevky: 2898
Dátum registrácie: Pi Júl 28, 2006 10:58 am
Bydlisko: Bialystok, Poland

Príspevok od používateľa Radzio »

Kód: Vybrať všetko

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
Používateľov profilový obrázok
Blashix
Community Veteran
Community Veteran
Príspevky: 375
Dátum registrácie: Ne Apr 29, 2007 8:23 am
Bydlisko: Polska

:P

Príspevok od používateľa Blashix »

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

Kód: Vybrať všetko

changemissionobjectives
co dalej ?



Ps.

Kód: Vybrať všetko

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

Kód: Vybrať všetko

 if not killhim then
EDIT: Rąbać ten kod, ale teraz cele misji jak zrobić xD ?
Naposledy upravil/-a Blashix v So Máj 05, 2007 8:20 am, upravené celkom 1 krát.
--> 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
Používateľov profilový obrázok
NaDoL
Community Veteran
Community Veteran
Príspevky: 379
Dátum registrácie: St Apr 12, 2006 7:43 pm
Bydlisko: Poland
Kontaktovať používateľa:

temat

Príspevok od používateľa 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ázok
Radzio
Site Administrator
Site Administrator
Poland
Príspevky: 2898
Dátum registrácie: Pi Júl 28, 2006 10:58 am
Bydlisko: Bialystok, Poland

Príspevok od používateľa 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...
Používateľov profilový obrázok
Blashix
Community Veteran
Community Veteran
Príspevky: 375
Dátum registrácie: Ne Apr 29, 2007 8:23 am
Bydlisko: Polska

:P

Príspevok od používateľa Blashix »

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

SAIL

Kód: Vybrať všetko

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: Vybrať všetko

$ 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
Príspevky: 2898
Dátum registrácie: Pi Júl 28, 2006 10:58 am
Bydlisko: Bialystok, Poland

Príspevok od používateľa Radzio »

Po kazdym myslniku powinna byc spacja.
A dialogi ci sie wyswietlaja czy nie?
Používateľov profilový obrázok
Blashix
Community Veteran
Community Veteran
Príspevky: 375
Dátum registrácie: Ne Apr 29, 2007 8:23 am
Bydlisko: Polska

:P

Príspevok od používateľa 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
Používateľov profilový obrázok
NaDoL
Community Veteran
Community Veteran
Príspevky: 379
Dátum registrácie: St Apr 12, 2006 7:43 pm
Bydlisko: Poland
Kontaktovať používateľa:

temat

Príspevok od používateľa 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ázok
Radzio
Site Administrator
Site Administrator
Poland
Príspevky: 2898
Dátum registrácie: Pi Júl 28, 2006 10:58 am
Bydlisko: Bialystok, Poland

Príspevok od používateľa Radzio »

Przeciez napisal, ze dialogi sa.
Používateľov profilový obrázok
NaDoL
Community Veteran
Community Veteran
Príspevky: 379
Dátum registrácie: St Apr 12, 2006 7:43 pm
Bydlisko: Poland
Kontaktovať používateľa:

temat

Príspevok od používateľa NaDoL »

To po co dał kod do poprawki?
Obrázok
Používateľov profilový obrázok
Blashix
Community Veteran
Community Veteran
Príspevky: 375
Dátum registrácie: Ne Apr 29, 2007 8:23 am
Bydlisko: Polska

:P

Príspevok od používateľa 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
Napísať odpoveď