Programming4Fun

Programming4Fun - programujemy z pasją :)

  • Nie jesteś zalogowany.

Ogłoszenie


#1 2014-07-21 19:45:27

doshaker

http://imgur.pl/i/00007/l937h8mw24g6.gif

Zarejestrowany: 2014-07-20
Posty: 11
Punktów :   

Lekcja 6 – Pętle.

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:

Kod:

 for i = 1, 5 do
 -- kod
 end

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:

Kod:

 local a = 0
while(a <= 10) do
 print(„A jest mniejsze lub równe 10.)
 a = a+1
 end

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.

Offline

 

Stopka forum

RSS
Powered by PunBB
© Copyright 2002–2008 PunBB
Polityka cookies - Wersja Lo-Fi

[ Generated in 0.010 seconds, 7 queries executed ]


Darmowe Forum | Ciekawe Fora | Darmowe Fora
www.chemiaumcs.pun.pl www.sgaming.pun.pl www.chomiki-pbf.pun.pl www.djronnie.pun.pl www.akatsukifreinds.pun.pl