Poradnik zaczerpniety ze strony tibia.net.pl.
1. Ogólnie o LUA. 2. Początek skryptu. 3. Użycie if’ów. 4. Zmienne. 5. Tablice. Funkcje związane z tablicami. 6. Pętle a) FOR b) WHILE 7. Komentarze. 8. Ciekawe funkcje. Lekcja 6 – Pętle.
a) Pętla for. Jest to bardzo przydatna pętla. Wykonuje ona określoną ilość razy ten sam kod. budowa pętli for:
Jest to najprostsza pętla. Objaśnienie: i – jest to tymczasowa zmienna, przyjmuje ona wartość równą numerowi pętli, która obecnie się wykonuje (w tym wypadku pętla wykona się 5 razy). A teraz przykład z połączeniem pętli for oraz tablicy :] local a = {2160, 2162, 2165} – są to przykładowe numery itemid for i = 1, #a do – dla przypomnienia znaczek # sprawia że zostaje zwrócona ilość danych w tablicy doPlayerAddItem(cid, a[i], 1) – gracz za każdym zapętleniem dostanie inny item z tablicy end – zakończenie pętli b) Pętla while. Jest to pętla, która wykonuje się dotąd, dopóki warunek w niej postawiony będzie prawdziwy. Przykład:
Pętla ta ma bardzo prosty warunek: jeśli a jest mniejsze lub równe 10 to: wyświetla w konsoli wiadomość i zwiększa a o jeden.
|