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


Wiek: 32 Na forum: 6712 dni Posty: 1837
Nick w MP: Piorun
Piwa: 516
|
|
|
|
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 |
|
|
|
|
|
|
Wysłany: 2015-01-03, 11:02
|
|
Albert221
MLG NOSCOPER


Wiek: 25 Na forum: 4175 dni Posty: 50
Nick w MP: Albert221
Piwa: 14
|
|
|
|
Nie oficjalne, tylko globalne.
|
Podpis
i7 4790k @ 4.6GHz - Macho HR-02 - Crucial Ballistix 2x8GB 1600MHz - GTX 970 SLI
|
|
|
|
|
|
| Tagi: oficjalne :: zmienne :: lua :: oraz :: mta |
Anonymous


Na forum: 245 dni
Posty: 1

|
Anonymous Koniecznie zajrzyj na:
|
|
|
|