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

Wysłany: 2018-11-23, 19:57


BoomEq







Wiek: 35
Na forum: 3522 dni
Posty: 101
Nick w MP: BoomEqqq

Piwa: 20

Respekt: 70

Witam posiadam serwer w kt?rym mam logowanie na ACL, i wiekszosc na ACL i elementdaty. Chcia?bym si? spyta? jak mog? zapisa? elementdate rangi wojskowej gdy osoba wychodzi z serwera i wczytywac range gdy osoba sie zaloguje?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-11-23, 20:02


adaskOO

Ten który patrzy






Wiek: 24
Na forum: 3732 dni
Posty: 249
Nick w MP: adaskOO

Piwa: 3168

Respekt: 280
Respekt: 280Respekt: 280Respekt: 280

Nie jestem pewien, je?eli to nie jest to to jak najbardziej przepraszam ;)
ale u?ywasz setAccountData zamiast setElementData.


Więcej informacji znajdziesz w Wikipedii MTA:

setAccountData


Podpis

Zapraszam do współpracy :)
Discord: adaskOO#8255
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-11-23, 20:15


BoomEq







Wiek: 35
Na forum: 3522 dni
Posty: 101
Nick w MP: BoomEqqq

Piwa: 20

Respekt: 70

Roe,
 addEventHandler("onPlayerLogin",root,function (_,curr)
    local plr source
    setTimer(function ()
for keyvalue in pairs(getAllAccountData(curr)) do
    if string.find(key,"data:"then
        setElementData(plr,key,fromJSON(value) or value ) 
    end
        local account getPlayerAccount(source)
    local ranga getAccountData(account"ranga")
        if getAccountData(account,"ranga"then
setAccountData(account"ranga"ranga)
        setElementData(source"ranga"ranga)
        end
    end
end,6700,1)
    end)



addEventHandler("onPlayerQuit",root,function ()
if getPlayerAccount(source) and ( not isGuestAccountgetPlayerAccount(source) ) ) then
    local account getPlayerAccount(source)
    for keyvalue in pairs(getAllElementDatasource )) do
        if string.find(key,"data:"then
        if type(value) == "table" then
            setAccountData(account,key,toJSONvalue ))
        else
            setAccountData(account,key,value)
        end
    local ranga getElementData(source"ranga")
        if getElementData(source,"ranga"then
setAccountData(account"ranga"ranga)
        end
end 
Takie cos stworzylem jest to mega chaotyczne ale nie wiem jak lepiej zrobic xD No i oczywiscie nie dzia?a

Postaw piwo autorowi tego posta
 

 
Tagi: jak :: zapisac :: elementdate
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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