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 silnika
Offline
z tibi ? L O L grasz w to ? Na jakim serwie, bo ja dopiero zaczynam
Offline