Nauka SAIL

Wszelkie pytania na temat SAIL'a i modowania OW.
Post Reply
Silent_Scream
Soldier level 4
Soldier level 4
Poland
Posts: 126
Joined: Thu Oct 08, 2009 1:48 pm

Nauka SAIL

Post by Silent_Scream »

Cześć wszystkim :arhello:
Z racji tego, że mam teraz sporo wolnego czasu, a nie chcę go marnować, to postawiłem na samorozwój - chce się nauczyć zaawansowanego pisania językiem SAIL i stworzyć małego moda.
Na forum nie raz pojawiały się teksty, że SAIL'a można nauczyć się samemu przez podglądanie innych modów, skryptów z oryginalnej kampanii oraz czytając toturiale i posty na forum. Tak, zgadzam się z tym, jednak są aspekty, gdzie podstawowe funkcje nie wystarczają i trzeba zacząć kombinować.
I tu pojawia się cel mojego posta. Z tego co wyczytałem na forum, SAIL jest podobny do Pascala. I tu pojawia się moje pytanie.
Czy zgłębienie znajomości Pascala poprawi moją zdolność pisania zaawansowanego skryptu czy będzie to nauka, której nie wykorzystam? :aminvis:
User avatar
Serpent
Soldier level 10
Soldier level 10
Estonia
Posts: 4175
Joined: Tue Jul 07, 2009 9:13 pm
Location: Polska - EuroStan ZSRE
Contact:

Re: Nauka SAIL

Post by Serpent »

SAIL składnią bazuje na Pascal'u ale jest znacznie prostszy, to po prostu zwykły język skryptowy gdzie definiujesz w którym miejscu i kiedy ma wydarzyć się jakaś akcja. Najważniejsze to zacząć coś robić.

Na początek polecam ten tutek:
https://wiki.owsupport.com/index.php?ti ... in_Modding

Opis składni SAIL:
https://wiki.owsupport.com/index.php?ti ... _Syntax/pl

Pozostałe poradniki:
https://wiki.owsupport.com/index.php?title=Tutorials

Najnowszy spis funkcji SAIL'a jest dostępny pod ręką w edytorze (większość rzeczy jest tam opisanych):
Image

Jednak żaden poradnik/książka nie zastąpi własnej pracy nad kodem. Dzięki temu rozwijamy umiejętności logicznego myślenia i poznajemy kolejne tajniki programowania.

Życzę powodzenia i w razie czego forum służy pomocą :)
Last edited by Serpent on Sat May 16, 2020 12:05 pm, edited 1 time in total.
Epickie teksty:
Marek1906: jak zrobic aby sail był zielony?
Kvantovy: Wszystko normalne, wszystko w koło było dziwne
Kvantovy:: To jest fajne, że to nie jest takie głupie
Kvantovy:: remove sos from kanapeczka
Kvantovy:: zdarzają się rzezy które sie filozofom nie śniły
Cenwen: problemem jest gejostwo
"Taki z niego fizyk jak ze mnie baletnica" - Profesor Scholtze o Kvantovym.
JAKBYŁ BYM CZECHEM TO BYM ROZŁOŻYŁ NAMIOT ~Kvanciak
Silent_Scream
Soldier level 4
Soldier level 4
Poland
Posts: 126
Joined: Thu Oct 08, 2009 1:48 pm

Re: Nauka SAIL

Post by Silent_Scream »

Dziękuję Serpencie za bardzo pomocna odpowiedz :-)
Korzystając z okazji mam już pierwsze pytanie. Jeśli piszemy funkcję która ma szereg parametrów tzn.

Code: Select all

nazwa_funkcji(cz1, cz2, cz3, cz4);
To czy każdy z parametrów musi być oddzielnie definiowany w funkcji? Bo przy jednym parametrze jeszcze czaje, ale przy wielu już mam problem. Mam nadzieję że zrozumiale opisałem o co mi chodzi :arhello:
User avatar
Serpent
Soldier level 10
Soldier level 10
Estonia
Posts: 4175
Joined: Tue Jul 07, 2009 9:13 pm
Location: Polska - EuroStan ZSRE
Contact:

Re: Nauka SAIL

Post by Serpent »

Parametry przekazują dane z zewnątrz do środka funkcji. Tam używasz ich według potrzeb.
Last edited by Serpent on Mon May 25, 2020 10:12 pm, edited 1 time in total.
Epickie teksty:
Marek1906: jak zrobic aby sail był zielony?
Kvantovy: Wszystko normalne, wszystko w koło było dziwne
Kvantovy:: To jest fajne, że to nie jest takie głupie
Kvantovy:: remove sos from kanapeczka
Kvantovy:: zdarzają się rzezy które sie filozofom nie śniły
Cenwen: problemem jest gejostwo
"Taki z niego fizyk jak ze mnie baletnica" - Profesor Scholtze o Kvantovym.
JAKBYŁ BYM CZECHEM TO BYM ROZŁOŻYŁ NAMIOT ~Kvanciak
Post Reply