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: niezrozumiały
1. Niezrozumiały kod OG-RPG
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 :P
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]['...