Forum www.l2walkerpolska.fora.pl Strona Główna www.l2walkerpolska.fora.pl
L2Walker, Lineage II, L2.Net, L2Divine, L2Superman,
 
 FAQFAQ   SzukajSzukaj   UżytkownicyUżytkownicy   GrupyGrupy   GalerieGalerie   RejestracjaRejestracja 
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 

Nauka pisania skryptów.

 
Napisz nowy temat   Odpowiedz do tematu    Forum www.l2walkerpolska.fora.pl Strona Główna -> L2.Net Scenariusze (scrypting)
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
cause




Dołączył: 04 Sie 2011
Posty: 1
Przeczytał: 0 tematów

Ostrzeżeń: 0/5

PostWysłany: Czw 20:54, 04 Sie 2011    Temat postu: Nauka pisania skryptów.

Tak jak w temacie, zainteresował mnie sam program z punktu skryptów. Jednak jestem kompletnie zielony i chciałbym nieco się podszkolić a w dalekiej przyszłości dojść do perfekcji. Od czego zacząć ?

Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
FX
Moderator



Dołączył: 28 Sty 2010
Posty: 682
Przeczytał: 0 tematów

Pomógł: 17 razy
Ostrzeżeń: 0/5

PostWysłany: Pią 16:50, 05 Sie 2011    Temat postu:

kwestia czy znasz jakis inny jezyk programowania
jak nie to od tego bym zaczol
wybral sobie jakis ,poszukal kursu i poczytal podstawy (podstawy jezykow w wiekrzosci sa podobne) czyli co to jak uzywac petli/ifow tablic etc

potem znajac podstawy mozesz zobaczyc jakies skrypty jako przyklad
ty masz dokumentacje(niejest aktualna ale daje rade)
[link widoczny dla zalogowanych]
i tyle


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
tenhi




Dołączył: 03 Lis 2010
Posty: 48
Przeczytał: 0 tematów

Ostrzeżeń: 0/5

PostWysłany: Pon 18:56, 08 Sie 2011    Temat postu:

zycze powodzenia Smile ja sie staralem ale niewiele sie nauczylem. polecam kurs pisania o nazwie "od zera dla gier kodera" niby napisane w stylu windows dla opornych ale ja nie jestem w stanie tego ogarnac.

programowanie jest w C++ i chyba to dobrze bo jest najprostszy z tego co wiem a jak sie tego nauczysz to i reszta szybko do glowy wejdzie.... jesli sie nauczysz Smile

ja mam wielki zal do siebie ze nie jestem w stanie tego ogarnac przez co nie ejstem w stanie kompletnie nic zmienic nawet w najprostrzym skrypcie... BA nie jestem w stanie napisac skryptu nawet zeby postac zrobila 2 kroki do przodu a pozniej 2 do tylu Sad(((


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Evandar




Dołączył: 07 Gru 2010
Posty: 19
Przeczytał: 0 tematów

Ostrzeżeń: 0/5

PostWysłany: Wto 10:31, 09 Sie 2011    Temat postu:

Najważniejsze to się nie zniechęcać Razz
Co prawda znam C++, ale tak naprawdę wystarczy rozumieć działanie pętli DO/While, While, For. Wiedzieć jak działa if/else. Reszta to już praktyka. Ja ucząc się JingJinga postanowiłem przerobić FighterScrypt wrzucony na Forum L2Neta tak żeby samemu koksał na ChamberOfDelusion. Nie powiem, że było łatwo. Dokumentacja JingJing, otwarta na przeglądarce, ogólne zarysy algorytmu na kartce i masa dziwnych rzeczy w głowie. Po ponad 70h się udało Very Happy Ale szczerze opłaciło się, nie dość, że bot teraz ciora ostro na CoD to jeszcze całkiem sprawnie idzie mi kodzenie w JJ.
Także do nauki polecam załozyć sobie jakiś cel, np. Postać ma biegać po rynku w giran, wokół kolumny. Jak się uda to poszerzyć, np po jakimś czasie ma biegać w drugą strone, pozniej biegać i robić coc innego jednocześnie. (Najlepiej miej otwarty jakiś sktypt wzorcowy na innym okienku, i w razie potrzeby spoglądaj) Może sie to wydawać głupie, ale pozwoli na poznanie struktury języka. Później można się zabrać za edytowanie gotowych skryptów, tak żeby chodziły jak Ty chcesz Very Happy Jak temu podołasz to myślę, że nie będziesz mial już najmniejszych problemow z pisaniem Very Happy

PS. Nie ogarniam tak jak FX, ale chętnie podzielę się tym co wiem, wiec jak trzeba pomocy to pisac Razz


Post został pochwalony 0 razy

Ostatnio zmieniony przez Evandar dnia Wto 10:32, 09 Sie 2011, w całości zmieniany 1 raz
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
FX
Moderator



Dołączył: 28 Sty 2010
Posty: 682
Przeczytał: 0 tematów

Pomógł: 17 razy
Ostrzeżeń: 0/5

PostWysłany: Wto 11:37, 09 Sie 2011    Temat postu:

tak jak pisze Evandar wystarcza podstawy niekoniecznei z c++ moze byc java/php czy cokolwiek byle zrozumiec te proste instrukcje

sam sie jingjinga uczylem na podstawie innych skryptow, glownie skladnie jak co uzyc Smile
troche ciezej jest z pakietami ale tez to niejest nic az tak skomplikowanego


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Evandar




Dołączył: 07 Gru 2010
Posty: 19
Przeczytał: 0 tematów

Ostrzeżeń: 0/5

PostWysłany: Wto 13:04, 09 Sie 2011    Temat postu:

W sumie to korzystając z okazji, FX masz może jakiś torturialik jak się za te pakiety zabrać Razz?

Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
FX
Moderator



Dołączył: 28 Sty 2010
Posty: 682
Przeczytał: 0 tematów

Pomógł: 17 razy
Ostrzeżeń: 0/5

PostWysłany: Śro 12:48, 10 Sie 2011    Temat postu:

nie
jak ktos pytal to zawsze kazdemu z osobna starale msie wytlumaczyc
zreszta jak ktos zna np c++ to to jest dosyc latwe Razz

pakiet to inaczej tablica bajtow aka unsigned charow
poruszamy sie poniej tymi metodami .read_xxx zarazem przesowajac index dalej
te xxx to ilosc bajtow jaka odczytujemy do zmiennej
byte - 1
int16 -2
int32 - 4
jedynie co to trzeba znac strukture pakietu ktora mozna latwo wydobyc z zrudel l2j


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum www.l2walkerpolska.fora.pl Strona Główna -> L2.Net Scenariusze (scrypting) Wszystkie czasy w strefie EET (Europa)
Strona 1 z 1

 
Skocz do:  
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach

fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2005 phpBB Group
Regulamin