Autor Wątek: Trochę o skryptowaniu  (Przeczytany 15036 razy)

Zeaposs

  • Gość
Trochę o skryptowaniu
« dnia: 2006 03 20, 10:02:13 »
Miło jest popatrzeć, jak zgłaszają się gracze gotowi pomóc w tworzeniu shardu, ale mają problem, bo nie znają się kompletnie na programowaniu lub na samym eScripcie. A trochę nudne staje się powtarzanie wszystkiego w kółko i na okrągło ;) Stąd też pisze ten temat.

Podstawą dla osób, które zaczynają swoją przygodę z eScriptem jest.... znajomość języka angielksiego. I nie, tu nie ma ustępstw. Oczywiście, są dostępne w internecie tłumaczenia artykułów, które podam poniżej, ale to tylko część i niedokładna czasami. Poza tym, łatwiej jest wtedy opanować komendy. No i jeszcze jedno - używać wyszukiwarek... ludzie... to naprawde nic trudnego, zamiast czekać na odpowiedzi skrypterów, byście spokojnie interesujące was artykuły znaleźli sami po kilka razy. A tak, skryptogodziny idą się lulać na pisanie marnych manuali.

Skoro standardowy o-p-r mamy już za sobą. Strony:
http://www.polserver.com/ - chyba ta nikogo nie dziwi. Skarbnica wiedzy z linkiem do kanału ircowego, forum, no i wciąż rozwijanego wiki. Osobiście wiki mi do gustu nie przypadlo, bo jest zbyt posegmentowane, ale jego plusem jest to, że jest uaktualniane, więc z czasem trza będzie się na to przesiąść i tak.
http://www.lostsoulsshard.org/ - kolejna bardzo ważna strona. Prowadzona przez jednego z lepszych, jeśli nie najlepszych eScripterów,który dodatkowo ostatnio zaczął grzebać w trzewiach POL'a ;) Mowa oczywiście o MuadDib. Znaleźć tu można skrypty tworzone pod 096, sporo kursów i artykułów o różnych elementach POL'a i UO.
http://poldoc.fem.tu-ilmenau.de/ - to z kolei stronka najczęściej odwiedzana przeze mnie. Jest to już dosyć stara interaktywna dokumentacja POL'a, ale większość (jeśli nie wszystko) jest w niej wciąż aktualne. Całość jest przenoszona na wiki, ale jak wspominałem, jest zbyt posegmentowane tam i mi się nie podoba :P

To takie 3 podstawowe stronki, które musicie znać. Do tego polskie stronki (nie znam za wiele, bo nie korzystam :P ):
http://uo.sieciuch.com/ - ekhem ... kiedyś to działało :P Nie wiem, czy strona padła na zawsze, czy tylko tymczasowo, ale była to ogólnie stronka traktujaca o UO w Polsce. Było na niej kilka kursów przetłumaczonych na polski (lub napisanych całkowicie od nowa, nie wiem :P)
http://pol.lzl.pl/ - stronka kanału #pol-server na POLnet'cie. Tak długo, jak nie pada, można ją potraktować jako lokalne centrum wymiany informacji między ludźmi bawiącymi się UO. Jak tam czegoś nie znajdziecie, to możecie mieć pewność, że tego czegoś nie ma :P Przynajmniej w teorii.

Teraz, co do samych 'początków'. Jeśli miałeś już kiedyś styczność z językami programowania, to przejście na eScript nie powinno stanowić problemu. Osobiście zaczynałem od języka BASIC, potem był Pascal. I przejście z Pascal'a na eScript to było raz dwa - więcej czasu zajęła mi nauka kompilowania niż pisania skryptów :P. Oczywiście mówie tu o podstawowych funkcjach, bo praktycznie cały czas się czegoś nowego uczę (obsługa pakietów, gumpy, zlożone struktury przetrzymywania danych). A co za tym idzie, na to trzeba poświęcić czas. I tu jest moja dewiza - nie istnieje takie stwierdzenie, że czegoś nie da się zrealizować. Zrobić w POL'u da sie wszystko, ale jest kwestia tego, ile czasu się na to poświęci, lub ew. jakie rzeczy trzeba będzie poświęcić (wykorzystanie starszego klienta, wywalenie jakiejś grafiki, coś się uprości i inne takie). Czyli inaczej mówiąc - jeśli miało się styczność z językami strukturowymi, to nie powinno się mieć problemów z samym pisaniem w eScripcie - więcej czasu zajmie zapoznanie się z realiami POL'a i UO od strony technicznej.

Co do 'prawdziwych początkujących'... Moja rada jest prosta - dajcie sobie spokój z eScriptem. Ale spokojnie, nie denerwować się, powód jest prosty - lepiej zacząć naukę od jakiegoś bardziej pożytecznego języka, który przyda wam się w życiu zawodowym. eScript to, że tak powiem, za prosty język, jeśli ktoś się skupi na nauce jego, to będzie miał problemy z przejściem na bardziej zaawansowane języki (za dużo rzeczy kompilator robi za skryptera, że tak to określe). Nauka innych jezyków zajmie wam więcej czasu, ale przejście potem na eScripta znacznie mnie + będziecie znali jakiś inny 'poważny' język.  Nie polecam nikomu mojej ścieżki (BASIC->Pascal->eScript), najlepiej zacząć od Pascala (lub Delphi Pascal dla lubiących okienka) i fru.

 

Motharq

  • Gość
Trochę o skryptowaniu
« Odpowiedź #31 dnia: 2009 03 07, 15:06:29 »
Cytat: "milos"


Moze ktos odswiezyc? :)

Próbuje znaleźć na dysku ale na razie bez skutku :/ Jak znajdę to wrzucę...

Offline Duck

  • Gracze DM
  • Zarejestrowany
  • Wiadomości: 1346
  • Tropiciel Absurdów
Trochę o skryptowaniu
« Odpowiedź #32 dnia: 2009 03 07, 15:37:18 »
POL 097
There is no God but Allah, and Mohammed is his messenger.

*click*

Offline PiKiSu

  • Gracze DM
  • Zarejestrowany
  • Wiadomości: 150
Trochę o skryptowaniu
« Odpowiedź #33 dnia: 2009 03 07, 19:54:13 »
Cytat: "milos"
Cytat: "Motharq"
W związku z tym że link od Sovieta już nie działa, pozwoliłem wrzucić to do siebie na serwer jakby ktoś był zainteresowany jeszcze :P [chodzi tu o kursy z sieciucha ]
http://corkin.webd.pl/sf/escript.rar


Moze ktos odswiezyc? :)


http://chomikuj.pl/pikisu/Uo/escript.rar
Quis custodiet ipsos custodes?