Witajcie
Ostatnio mam du?? rozmin? nad tym fragmentem kodu. Szuka?em w googlach itp. czyta?em na Wiki Ale nadal nie rozumiem :
Kod ten (jest to tylko fragment) jest odpowiedzialny za Wczytanie do gracza inforamcji z bazy danych. Baza danych jest podpi?ta w innym kodzie kt?ry zosta? wyeksportowany.
Problem zaczyna si? ju? w pierwszej funkcjii
[lua]
function loadPlayerData(element)
if not getElementData(element, 'p:logged') then
local uid = getElementData(element, 'p:uid')
if not uid then return end
[/lua]
Przysi?gam szuka?em wsz?dzie na temat getElementData Ale albo jestem jaki? u?omny albo nwm mo?e wolno ?api? ale nie czaj? jak dzia?a ta funkcja
Dalej w tej funkcji pojawia si? argument "element"?
I najwi?kszy problem sprawia mi co oznacza napis p:money , p:reputation
I szuka?em w dokumentacji LUA na temat tonumber Ale te? niezbyt czaj?.
Ciekawi mnie w jaki spos?b ten kod okre?la ?e akurat nam zalogowanemu przydzieli? wszystkie wytyczne z bazy danych. Z g?ry dzi?kuje
Ca?a cz??? kodu.
[lua]
function loadPlayerData(element)
if not getElementData(element, 'p:logged') then
local uid = getElementData(element, 'p:uid')
if not uid then return end
-- load player data
local result = exports['og-connect']:dbGet('select * from og_characters where uid=?', uid)
if result and #result > 0 then
setElementModel(element, result[1]['skin'])
setElementData(element, 'p:money', tonumber(result[1]['... |