SAIL - Dialogi i Cele Misji
SAIL - Dialogi i Cele Misji
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
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.
Please Help me!!
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.
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
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;
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
GOOD CODE
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]
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;
2.Probably, it must served coming be area.
[/code]
Jeanks zgarnia wszystko ot co xD
:P
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
| 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
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;
area_eonu - identyfikator arei stworzonej wokol eonu
:P
No jest git, git gitara gra xD
A teraz cele misji ? co dalej ?
Ps.
Co daje te ?
EDIT: Rąbać ten kod, ale teraz cele misji jak zrobić xD ?
A teraz cele misji ?
Code: Select all
changemissionobjectives
Ps.
Code: Select all
// dialogueon;
if not killhim then say(joan,'DXComments-Joan-1');
Code: Select all
if not killhim then
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
| 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
temat
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;
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;

:P
Mam problem z celami misji :/ Moze ktoś zerknąć ? I poprawić kod 
SAIL
Zawartość pliku Texts.txt

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;
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
| 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
:P
Dialogi działają w trybie "Go to game mode" a tak normalnie nie sprawdzałem bo nawet instalki narazie nie umiem zrobic itd. 

--> 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
| 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
temat
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.
I ustaw w Map Preferences (czy jakoś tak) numer misji, żeby wiedział z kąd czytać dialogi.

:P
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
| 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