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

Wysłany: 2013-04-22, 23:45


Lukasbank







Wiek: 30
Na forum: 5329 dni
Posty: 249
Nick w MP: [USD]LuXoR[X]

Piwa: 404

Respekt: 136,5
Respekt: 136,5

Witam ! Jako i? ze jestem do?wiadczony w j?zyku pawn praktycznie juz ogarniam wszysko , to czas posze?y? swoja wiedz? i si? trzeba teraz zag??bi? w tajniki J?zyka Lua
powiedzcie mi od czego mam zacz?? , jestem w kompletnie zielony w tym , nie znam sie na lua ,
mam pare pytan ;]
1. Jakiego komplikatora si? uzywa ? (podobny do pawn?)
2. Jak si? pisze podstawowe komendy ?
3 . czy sa jakie? pluginy ?
4. jak stworzyc sw?j serwer w MTA ?
5. Czy w lua istnieja jakie? callbacki tak jak w pawn ?
prosze o jakie? wskaz?wki dotycz?ce tego jezyka bo kompletnie nie wiem jak sie za to zabra? ,
za pomoc respek i piwa ;d

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-23, 07:19


IgrexolonO







Wiek: 34
Na forum: 6809 dni
Posty: 1386

Piwa: 1062

Respekt: 651,8
Respekt: 651,8Respekt: 651,8

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-23, 07:22


Brzysiek

Skrypter pralek






Wiek: 27
Na forum: 5199 dni
Posty: 488
Nick w MP: Brzysiek

Piwa: 1034

Respekt: 360
Respekt: 360Respekt: 360Respekt: 360Respekt: 360

Cytat:


1. Jakiego komplikatora si? uzywa ? (podobny do pawn?)

U?ywasz kompilatora je?li chcesz zabezpieczy? swoje skrypty przed innymi, nie jest on wymagany.

Cytat:


2. Jak si? pisze podstawowe komendy ?

https://wiki.multitheftauto.com/wiki/AddCommandHandler
Przyk?ad:

function dajHP(graczcmd)
    if isElement(gracz) and getElementType(gracz) == "player" then -- sprawdzamyczy ten ktory wpisuje komendjest graczemniewymagane ale ja tak pisze ; )
        outputChatBox("kupi?es 100% hp"gracz) -- wyswietlamy wiadomosc graczowi 
        setElementHealth(gracz100) -- ustawiamy hp gracza na 100%
    end
end
addCommandHandler("hp"dajHP) -- 1 argument to nazwa komendydrugi nazwa funkcji kt?r'wywo?ujesz' do u?ycie

Mo?esz te? skorzysta? z anonimowych funkcji:

addCommandHandler("armor",
function(graczcmd)
    if isElement(gracz) and getElementType(gracz) == "player" then
        outputChatBox("kupiles 100% armora"gracz)
        setPedArmor(gracz100)
    end
end)

Ten przyk?ad z armorem to jest to samo co z ?yciem, pisz jak wolisz.

Cytat:


3 . czy sa jakie? pluginy ?

S?, https://wiki.multitheftauto.com/wiki/Category:Modules

Cytat:


4. jak stworzyc sw?j serwer w MTA ?

http://bit.ly/17LCyrg

Cytat:


5. Czy w lua istnieja jakie? callbacki tak jak w pawn ?

Istniej? eventy. https://wiki.multitheftauto.com/wiki/Event_system
Polecam lektur? ca?ej wiki, oraz:
http://gtao.pl/pierwsze-kroki-z-lua-vt68590.htm
http://gtao.pl/tutlaczeni...ami-vt57830.htm
http://gtao.pl/poradnikgu...jak-vt58423.htm
http://gtao.pl/poradnikja...eam-vt57599.htm

Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-23, 12:43


Piorun







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

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Nie ma kompilatora w Lua :x

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2013-04-23, 14:23


Riot

3X






Wiek: 29
Na forum: 5729 dni
Posty: 1123
Nick w MP: Riot/3X

Piwa: 286

Respekt: 123
Respekt: 123

Jak wszyscy pomagaj?, to wszyscy.


"Lukasbank" napisał/a:

1. Jakiego komplikatora si? uzywa ? (podobny do pawn?)

W LUA nie ma potrzeby kompilowa? skrypt?w. W grze (za pomoc? komendy /debugscript 3 dla admina)/konsoli na local ho?cie mo?emy sprawdzi? b??dy.


"Lukasbank" napisał/a:

prosze o jakie? wskaz?wki dotycz?ce tego jezyka bo kompletnie nie wiem jak sie za to zabra?


Mo?e podstawy podstaw? Skrypty pod MTA piszemy pod dwoma stronami - client i server. Czym one si? r??ni?? Funkcje dla clienta wykonuj? si? tylko dla danego gracza, kt?ry np. wpisze komend?.

Niekt?re funkcje wykona? mo?emy TYLKO po stronie serwera - przyk?adowo zarz?dzanie MySQL, ACL, tworzenie nowych kont itd.
Po stronie klienta natomiast tworzymy GUI (kt?re zreszt? w przeciwie?stwie do PAWN, gdzie z tego co orientuje si? by?y te same okienka...LUA oferuje mo?liwo?? stworzenia GUI jakie tylko chcemy, fakt schodzi to d?u?ej ale jak si? kto? postara - mog? wyj?? naprawd? fajne cacka)

Strony ??czymy ze sob? za pomoc? trigger?w - poradnik na ten temat:
http://www.gtaonline.pl/t...ami-vt57830.htm

Postaw piwo autorowi tego posta
 

 
Tagi: początki :: języku :: lua
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Początki w Języku lua ;] 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