
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 8 – Ciekawostki.
W LUA znajduje się wiele przydatnych i ciekawych funkcji. Oto kilka z nich:
math.random(od, do) – funkcja losuje liczbę od do i ją zwraca
math.pi() – funkcja zwraca wartość liczby Pi
math.huge() – funkcja zwraca wartość nieskończoności xD
math.floor(liczba) – funkcja zaokrągla liczbę w dół (np. 1.5 do 1)
math.ceil(liczba) – funkcja zaokrągla liczbę w górę (np. 1.5 do 2)
math.min(liczby) – z podanych liczb zwraca najmniejszą
math.max(liczby) – z podanych liczb zwraca największą
math.modf(liczba) – rozbija liczbę na pełną liczbę i wartość po przecinku
math.sqrt(liczba) - zwraca pierwiastek z podanej liczby
math.deg(liczba) - zamienia liczbę z radianów na stopnie
math.rad(liczba) - zamienia liczbę ze stopni na radiany
math.sin(x) - sinus kąta x podanego w radianach
math.cos(x) - cosinus kąta x podanego w radianach
math.tan(x) - tangens kąta x podanego w radianach
os.time() – zwraca aktualny czas w sekundach od roku 1970
os.date([format [, time]]) – zwraca różne wartości związane z datą
os.difftime(t2, t1) – zwraca różnicę czasu między t2 i t2
os.remove(filename) – funkcja usuwa plik filename (musi być z rozszerzeniem)
os.rename(oldname, newname) – funkcja zmienia nazwę pliku
os.getenv(varname) - zwraca wartość zmiennej varname lub nil jeśli zmienna jest pusta (brak zmiennej? :>)
dofile(lokalizacja) - dołącza do skryptu plik z lokalizacji podanej w funkcji
print("msg") – wyświetla wiadomość o treści msg w konsoli silnikaOffline

z tibi ? L O L grasz w to ? Na jakim serwie, bo ja dopiero zaczynam


Offline