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

Wysłany: 2016-07-29, 22:42


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

Cze??. Czy m?g?by mi kto? powiedzie? do czego u?ywa si? set/getElementData?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-29, 22:43


GabWas







Wiek: 24
Na forum: 3881 dni
Posty: 289
Nick w MP: GabWas

Piwa: 65

Respekt: 231,5
Respekt: 231,5Respekt: 231,5

Do nadawania/pobierania danych, dzi?ki kt?rym mo?esz zidentyfikowa? elementy i/lub je czym? od siebie odr??ni?.
Poza tym Wiki nie boli.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-29, 22:47


Emm

***** ***






Wiek: 32
Na forum: 3880 dni
Posty: 3191
Nick w MP: Emm

Piwa: 6162

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
setElementData - nadajemy graczowi/pojazdowi/obiektowi warto??, np. w postaci tekstu lub cyfer, kt?r? mo?emy potem odczyta? poprzez getElementData

Przyk?ad:
local vehicle createVehicle(idxyzr1r2r3)
setElementData(vehicle"samochod"true) -- setElementData(zmienna"nazwa_element_daty"warto??)
setElementData(vehicle"napis""tratata")


getElementData - mo?emy pobra? warto?? z obiektu/gracza/pojazdu (itd.), w zale?no?ci od tego, jak? data ma warto??, to nam zwr?ci.

Przyk?ad:
local vehicle createVehicle(idxyzr1r2r3)
setElementData(vehicle"samochod"true) -- setElementData(zmienna"nazwa_element_daty"warto??)
setElementData(vehicle"napis""tratata")

local napis_z_wozu getElementData(vehicle"napis")
outputChatBox("* Napis pojazdu to: "..napis_z_wozu..""zmienna_gracza)

-- npmo?na tetak
if getElementData(vehicle"napis") == "tratata" then
outputChatBox("* Napis si? zgadza"zmienna_gracza)


Wi?cej tutaj:

Więcej informacji znajdziesz w Wikipedii MTA:

getElementData


Więcej informacji znajdziesz w Wikipedii MTA:

setElementData


Podpis

Użytkownik: 20.10.2015r
GTAO Member: 06.03.2016r
Support-Team: 20.01.2016r
Moderator: 30.03.2016r
Mod-Team: 08.10.2016r
Vice Admin: 04.05.2018r
Administrator: 03.05.2022r


! Koniecznie zapoznaj się z regulaminem forum.
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również regulaminy działów, w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez Administrację, przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w tym dziale.
Najważniejsze informacje od Administracji możesz przeczytać tutaj oraz tutaj.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-29, 22:57


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

WARNING:




lok = {
{2482.1999511719,-1678.6999511719,13.39999961853},
{2488.1999511719,-1679.1999511719,13.39999961853}
}

lok1 = {
{2473.8000488281, -168313.5}
}

function marker()
    for k,v in ipairs(lok) do
        createMarker = {v[1], v[2], v[3], "cylinder"1.52552550170}
    end
end
addEventHandler("onResourceStart"resourceRootmarker)

function pojazd()
    for k,v in ipairs(lok1) do
        createVehicle(499v[1], v[2], v[3], 90)
            setElementFrozen(vtrue)
                setElementData(v"opis""Praca")
        end
end
addEventHandler("onResourceStart"resourceRootpojazd)


Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-29, 22:58


Emm

***** ***






Wiek: 32
Na forum: 3880 dni
Posty: 3191
Nick w MP: Emm

Piwa: 6162

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
lok = {
{2482.1999511719,-1678.6999511719,13.39999961853},
{2488.1999511719,-1679.1999511719,13.39999961853},
}

lok1 = {
{2473.8000488281, -168313.5},
}

function marker()
    for k,v in ipairs(lok) do
        createMarker(v[1], v[2], v[3], "cylinder"1.52552550170)
    end
end
addEventHandler("onResourceStart"resourceRootmarker)

function pojazd()
    for k,v in ipairs(lok1) do
        createVehicle(499v[1], v[2], v[3], 90)
            setElementFrozen(vtrue)
                setElementData(v"opis""Praca")
        end
end
addEventHandler("onResourceStart"resourceRootpojazd)

Ka?d? warto?? w tablicy oddzielaj przecinkiem.

Podpis

Użytkownik: 20.10.2015r
GTAO Member: 06.03.2016r
Support-Team: 20.01.2016r
Moderator: 30.03.2016r
Mod-Team: 08.10.2016r
Vice Admin: 04.05.2018r
Administrator: 03.05.2022r


! Koniecznie zapoznaj się z regulaminem forum.
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również regulaminy działów, w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez Administrację, przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w tym dziale.
Najważniejsze informacje od Administracji możesz przeczytać tutaj oraz tutaj.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-29, 23:00


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

Ten sam warning i oto si? rozchodzi:


function pojazd()
    for k,v in ipairs(lok1) do
        createVehicle(499v[1], v[2], v[3], 0)
            setElementFrozen(vtrue)
                setElementData(v"opis""Praca")
        end
end
addEventHandler("onResourceStart"resourceRootpojazd)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-29, 23:07


Emm

***** ***






Wiek: 32
Na forum: 3880 dni
Posty: 3191
Nick w MP: Emm

Piwa: 6162

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .

function pojazd()
    for i,v in ipairs(lok1) do
        createVehicle(499v[1], v[2], v[3], 000)
            setElementFrozen(vtrue)
                setElementData(v"opis""Praca")
        end
end
addEventHandler("onResourceStart"rootpojazd)


Podpis

Użytkownik: 20.10.2015r
GTAO Member: 06.03.2016r
Support-Team: 20.01.2016r
Moderator: 30.03.2016r
Mod-Team: 08.10.2016r
Vice Admin: 04.05.2018r
Administrator: 03.05.2022r


! Koniecznie zapoznaj się z regulaminem forum.
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również regulaminy działów, w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez Administrację, przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w tym dziale.
Najważniejsze informacje od Administracji możesz przeczytać tutaj oraz tutaj.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-29, 23:08


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

Nadal to samo :/ .

Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-29, 23:15


Emm

***** ***






Wiek: 32
Na forum: 3880 dni
Posty: 3191
Nick w MP: Emm

Piwa: 6162

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Zr?b tak:
lok = {
{2482.1999511719,-1678.6999511719,13.39999961853},
{2488.1999511719,-1679.1999511719,13.39999961853},
}

lok1 = {
{2473.8000488281, -168313.5},
}

function marker()
    for k,v in ipairs(lok) do
        createMarker(v[1], v[2], v[3], "cylinder"1.52552550170)
    end
end
addEventHandler("onResourceStart"resourceRootmarker)

function pojazd()
    for k,v in ipairs(lok1) do
       local veh createVehicle(499v[1], v[2], v[3], 90)
            setElementFrozen(vehtrue)
                setElementData(veh"opis""Praca")
        end
end
addEventHandler("onResourceStart"resourceRootpojazd)


Podpis

Użytkownik: 20.10.2015r
GTAO Member: 06.03.2016r
Support-Team: 20.01.2016r
Moderator: 30.03.2016r
Mod-Team: 08.10.2016r
Vice Admin: 04.05.2018r
Administrator: 03.05.2022r


! Koniecznie zapoznaj się z regulaminem forum.
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również regulaminy działów, w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez Administrację, przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w tym dziale.
Najważniejsze informacje od Administracji możesz przeczytać tutaj oraz tutaj.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-29, 23:17


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

Przy okazji tak zrobi?e?, ?e markery si? pojawi?y, pojazd ma freeza, ale nie ma tego opisu.

Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-29, 23:21


Emm

***** ***






Wiek: 32
Na forum: 3880 dni
Posty: 3191
Nick w MP: Emm

Piwa: 6162

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Posiadasz zas?b na te opisy? Je?li tak, to czy elementData zgadza si? / zas?b jest w??czony?

Podpis

Użytkownik: 20.10.2015r
GTAO Member: 06.03.2016r
Support-Team: 20.01.2016r
Moderator: 30.03.2016r
Mod-Team: 08.10.2016r
Vice Admin: 04.05.2018r
Administrator: 03.05.2022r


! Koniecznie zapoznaj się z regulaminem forum.
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również regulaminy działów, w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez Administrację, przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w tym dziale.
Najważniejsze informacje od Administracji możesz przeczytać tutaj oraz tutaj.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-29, 23:24


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

Ca?y kod:


addCommandHandler("vopis", function(plrcmd, ...)
    local opis table.concat({...}, " ")
    
    if string.len(opis) < 4 then
        outputChatBox("* U?yj: /vopis <opis>"plr)
        return
    end
    
    local pojazd getPedOccupiedVehicle(plr)
    if not pojazd then return end
    
    setElementData(pojazd"pojazd_opis"string.format(opis))
end)


lok = {
{2482.1999511719,-1678.6999511719,13.39999961853},
{2488.1999511719,-1679.1999511719,13.39999961853},
}

lok1 = {
{2473.8000488281, -168313.5},
}

function marker()
    for k,v in ipairs(lok) do
        createMarker(v[1], v[2], v[3], "cylinder"1.52552550170)
    end
end
addEventHandler("onResourceStart"resourceRootmarker)

function pojazd()
    for k,v in ipairs(lok1) do
       local pojazdcreateVehicle(499v[1], v[2], v[3], 0)
            setElementFrozen(pojazdtrue)
                setElementData(pojazd"pojazd_opis""Praca")
                    if isPedInVehicle then
                        setElementFrozen(pojazdfalse)
        end
end
end
addEventHandler("onResourceStart"resourceRootpojazd)


Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-29, 23:32


Emm

***** ***






Wiek: 32
Na forum: 3880 dni
Posty: 3191
Nick w MP: Emm

Piwa: 6162

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
http://gtao.pl/%3Cfont-co...ut-vt100644.htm
Pobierz ten zas?b ^up

Nast?pnie kod zr?b w taki spos?b:
lok = {
{2482.1999511719,-1678.6999511719,13.39999961853},
{2488.1999511719,-1679.1999511719,13.39999961853},
}

lok1 = {
{2473.8000488281, -168313.5},
}

function marker()
    for k,v in ipairs(lok) do
        createMarker(v[1], v[2], v[3], "cylinder"1.52552550170)
    end
end
addEventHandler("onResourceStart"resourceRootmarker)

function pojazd()
    for k,v in ipairs(lok1) do
       local pojazdcreateVehicle(499v[1], v[2], v[3], 0)
            setElementFrozen(pojazdtrue)
                setElementData(pojazd"pojazd_opis""Praca")
end
end
addEventHandler("onResourceStart"resourceRootpojazd)


Podpis

Użytkownik: 20.10.2015r
GTAO Member: 06.03.2016r
Support-Team: 20.01.2016r
Moderator: 30.03.2016r
Mod-Team: 08.10.2016r
Vice Admin: 04.05.2018r
Administrator: 03.05.2022r


! Koniecznie zapoznaj się z regulaminem forum.
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również regulaminy działów, w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez Administrację, przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w tym dziale.
Najważniejsze informacje od Administracji możesz przeczytać tutaj oraz tutaj.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-29, 23:36


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

Rozwi?zane :3.

Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Tagi: set/getelementdata
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » 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