Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2014-01-02, 19:05


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

LISTA WSZYSTKICH AKTUALNYCH ZMIENNYCH
W LUA ORAZ MTA.


Witajcie,

W tym kr?tkim temacie chcia?bym przedstawi? wam wszystkie zmienne, kt?re aktualnie znajduj? si? w samym j?zyku jak i platformie MTA. Po co one s?? Dla u?atwienia programowania jak i samego programowania poniewa? niekt?re zawieraj? jakie? dodatkowe funkcje. Jak ich u?ywa?? Tak samo jak zmienne tworzone przez was. R??nica polega po prostu na tym, ?e te s? ju? gotowe i zawieraj? par? cennych informacji. Wi?c zaczynamy:

1. ZMIENNE LUA

_G
Zwraca nam list? wszystkich dost?pnych zmiennych zawartych w Lua.

coroutine
Zwraca nam tablic? zawieraj?c? funkcje wsp??pracuj?ce z w?tkami (?).

debug
Zwraca nam tablic? zawieraj?c? funkcje dotycz?ce debugowania kodu.

math
Zwraca nam tablic? zawieraj?c? funkcje matematyczne.

string
Zwraca nam tablic? zawieraj?c? funkcje operuj?ce na ci?gach znak?w.

table
Zwraca nam tablic? zawieraj?c? funkcje operuj?ce na tablicach.

_VERSION
Zwraca nam wersj? Lua (tj. "Lua 5.1")

self
Zmienna przechowuj?ca dane o obiekcie. Wi?cej musicie sami zg??bi? tajniki programowania obiektowego.

2. ZMIENNE MTA SERVER

client
Zawiera informacj? o kliencie, kt?ry wywo?a? dane zdarzenie.

sourceResourceRoot
Zawiera informacj? o elemencie root zasobu, kt?ry wywo?a? zdarzenie.

sourceResource
Zawiera informacj? o zasobie, kt?re wywo?a?o dane zdarzenie.

Powy?sze zmienne mo?ecie u?y? g??wnie w funkcjach podczepionych pod zdarzenie (sprostujcie jak g?upoty pisz?).

3. ZMIENNE MTA CLIENT

localPlayer
Zawiera informacj? o lokalnym kliencie (alternatywa dla getLocalPlayer()).

guiRoot
Zawiera informacj? dot. wszystkich element?w GUI (przydatne np. w funkcji addEventHandler jako 2 parametr tej?e funkcji)

4. POZOSTA?E

root
Zawiera informacj? o wszystkich elementach w drzewku (alternatywa dla getRootElement()).

resourceRoot
Zawiera informacje o wszystkich elementach w drzewku danego zasobu (alternatywa dla getResourceRootElement()).

exports
Zwraca tablic? nazw zasob?w wraz z ich funkcjami eksportowanymi.

resource
Zwraca element zasobu.

eventName
Nazwa wywo?ywanego zdarzenia (konieczne jest podpi?cie funkcji pod zdarzenie funkcj? addEventHandler()).

source
?r?d?o zdarzenia (konieczne jest podpi?cie funkcji pod zdarzenie funkcj? addEventHandler()).

this
Element, kt?ry zosta? doczepiony do podpi?tej pod zdarzenie funkcji.

My?l?, ?e jako? rozja?ni?em poj?cie zmiennych globalnych w programowaniu skrpyt?w pod MTA. Ten poradnik nie jest poradnikiem dla os?b, kt?re zaczynaj? przygod? z programowaniem lecz dla os?b, kt?re maj? za sob? ju? par? zasob?w napisanych.

PRZYDATNE LINKI
Oficjalna dokumentacja (wiki) MTA
Drzewko element?w (ENG)

Mi?ego programowania i pozdrawiam :) .

Ostatnio zmieniony przez Emm 2017-03-26, 20:44, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-01-03, 11:02


Albert221

MLG NOSCOPER






Wiek: 25
Na forum: 4175 dni
Posty: 50
Nick w MP: Albert221

Piwa: 14

Respekt: 34,3

Nie oficjalne, tylko globalne.

Podpis
i7 4790k @ 4.6GHz - Macho HR-02 - Crucial Ballistix 2x8GB 1600MHz - GTX 970 SLI
Postaw piwo autorowi tego posta
 

 
Tagi: oficjalne :: zmienne :: lua :: oraz :: mta
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Poradniki do LUA » OFICJALNE ZMIENNE LUA ORAZ MTA Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

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
Dodaj temat do Ulubionych
Wersja do druku