Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: lua
1. [SKRYPT] Lua Edytor w grze!
Siemanko oddaje wam w pełni spolszczony zasób który działa jako Edytor plików LUA jakie posiadamy na serwerze. Komenda do aktywacji panelu to /editor .
Aby skrypt dobrze działał potrzebuje uprawnień ACL w grupie Admin. UWAGA ZASÓB NIE NALEZY DO MNIE! JESTEM JEGO EDYTOREM!

Autor: Trident Sky
Tłumaczenie: atomówka (ja)

Screenshoty: https://imgur.com/a/UB2u7iX

Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
2. [SKRYPT] Enumy w Lua dla MTA:SA
To mała, ale przydatna biblioteka do Lua, która pozwala tworzyć tzw. enumy – czyli nazwane stałe wartości. Dzięki temu kod zasobów staje się bardziej czytelny, mniej podatny na błędy i łatwiejszy w utrzymaniu.

Funkcje:
- Możliwość tworzenia przejrzystych enumów jak w C/C++
- Obsługa przestrzeni nazw (brak konfliktów)
- Zwiększa czytelność i porządek w kodzie

Przykład użycia jest opisany w repozytorium

Instalacja:
1. Pobierz plik enum.lua z GitHuba: https://github.com/norelockk/mtasa-lua-enums
2. Umieść plik w folderze zasobu, np. lib/enum.lua
3. W pliku meta.xml dodaj wpis:
<script src="lib/enum.lua" type="shared" cache="false" />

Link do GitHuba:
https://github.com/norelockk/mtasa-lua-enums

Masz pytania? Pisz śmiało tutaj w temacie albo bezpośrednio na GitHubie. Chętnie pomogę! ;)
3. Kurs programowania lua w mta:sa
Siemka czy ma ktoś może jakieś fajne poradniki lub kursy do programowania w (lua) - (mta:sa) nawet zagraniczne bardzo mi na tym zależy ? (od paru dni staram się coś wyciągnąć z kodowania w lua jednak jest to naprawdę ciężkie, stworzenie np nawet magazyniera nie wydaje sie takie proste albo ekranu wczytywania itp)

z wielką chęcią nauczę się tego języka od naprawdę doświadczonej osoby (jeśli jesteś chętny i chciałbyś pomóc napisz komentarz :) )
4. [KONKURS] NAJLEPSZY SKRYPT LUA
[center][b][size=22][color=#66ccff]KONKURS NA NAJLEPSZY SKRYPT LUA[/color][/size]

[color=white]W imieniu ca?ego grona administracji chcia?bym zaprosi? Was do udzia?u w konkursie na najlepszy skrypt LUA.
Konkurs zosta? podzielony na 4 kategorie - od bardzo ?atwej, a? po trudn? a wi?c ka?dy znajdzie kategori? odpowiedni? dla swoich umiej?tno?ci.
Aby Twoja praca zosta?a zaakceptowana musisz zapozna? si? z regulaminem konkursu, zasadami, kryteriami oceniania, a tak?e wymaganiami dotycz?cymi skryptu.[/b][/color]


[ramka][center][b][size=18][color=#66ccff]REGULAMIN[/center][/color][/size][/b][line][color=#66ccff]1.[/color] Wszystkie pliki wchodz?ce w sk?ad zasobu nale?y spakowa? do archiwum .zip lub .rar.
[color=#66ccff]2.[/color] Gotowe archiwum nale?y wrzuci? na zaufany hosting plik?w, np. mega.nz lub mediafire.com .
[color=#66ccff]3.[/color] Ka?da osoba maj?ca zamiar wzi?cia udzia?u mo?e uczestniczy? tylko i wy??cznie w jednej kategorii trudno?ci.
[color=#66ccff]4.[/color] Praca, w kt?rej jakikolwiek plik b?dzie zakodowany nie b?dzie brana pod uwag?.
[color=#66ccff]5.[/color] W konkursie mo?e bra? udzia? ka?dy u?ytkownik - z wyj?tkiem moderator?w i administrator?w.
[color=#66ccff]6.[/color] Uczestnik wysy?aj?cy prac? nie stworzon? przez niego zostanie surowo ukarany.
[color=#66ccff]7.[/color] Po zako?czeniu konkursu prace zostan? ocenione przez grono juror?w, a nast?pnie zostan? og?oszone wyniki wy?aniaj?ce zwyci?zc? w ka?dej z kategorii.
[color=#66ccff]8.[/colo...
5. Nauka lua
Siema powiedzia? by mi kto? jak si? nauczy? lua ?eby umie? robi? jakie? podstawowe rzeczy
6. lua co jest nie tak że skrypt nie funkcjonuję poprawnie.
function dbSet(...)
if not {...} then return end
local query=dbExec(DBHandler, ...)
return query
end

function dbGet(...)
if not {...} then return end
local query=dbQuery(DBHandler, ...)
local result=dbPoll(query, -1)
return result
end











Jest to cz??? skryptu kt?ra nie dzia?a poprawnie co jest nie tak?
7. Lua - podpiecie bazy pod logowanie MTA
Witam, czy znalazlaby sie osoba ktora by miala chwile czasu i pomoc mi w podpieciu bazy pod logowanie? Niestety probowalem wielu metod lecz niestety nic z tego. Bede bardzo wdzieczny za pomoc

Pozdrawiam
8. MySQL Select Lua
Kod:



local query5=string.format("SELECT * FROM ls_punish WHERE type=%q AND active=1 AND serial=%q AND time>NOW() LIMIT 1","prawko", getPlayerSerial(plr))
local result=exports["ls-db"]:pobierzWyniki(query5)
if (result) then
outputChatBox("#FF0000* #FFFFFFPosiadasz zawieszone prawo jazdy do "..result["time"]..", za: "..result["reason"], plr, 255, 255, 255,true)
setElementData(plr,"player:zpj", true)
else
exports["ls-db"]:dbSet("DELETE FROM ls_punish WHERE type=? AND active=1 AND serial=?", "prawko", getPlayerSerial(plr))
end


W jaki spos?b bez pisania kolejnych query sprawdzi? sobie kolejny typ kary w tej jednej kwerendzie?

Tak aby, wyszukiwa?o np. "prawko" ale te? "mute" i p??niej elseifami sobie te result porobi?, abym nie musia? 4 razy tej samej kwerendy wykonywa? tylko pod inna zawarto?? kolumny.. stawiam piwko za wyt?umaczenie 8-)
9. [KONKURS] NAJLEPSZY SKRYPT LUA
[center][b][size=22][color=#66ccff]KONKURS NA NAJLEPSZY SKRYPT LUA[/color][/size]

[color=white]W imieniu ca?ego grona administracji chcia?bym zaprosi? Was do udzia?u w konkursie na najlepszy skrypt LUA.
Konkurs zosta? podzielony na 4 kategorie - od bardzo ?atwej, a? po trudn? a wi?c ka?dy znajdzie kategori? odpowiedni? dla swoich umiej?tno?ci.
Aby Twoja praca zosta?a zaakceptowana musisz zapozna? si? z regulaminem konkursu, zasadami, kryteriami oceniania, a tak?e wymaganiami dotycz?cymi skryptu.[/b][/color]


[ramka][center][b][size=18][color=#66ccff]REGULAMIN[/center][/color][/size][/b][line][color=#66ccff]1.[/color] Wszystkie pliki wchodz?ce w sk?ad zasobu nale?y spakowa? do archiwum .zip lub .rar.
[color=#66ccff]2.[/color] Gotowe archiwum nale?y wrzuci? na zaufany hosting plik?w, np. zippyshare.com .
[color=#66ccff]3.[/color] Ka?da osoba maj?ca zamiar wzi?cia udzia?u mo?e uczestniczy? tylko i wy??cznie w jednej kategorii trudno?ci.
[color=#66ccff]4.[/color] Praca, w kt?rej jakikolwiek plik b?dzie zakodowany nie b?dzie brana pod uwag?.
[color=#66ccff]5.[/color] W konkursie mo?e bra? udzia? ka?dy u?ytkownik - z wyj?tkiem moderator?w i administrator?w.
[color=#66ccff]6.[/color] Uczestnik wysy?aj?cy prac? nie stworzon? przez niego zostanie surowo ukarany.
[color=#66ccff]7.[/color] Po zako?czeniu konkursu prace zostan? ocenione przez grono juror?w, a nast?pnie zostan? og?oszone wyniki wy?aniaj?ce zwyci?zc? w ka?dej z kategorii.
[color=#66ccff]8.[/color] Administr...
10. LUA
Siemka jezeli taki temat juz istnieje to sorry za niepotrzebny spam. Jestem nowy w lua potrafi? napisa? prost? frakcj? obs?ug? lua panel logowania i inne takie podstawowe rzeczy lecz na tym zastopowa?em i jakos nie moge niczego wiecej napisac. Czy istnieja jakies strony gdzie moglbym sie poduczcyc lua ? Z gory dzieki za pomoc
11. Poradniki do lua
Hej, obszuka?em wi?kszo?? temat?w w necie o tym, ale nie znalaz?em niczego konkretnego.
Chce si? uczy? pisa? skrypty, chocia?by podstawowe, ?eby poprostu czym? si? zaja? w wolnej chwili w domu, problem mam taki, ?e trudno mi jest znale?? kt?ra funkcja ma by? do linijki kodu tzn;
Jest przyk?adowo
addEventHandler("onPlayerJoin") i tutaj sprawa jest prosta, bo jak chce napisa? co? ?eby co? si? dzia?o, gdy gracz do??czy, to wiem ?e musz? u?y? tej "funkcji(onPlayerJoin)", ale co w przypadku innych event?w/funkcji? np. kiedy mog? u?y? "joinHandler" itp? Jest jaki? spis kt?ry jest uporz?dkowany co i kiedy mo?na u?y? w kodzie? Nie wiem czy zrozumiecie o co mi chodzi.
12. LUA - Poradnik #1
[b]Siemka![/b] Jest to m?j pierwszy poradnik z LUA, bo jest sporo zielonych. Dzi? w poradniku poka?? podstawy, czyli podstawy ACL, i uruchomienie lokalnego serwera i wgrywanie zasob?w.


- > > Uruchamianie Serwera < < -

Najpro?ciej, aby nie wgrywa? nie przetestowanych ?mieci na nasz serwer, wchodzimy w g??wnym folder mta.

Domy?lnie 64 BIT:

C:Program Files (x86)MTA San Andreas 1.5serverMTA Server.exe

Domy?lnie 32 BIT:

C:Program FilesMTA San Andreas 1.5serverMTA Server.exe

Serwer uruchamiamy aplikacj? o nazwie "MTA Server.exe" je?li nie chcemy tak, b?d? nie mamy takowego. Wchodzimy w MTA i naciskamy Utw?rz serwer.

Serwer ju? postawiony, teraz jak wgra? zasoby?

Aby wgra? zasoby na serwer, musimy wej?? w [b]G??wny folder MTA/server/mods/deathmatch/resource [/b] i wrzucamy tam nasze pliki. Pami?tamy, ?e ka?dy zas?b musi posiada? meta.xml, ale o mecie b?dzie odst?pny poradnik.

Teraz jak mie? panel admina? To proste! Wchodzimy w
[b]MTA/server/mods/deathmatch/acl.xml[/b]

Szukamy grupy admin. Najlepiej nacisn?? sobie "CTRL + F" aby wyszuka?.

Kopiujemy sobie: <object name="user.****"></object> i zamiast gwiazdek, wpisujemy sw?j nick w mta. Gdy ju? to zrobimy, zapisujemy. I wpisujemy /register NICK has?o, a potem /login NICK has?o, po-czym panel znajdziemy pod "P", Pamietajmy! ?e w register musimy wpisa? taki sam nick jak w ACL'u, inaczej panel, nam nie zadzia?a.

To m?j pierws...
13. LUA
Siemka mam pewien problem ucz? si? skryptowa? w lua a w?a?ciwie to dopiero zaczynam i ?aden z moich skrypt?w nie dzia?a co jest zrozumia?e ale skrypty skopiowane z wiki tez nie dzia?aj? podejrzewam ?e co? z met? robi? nie tak ale prosi? bym o wyja?nienie co dok?adnie

skrypt
marker.lua

function consoleCreateMarker thePlayercommandName )
   if ( 
thePlayer then
      local x
ygetElementPosition thePlayer ) -- pobiera pozycjgracza
      
-- tworzy cylindryczny marker (cylinderobok gracza.
      
local theMarker createMarker 22z"cylinder"1.52552550170 )
      if ( 
theMarker then -- sprawdza czy marker zostaprawid?owo utworzony
         outputConsole 
"Marker created successfully"thePlayer )
      else
         
outputConsole "Failed to create marker"thePlayer )
      
end
   end
end
addCommandHandler 
"createmarker"consoleCreateMarker )


meta.xml

<meta>
    <
script scr="marker.lua" type="server"/>
</
meta>



oczywi?cie skrypty daje do MTAmodsdeathmatchresources
Jak pobieram gotowy skrypt z met? wszystko dzia?a
14. LUA MTA localPlayer clientside dxdraw wyświetla wszystkim
LUA MTA

Nie wiem czy ja nie wyspany, czy co ale wsz?dzie jest localPlayer, ca?y skrypt client-side a dxdraw ten od rozpocznij prace wy?wietla wszystkim o co kaman


cside
[code]
--[[
Praca Magazyniera V.2
Autorem jest adaskOO(Roe)
Zakaz zmieniania autora!
JeĹĽeli postanowisz edytowa?‡ ten skrypt, dopisz siebie. Prosze doce?„ moj?… prace i nie usuwaj autora!
Udost?™pniono na gtao.pl 11.11.2018.
Client Side
--]]

--Tworzy markery
marker = createMarker(369.22336, -119.07957, 1001.49219-0.9, "cylinder", 2, 155, 155, 0, 210)
setElementInterior(marker, 5)
setElementDimension(marker, 0)
markerZABIERANIA = createMarker(376.76630, -120.82995, 1001.49951-1, "cylinder", 3, 0, 0, 0, 210)
setElementInterior(markerZABIERANIA, 5)
setElementDimension(markerZABIERANIA, 0)

setElementInterior(markery, 0)
setElementDimension(markery, 0)
local markery={
--[[ Przyk?‚ad: ||| {x, y, z , "cylinder", wielkosc, kolor RED, Kolor GREEN, Kolor BLUE, Przezroczysto?›?‡}, ||| --]]
{2102.00464, -1802.54797, 13.55469-0.9 , "cylinder", 1, 0, 255, 0, 130},
{2102.16699, -1811.50879, 13.55469-0.9 , "cylinder", 1, 0, 255, 0, 130},
}

--[----------------------------------------------------]--


--Pozycja Kursora(function https://wiki.multitheftauto.com/wiki/IsMouseInPosition)
function isMouseInPosition ( x, y, width, height )
if ( not isCursorShowing( ) ) then
return false
end
...
15. Lua + MySQL ttv
Witam

Chcia?bym ?eby kto? mi pom?g? z pobraniem z bazy danych, ju? mam tak? zamu?e ?e nie mog? wykombinowa? a to jedna linijka probably


Tu skrypty na ttv, ttp i vehowner
[code]function ttv(plr,cmd,id)
local account = getPlayerAccount(plr)
local name = getAccountName(account)
if not isObjectInACLGroup("user."..name, aclGetGroup("Admin")) then return end
if id then
local id = tonumber(id)
local v = znajdzpojazd(id)
if v then
warpPedIntoVehicle(plr,v)
outputChatBox("Teleportowano do pojazdu o ID: "..id,plr,255,0,0,true)
else
outputChatBox("Nie znaleziono pojazdu o takim ID.",plr,255,0,0,true)
end
else
outputChatBox("Nie wpisa?e? ID pojazdu.",plr,255,0,0,true)
end
end
addCommandHandler("ttv",ttv)

function ttp(plr,cmd,id)
local account = getPlayerAccount(plr)
local name = getAccountName(account)
if not isObjectInACLGroup("user."..name, aclGetGroup("Admin")) then return end
if id then
local id = tonumber(id)
local v = znajdzpojazd(id)
if v then
local x,y,z = getElementPosition(plr)
setElementPosition(v,x,y,z)
setElementPosition(plr,x,y,z+3)
outputChatBox("Teleportowano pojazd o ID: "..id,plr,255,0,0,true)
else
outputChatBox("Nie znaleziono pojazdu o takim ID.",plr,255,0,0,true)
end
else
outputChatBox("Nie wpisa?e? ID pojazdu.",plr,255,0,0,true)
end
end
addCommandHandl...
16. Frakcja. Lua
Witam . Potrzebuje pomocy , Mam zamiar robi? serwer wsm jest ju? ale chce napisa? frakcje . Pomo?e mi kto?? prosze o szybkie odpisanie stawiam Zimne :piwo: + ( m?j discord PameloYT#2440 ) R*
17. [KONKURS] NAJLEPSZY SKRYPT LUA
[center][b][size=22][color=#66ccff]KONKURS NA NAJLEPSZY SKRYPT LUA[/color][/size]

W imieniu ca?ej ekipy forum chcia?bym zaprosi? was do wzi?cia udzia?u w konkursie na najlepszy skrypt LUA.
Konkurs podzielony zosta? na 4 kategorie - od bardzo ?atwej, a? po trudn? - ka?dy znajdzie kategori? odpowiedni? dla swoich umiej?tno?ci.
Aby Twoja praca zosta?a zaakceptowana, musisz zapozna? si? z regulaminem konkursu, zasadami i kryteriami oceniania, a tak?e samymi wymaganiami dotycz?cymi skryptu.[/b]


[b][size=18][color=#66ccff]REGULAMIN[/color][/size][/b]

[color=#66ccff]1.[/color] Pliki [b]*.lua[/b] nale?y spakowa? do archiwum .zip lub .rar wraz z plikiem [b]meta.xml[/b].
[color=#66ccff]2.[/color] Gotowe archiwum wrzucamy na dowolny hosting plik?w, np. zippyshare.com .
[color=#66ccff]3.[/color] Ka?dy mo?e wzi?? udzia? [u]tylko w jednej, wybranej kategorii[/u] trudno?ci.
[color=#66ccff]4.[/color] Prace, kt?re nie b?d? autorskie, b?d? surowo karane i brane jako pr?ba oszustwa w konkursie.
[color=#66ccff]5.[/color] Zakodowane skrypty nie b?d? brane pod uwag?.
[color=#66ccff]6.[/color] Prace konkursowe b?d? przyjmowane do 30-06-2020.
[color=#66ccff]7.[/color] W konkursie mo?e bra? [u]ka?dy[/u] u?ytkownik - z wyj?tkiem moderator?w i administrator?w.
[color=#66ccff]8.[/color] Administracja zastrzega sobie prawo do zmiany regulaminu podczas trwania konkursu.
[color=#66ccff]9.[/color] Je?li w danej kategorii b?dzie mniej ni? 3 prace - kategoria nie b?dzie w?wczas ocenia...
18. zmienne w lua
siema ucz? si? lua i ostatnio zauwa?y?em ?e w niekt?rych skryptach jest co? takiego jak ni?ej


if zmienna and #zmienna > 0 then


zmienne s? oznaczane # , czy by?by mi kto? w stanie wyt?umaczy? po co si? tak robi i do czego si? to wykorzystuje ?
19. Potrzebuje kogoś kto zna się na LUA
Siemka mam problem z gamemodem San Andreas RP. Mianowicie potrzebuje pomocy z panelem logowania poniewa? gdy wejdzie si? na serwer pojawia si? czarny ekran. Tutaj wklejam b??d z konsoli

[20-04-15 17:08] ERROR: sarp_accounts/sourceS.lua:118: call: failed to call 'sarp_database:getConnection' [string "?"]

[20-04-15 17:08] WARNING: sarp_accounts/sourceS.lua:163: Bad argument @ 'dbQuery' [Expected db-connection at argument 3, got boolean]
20. Potrzebuje porady od kogoś kto ogarnia lua itp
Witam potrzebuje pomocy jak doda? si? do frakcji np SAPD na paczce z PSSM ? I potrzebuj? interioru do SAMC tak samo z PSSM za pomoc daje zimne piwko
21. polaczenie lua z html
meta.xml

<file src="txt/Aktualizacje.html"/>
<
file src="txt/Komendy.html"/>
<
file src="txt/Pomoc.html"/>
<
file src="txt/aktualizacje.css"/>


client-side

local P_Pomoc 
fileOpen("txt/Pomoc.html"true)
local Pomoc fileRead(P_Pomoc50000)

local P_Komendy fileOpen("txt/Komendy.html"true)
local Komendy fileRead(P_Komendy50000)

local P_Aktualizacje fileOpen("txt/Aktualizacje.html"true)
local Aktualizacje fileRead(P_Aktualizacje50000)


jak sprawi?, by ten html dzia?a?? Obecnie, jak klikne se aktualizacje, to mam zawarto?? tekst htmla:

<!DOCTYPE HTML>
<
html lang="pl">
<
head>
<
meta http-equiv="X-UA-Compatible" content="IE=edge"
<
meta charset="utf-8"/>
<
link rel="stylesheet" href="aktualizacje.css">
</
head>
<
body>
<
script src="script.js"></script>
Aktualizacje
</body>

</html>
22. Jestem początkujący w LUA
Kod:

function teleport ()
local x = 140.3275604248
local y = -155.44871520996
local z = 1.578125
spawnPlayer(source, x, y, z)
end
addCommandHandler ("tp1", teleport)



Napisa?em skrypt na teleport i wyskakuje mi w konsoli takie co?

WARNING: ST-Scriptscript.lua:5: Bad argument @ 'spawnPlayer' [Expected player at argument 1, got nill]
23. Pro.lemik z lua, ta kropka tylko przez filtry
Witajcie spo?eczno?cio gtao.pl,
W trakcie programowania jednego skryptu u?ywaj?cego gui natrafi?em na b??d, na moje oko wszystko jest okej, ale jak wida? serwer uwa?a co innego. Pom??cie prosz?, stawiam zimne :piwo: za pomoc.

Screeny:
[quote][img]https://i.imgur.com/oxiwZM2.png[/img][/quote]
[quote][img]https://i.imgur.com/YWmV0q8.png[/img][/quote]


Kod po stronie klienta, bo to tam rzekomo wyst?puje b??d:
[lua]--[[
Autor: MichaleQ
Wersja: 1.0
--]]

menu = {w={},o={},o2={},o3={},stat={},temptext=nil,}

menu.w[1] = guiCreateWindow(0.74, 0.27, 0.25, 0.58, "Menu Serwera", true)
guiWindowSetMovable(menu.w[1], false)
guiWindowSetSizable(menu.w[1], false)
guiSetVisible(menu.w[1], false)
menu.o[1] = guiCreateButton(0.05, 0.08, 0.41, 0.09, "Zaloguj", true, menu.w[1])
guiSetProperty(menu.o[1], "NormalTextColour", "FFAAAAAA")
menu.o[2] = guiCreateButton(0.50, 0.08, 0.41, 0.09, "Zarejestruj", true, menu.w[1])
guiSetProperty(menu.o[2], "NormalTextColour", "FFAAAAAA")
menu.o[3] = guiCreateButton(0.05, 0.19, 0.41, 0.09, "Mam Kod", true, menu.w[1])
guiSetProperty(menu.o[3], "NormalTextColour", "FFAAAAAA")
menu.o[4] = guiCreateButton(0.50, 0.19, 0.41, 0.09, "Statystki", true, menu.w[1])
guiSetProperty(menu.o[4], "NormalTextColour", "FFAAAAAA")
menu.o[5] = guiCreateButton(0.05, 0.29, 0.41, 0.09, "Wyloguj", true, m...
24. Poradnik wideo od całkowitych podstaw - Lua
Poradnik jest "dla zielonych" - t?umacz? w jak najprostszy spos?b postawy Lua. Pewne rzeczy mog? by? bardzo uproszczone, aby nie komplikowa? czego?, czego jeszcze si? nie zna. Licz? na to, ?e ludzie wraz z nabywaniem do?wiadczenia samemu dojd? "g??biej".
Poradniki robi? stopniowo, od naj?atwiejszych do najtrudniejszych rzeczy wed?ug mnie.

1. pierwsze uruchomienie serwera, nadanie administratora, client/server, utworzenie pierwszego zasobu
https://www.youtube.com/watch?v=NqbAM4NVj4Q
2. cz 1. zmienne, debugscript, dzia?ania na zmiennych, u?ywanie funkcji
https://www.youtube.com/watch?v=XJdpj6a1-_o
2. cz 2. w?asne funkcje, sprawdzenia, ostrze?enia i b??dy
https://youtu.be/jKXPfoxtAHs
3. tablice, p?tle, return, break
https://www.youtube.com/watch?v=BLZREFnAfaU
4. funkcje eksportowane, drzewo element?w, eventy
https://youtu.be/OJCFcXilWrI
5. GUI, triggerowanie client/server
https://youtu.be/iJWIQ5jlbkM

Playlista, na kt?rej b?d? znajdowa?y si? poradniki:
https://www.youtube.com/w...KDhPBKH0kEl-zOS
25. Kurs LUA #1 - Podstawy podstaw

PEŁNY EKRAN Odnośnik YouTube

26. Potrzebuje porady lua
Cze?? zaczynam zabaw? z lua, stworzy?em z pomoc? Wiki oraz innych gotowych skrypt?w "sw?j w?asny" skrypt pracy parkingowego, chodzi w nim o to ze po wej?ciu w marker teleportuje nas do utworzonego pojazdu, musimy nim pojechac na odpowiednie miejsce parkingowe i otrzymujemy za to zap?at?.

Dobrze A teraz o co mi chodzi:
Zrobi?em to tak ?e po wyj?ciu z auta przerywa prac?, i teraz mam pytanie czy jest funkcja ktora spowoduje wymuszenie wyj?cia z pojazdu, ju? t?umacz? o co mi chodzi, tak jak by?my klikneli enter lub F tylko ?e skrypt to wymusza i posta? gracza sama wychodzi z pojazdu (je?eli kto? nadal nie kuma o co mi chodzi to mniej wiecej co? takiego jak "wysad? pasa?er?w" na pylife

Bardzo prosz? o pomoc, szuka?em tego dlugo ale nic nie znalaz?em :)

Przy okazji zapytam ?eby nie za?mieca? forum kolejnym postem, znajdzie si? jaka? osoba kt?ra mog?aby mnie pouczy? lua? Wiem ze programi?ci maj? swoje zlecenia itd i czasu nie jest za du?o ale mo?e kto? znajdzie par? chwil

M?j discord: Dziedzic#8448
27. Poradniki do lua
Dobry,
Mia?em kilka pseudoli w tym jeden bardzo udany bo 60 graczy dziennie, ale do rzeczy.
Chcia?bym uczy? si? lua, chcia?bym tworzy? w?asny serwer, a nie pseudola, nawet jakby to trwa?o rok, to chcia?bym si? nauczy? lua tak abym rozumia?. Pytanie do was czy macie mo?e jakie? dobre poradniki, kt?ry pseudo skrypter na pocz?tku zrozumie? Bo najtrudniejsze s? poczatki...
28. Pomocy w lua
Wie kto? jak zrobi? aby kole? zapisany w ACL czyli w grupie mia? dost?p do broni po wej?ciu na serwer?
Ma kto? taki skrypt napisany?
29. Mysql -> Lua; typ danych date
ma kto? mo?e gotow? funkcj? kt?ra wylicza ilo?? dni kt?re min??y od daty 1, do daty 2.
jestem w trakcie pisania tego; jednak mam te? sporo innych rzeczy na g?owie a na googlu nie mog? nic znale??, wiki te? mnie zawodzi; albo przynajmniej moje szukanie.
dzi?ki.
30. Skrypter LUA
Witam, szukam osoby kt?ra umie programowa? w LUA. G??wne zadania to pod??czenie kilku skrypt?w pod MySQL oraz edycja gotowych skrypt?w. Osoby ch?tne prosz? o kontakt pod adres E-mail: [email protected]
Pozdrawiam
31. Lua Kurs Lekcja nr. 8
[center][b][size=16][color=orange]Witam![/color][/size][/b]
W dzisiejszej cz??ci zajmiemy si? funkcjami tonumber,tostring, p?tl? next o kt?rej zapomnia?em wspomnie?, budow? warunku z operator?w te? zapomnia?em o tym wspomnie? w operatorach. I funkcj? interpolateBetween. Oraz fal? sinusoidaln? (sinusoid?), kt?ra jest dla wielu czarn? magi?. Om?wimy tez loadstring i type.

[color=yellow][size=13][b]tonumber[/b][/size][/color]
Funkcja tonumber, jak sama nazwa brzmi zmienia string na liczb?.

[lua]
local x = "100"

y = x + 10

print(y)
[/lua][/center][center]
Taki kod nam co prawda zadzia?a. Ale tylko w lua. Na przyk?adzie

[lua]
local x = getElementData(localPlayer,"data")
setElementData(localPlayer,"data",x + 15)
[/lua][/center][center]
Mo?e zwr?ci? b??d, w zale?no?ci od warto?ci elementdaty. Dlatego trzeba u?y? tonumber.

[lua]
local x = tonumber(getElementData(localPlayer,"data"))
setElementData(localPlayer,"data",x + 15)
[/lua][/center][center]

[color=yellow][b][size=13]tostring[/size][/b][/color]
Funkcja tostring dzia?a odwrotnie. Zamienia liczb? na string.

[lua]
local x = 100

print(tostring(x) + 15)
[/lua][/center][center] Te? zadzia?a, ale w lua.

Natomiast w mta

[lua]
local count = getElementData(localPlayer,"data") -- zwraca nam liczb? np. 10, a chcemy zapisa? "data: ilosc"

setElementData(localPlayer,"data",tostring("data: "..count))
[...
32. lua funckcje
Chce napisac skrypt na to,ze w nicku bedzie zawieralo slowo np. |cos|Nick i zeby nadawalo tej osobie hajs, jakie funkcje uzyc?
33. Skrypt lua - wyskakuje komenda w konsoli serverproject.
Witam, mam problem z pojazdami ze skryptu, po restarcie skryptu wyskakuje mi blad i owe pojazdy sie nie respia.
[code]SCRIPT ERROR: [Prace]/skyG-PracaKregi/job_s.lua:15: '}' expected (to close '{' at line 6) near 'for'
[2018-01-31 13:35] ERROR: Loading script failed: [Prace]/skyG-PracaKregi/job_s.lua:15: '}' expected (to close '{' at line 6) near 'for'[/code]


[lua]Pojazdy =
{2112.45,-2154.68,13.33,359.3,0.3,270.3},
{2112.43,-2149.96,13.34,359.9,360.0,270.3},
{2112.45,-2145.31,13.34,359.9,360.0,269.4,
{2112.46,-2138.42,13.34,359.9,0.0,269.9},
{2112.60,-2134.38,13.34,359.9,360.0,268.8},
{2112.46,-2127.17,13.34,359.9,0.0,271.1},
{2125.25,-2177.16,13.26,359.8,359.8,49.9},
{2122.43,-2180.02,13.25,359.9,360.0,44.5},
{2135.74,-2167.05,13.26,359.9,0.1,48.9}


for i,v in ipairs(Pojazdy) do
Pojazd = createVehicle(486, v[1], v[2], v[3], v[4], v[5], v[6])
setElementData(Pojazd, "vehicle:desc", "Praca Dorywczan?adowanie Kr?g?w")
setVehicleColor (Pojazd, 223, 111, 11)
setVehicleHandling(Pojazd,"maxVelocity",30)
setElementData(Pojazd, "vehicle:fuel", 50)
setElementFrozen(Pojazd, true)
setElementData(Pojazd, "vehicle.praca", true)
setVehicleEngineState(Pojazd, false)
setElementData(Pojazd, "vehicle:BezynaWloczone", true)
end

addEventHandler("onVehicleEnter", resourceRoot, function(plr, seat)
if seat == 0 then
if getElementData(plr, "player:job&...
34. LUA - Skrypt na Teleport Auta z kierowcą
Siemka,
Potrzebuj? jaki? skrypt lua na teleport auta z kierowc? z markera lub bez w wyznaczone miejsce.

Niestety nie umiem pisa? sam skrypt?w, znam tylko na lataj?cy napis xD.

Je?eli kto? mi pomo?e wielkie DZI?KI!


Jak b?dzie dzia?a? stawiam :piwo: :D
35. Lua lua lua
Witam.
Dzi? mam pro?b?.
Pisemne poradniki, nie s? dla mnie. Wol? jak mi t?umaczy j?zyk.
Chcia?bym wr?ci? po paru miejscach,lecz musz? powtarza?, poniewa? robi?em w innej grze skrypty gdzie by?y inne j?zyki.
Jednym s?owem, potrzebuje jaki? maraton poradnik?w lua, lub jaki? po prostu poradnik.
Z g?ry dzi?ki
36. Lua lua lua
Witam.
Dzi? mam pro?b?.
Pisemne poradniki, nie s? dla mnie. Wol? jak mi t?umaczy j?zyk.
Chcia?bym wr?ci? po paru miejscach,lecz musz? powtarza?, poniewa? robi?em w innej grze skrypty gdzie by?y inne j?zyki.
Jednym s?owem, potrzebuje jaki? maraton poradnik?w lua, lub jaki? po prostu poradnik.
Z g?ry dzi?ki
37. Lua lua lua
Witam.
Dzi? mam pro?b?.
Pisemne poradniki, nie s? dla mnie. Wol? jak mi t?umaczy j?zyk.
Chcia?bym wr?ci? po paru miejscach,lecz musz? powtarza?, poniewa? robi?em w innej grze skrypty gdzie by?y inne j?zyki.
Jednym s?owem, potrzebuje jaki? maraton poradnik?w lua, lub jaki? po prostu poradnik.
Z g?ry dzi?ki
38. [KONKURS] NAJLEPSZY SKRYPT LUA
[center][size=20][color=#3aaddc][b]KONKURS NA NAJLEPSZY SKRYPT LUA[/b][/color][/size]

W imieniu administracji forum chcia?bym Was zaprosi? do wzi?cia udzia?u w konkursie na najlepszy skrypt napisany w lua. Kategorie s? zr??nicowane, dzi?ki czemu szanse s? r?wne i ka?dy ma okazj? wzi?cia udzia?u i zdobycia nagrody g??wnej. Konkurs jest dla nowicjuszy jak i dla zaawansowanych os?b. Zapoznaj si? z regulaminem konkursu oraz naszymi wymogami, aby Twoja praca zosta?a przyj?ta.[/center]
[line]

[center][size=20][color=#3aaddc][b]REGULAMIN[/b][/color][/size]
[b][color=#3aaddc]1.[/color][/b] Plik *.lua nale?y spakowa? do archiwum .zip lub .rar wraz z niezb?dnym plikiem "meta.xml".
[b][color=#3aaddc]2.[/color][/b] Gotowe archiwum wrzucamy na jaki? hosting plik?w, np. Zippyshare .
[b][color=#3aaddc]3.[/color][/b] Ka?dy mo?e wzi?? udzia? [b]tylko w jednej[/b] kategorii. Oznacza to, ?e nie mo?na startowa? w dw?ch lub wi?cej kategoriach. Nie dotyczy to kategorii bardzo ?atwej.
[b][color=#3aaddc]4.[/color][/b] Skrypty, kt?re nie b?d? autorskie b?d? odrzucane a u?ytkownicy wysy?aj?cy takie skrypty b?d? karani.
[b][color=#3aaddc]5.[/color][/b] [b]Zakodowane[/b] skrypty b?d? odrzucane.
[b][color=#3aaddc]6.[/color][/b] Prace konkursowe b?dzie mo?na wysy?a? do [b]02.02.2018[/b].
[b][color=#3aaddc]7.[/color][/b] W konkursie mo?e wzi?? udzia? [b]ka?dy[/b] u?ytkownik z wyj?tkiem moderator?w i administrator?w forum.
[b][color=#3aaddc]8.[/color][/b] Administracja zastrzega sob...
39. Lua Kurs Lekcja nr. 7
[center][color=orange][size=16][b]Witam![/b][/size][/color]
W si?dmej cz??ci poznamy funkcje z lua a konkretnie funkcje 'string.' by?y 'math.' to czas na stringi. Opr?cz tego zajm? si? wyt?umaczeniem funkcji getTickCount oraz przypomnimy sobie setTimer.

[color=yellow][size=13][b]string.byte[/b][/size][/color]
Funkcja string.byte zwraca kod liczbowy danego znaku z ci?gu.
Przyk?adowo
[lua]
print(string.byte("LUA",3))[/lua][/center][center] Taki kod zwr?ci nam
[code]65[/code] Czyli warto?? liczbow? liczby "A", je?li zrobiliby?my zamiast 3 to 1 to zwr?ci?o by nam [code]76[/code] czyli warto?? liczbow? liczb "L".

[color=yellow][size=13][b]string.char[/b][/size][/color]
Funkcja ta generuje literowy ci?g znak?w z podanych liczb. Jak wcze?niej wspomnia?em liczbow? warto?ci? "A" jest 65 a "L" 76, wi?c
[lua]print(string.char(65,76))[/lua][/center][center] wygeneruje nam znaki spod tych liczby czyli A i L. Zwr?ci nam [code]AL[/code]

[color=yellow][size=13][b]string.dump[/b][/size][/color]
Funkcja string.dump zwraca funkcje w postaci kodu binarnego. Funkcja musi by? funkcj? lua, czyli w mta za bardzo tego nie mamy jak wykorzysta?.

[color=yellow][size=13][b]string.find[/b][/size][/color]
Funkcja string.find s?u?y np. do sprawdzania czy jest jaki? znak w ci?gu, aczkolwiek zwraca pewne warto?ci, konkretnie liczb? znaku od kt?rego zaczyna si? nasz wyszukiwany znak i liczb? znaku gdzie si? ko?czy. Przyk?adowo
[lua]
loca...
40. LUA
Cze?? Jestem nowy chcia?bym si? nauczy? pisa? skrypt?w do MTA. Bym chcia? wiedzie? od czego najlepiej zacz?? i co musz? potrafi? :)