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.

 

Offline zolta

  • Scenarzysta DM
  • Zarejestrowany
  • ****
  • Wiadomości: 1285
Trochę o skryptowaniu
« Odpowiedź #1 dnia: 2006 03 20, 14:07:12 »
to nie jest tak ragnall...

piszesz skrypt i przesylasz go naszym skrypterom do weryfikacji i asymilacji ze skryptami serwera.

a zrobienie czegos z jajem nie jest az tak problematyczne.
vide "miska dla psa"
:D

IN STEEL WE TRUST

Remember remember the fifth of November
Gunpowder, treason and plot.
I see no reason why gunpowder, treason
Should ever be forgot...
[/i

Offline krewetek

  • Zarejestrowany
  • Wiadomości: 892
Trochę o skryptowaniu
« Odpowiedź #2 dnia: 2006 03 20, 14:14:27 »
otoz to.

pisanie wolnych projektow nie wymaga ingerencji w obecny oskrypt dm'ki (vide moj system swiatynny np.)

wystarczy checi i troche zaciecia bo z tego co widze duzo osob chcialoby ale krzyczy ze nie ma mozliwosci.. a jak mozliwosc sie okazuje dostepna to sie im nie chce...

*ucieka bo go tak a propos Gwail go sciga * :wink:

Offline _TdroL

  • Zarejestrowany
  • Wiadomości: 3
Trochę o skryptowaniu
« Odpowiedź #3 dnia: 2006 03 20, 14:19:54 »
To moze jeszcze taka jakas pomoc dla chetnych, a mianowicie dac im cel. Znaczy co maja oskryptowac :P Bo wielu by pewnie powiedzialo (np ja 8) ) "no tak, super, znam eS, ale co ja mam z nim zrobic :/". To tylko sugestia  :twisted:
Cytat: "qtu"
niema to jak byc gm kap no nie? (...) Postac robisz na zawolanie dzis pekuje tym tozrobie teraz inna :shock: :evil: skille tez rozdajesz?

Borry

  • Gość
Trochę o skryptowaniu
« Odpowiedź #4 dnia: 2006 03 20, 14:30:23 »
Zajrzyj do działu Propozycje i poszukaj wątku, w którym ktoś z ekipy wypowiada się, że dana propozycja jest ciekawa, ale nie wejdzie z powodu braku skryptera.

Offline krewetek

  • Zarejestrowany
  • Wiadomości: 892
Trochę o skryptowaniu
« Odpowiedź #5 dnia: 2006 03 20, 16:14:23 »
No i ja oczywiscie sluze pomoca pod warunkiem ze nie beda to pytania dotyczace obecnego oskryptu serwera, mechaniki, a takze takie w stylu "jak napisac system XXX", "jak napisac caly YYY" itp. :P

Zeaposs

  • Gość
Trochę o skryptowaniu
« Odpowiedź #6 dnia: 2006 03 20, 16:20:23 »
Cytat: "krewetek"
No i ja oczywiscie sluze pomoca pod warunkiem ze nie beda to pytania dotyczace obecnego oskryptu serwera, mechaniki, a takze takie w stylu "jak napisac system XXX", "jak napisac caly YYY" itp. :P


Ehhh krewetek, jeszcze nie nauczyłeś się odpowiedzi na to pytanie ? Odpowiedź brzmi :
"Normalnie - siadasz i piszesz"
:P

Caemyr

  • Gość
Trochę o skryptowaniu
« Odpowiedź #7 dnia: 2006 03 24, 16:34:49 »
Cytat: "Borry"
Zajrzyj do działu Propozycje i poszukaj wątku, w którym ktoś z ekipy wypowiada się, że dana propozycja jest ciekawa, ale nie wejdzie z powodu braku skryptera.


A moze by tak dodac w Propozycjach przyklejony watek z takowymi? Zawsze bedzie wiekszy porzadek:)

tutth_

  • Gość
Trochę o skryptowaniu
« Odpowiedź #8 dnia: 2006 03 24, 19:53:58 »
Ma ktos moze w swoich zbiorach archiwalnych te poradniki eScripta z Sieciucha? strona juz od dluzszego czasu nie dziala i niezapowiada sie zeby działała ;)

Offline bragl

  • Zarejestrowany
  • Wiadomości: 451
    • http://www.bragl.110mb.com/
Trochę o skryptowaniu
« Odpowiedź #9 dnia: 2006 05 10, 13:31:44 »
Dodam jeszcze dwie polskie stronki z podstawowymi informacjami o eScripcie:
http://mapyuo.w.activ.pl/index.php?ID=9
http://gynvael.lunarii.org/main.php
Tam mozna znaleźć podstawy opisane po polskiemu ;).
Stronka z programami by me: http://www.bragl.110mb.com/

Kiler8888

  • Gość
Trochę o skryptowaniu
« Odpowiedź #10 dnia: 2006 05 10, 13:52:06 »
Tylko przejrzałem i zobaczyłem wiele podobieństw do C++ (lub ogólnie do programowania, nie wiem bo znam tylko podstawy c++).

Jak bardzo eScript jest różny/podobny do C++ (trudniejszy ? łatwiejszy ?)

Offline Pho3niX

  • Zarejestrowany
  • Wiadomości: 1372
  • Bandzioch
Trochę o skryptowaniu
« Odpowiedź #11 dnia: 2006 08 07, 06:38:55 »
Post stary, ale odpowiedz lepiej udzielic pozno niz wcale :-).
C++ jest trudniejszym jezykiem niz e-script.
C++ jest powszechnie stosowany do konstrukcji programow etc... no a  zastosowanie e-scripta zna kazdy.
Ponoc, aby dobrze pisac w e-scripcie, wystarczy znajomosc angielskiego i trza umiec myslec logicznie
"Wiedźmy pośród nocy, wiodą mnie ku rogatemu księżycowi
Otwieram mą złą duszę by wzmocnić mą mroźną nienawiść
Zimny oddech czarnego serca wypełnia wszystko
Pogańskie skrzydła niosą mnie nad pałacem zła"

Tacuara

  • Gość
Trochę o skryptowaniu
« Odpowiedź #12 dnia: 2006 08 07, 07:10:21 »
za to cie lubie Pho3nix:)

Offline Pho3niX

  • Zarejestrowany
  • Wiadomości: 1372
  • Bandzioch
Trochę o skryptowaniu
« Odpowiedź #13 dnia: 2006 08 07, 07:17:52 »
*rumieni sie*

Dzieki, a skoro mowa o skryptach, to chetnie cos dla DMki bym zrobil, moj skill skryptowanie troche wzrosl ostatnio :]
"Wiedźmy pośród nocy, wiodą mnie ku rogatemu księżycowi
Otwieram mą złą duszę by wzmocnić mą mroźną nienawiść
Zimny oddech czarnego serca wypełnia wszystko
Pogańskie skrzydła niosą mnie nad pałacem zła"

Tacuara

  • Gość
Trochę o skryptowaniu
« Odpowiedź #14 dnia: 2006 08 07, 07:20:30 »
no to sie ciesze bardzo z tego powodu :):)