Page 1 of 1

Nauka SAIL

Posted: Fri May 15, 2020 4:02 pm
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:

Re: Nauka SAIL

Posted: Sat May 16, 2020 11:52 am
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ą :)

Re: Nauka SAIL

Posted: Sun May 17, 2020 10:33 pm
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:

Re: Nauka SAIL

Posted: Mon May 25, 2020 10:12 pm
by Serpent
Parametry przekazują dane z zewnątrz do środka funkcji. Tam używasz ich według potrzeb.