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

Wysłany: 2021-01-18, 05:33


Yami

Mapper / Uczeń LUA






Wiek: 25
Na forum: 3059 dni
Posty: 379

Piwa: 97

Respekt: 235
Respekt: 235Respekt: 235

Siemka
Ot?? mam taki problem ze chcia?bym zrobi? aby ??czy?o warto?ci z bazy danych lecz niestety nie wiem jak to zrobi?.

Chodzi mi o to ?e jak mam w bazie danych np. kilka mandat?w na moje uid i chcia?bym aby pokazywa?o w renderze wszystkie dodane kwoty.
W bazie mam kolumny o nazwach:
uid, kwota, powod

Chcia?bym aby pobiera?o je z bazy danych i dodawa?o do siebie wszystkie kwoty. Niestety nie wiem jak si? do tego zabra?. Nie wiem jak po??czy? te kwoty, uda?o mi si? zrobi? eksport tych danych z bazy danych natomiast nie umiem doda? do siebie tych wszystkich kwot.
Za pomocne odpowiedzi piwko i respekt

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-01-18, 08:43


Mikołajj







Wiek: 22
Na forum: 2885 dni
Posty: 303
Nick w MP: Mikołaj

Piwa: 132

Respekt: 91

Hmm, musisz sprawdzi? czy dzia?a, bo robi?em na sucho:
SERVER

local function addRecords(uid)
    local QUERY db:quert('SELECT * FROM accounts WHERE uid=?'uid)
    local sum 0

    if QUERY and #QUERY > 0 then
        for 1#QUERY do
            sum sum QUERY[i].amount
        end

        triggerClientEvent(client'client:renderRecords'clientsum)
    end
end

addEvent('server:addRecords'true)
addEvent('server:allRecords'rootallRecords)


CLIENT

local records = {false}

local function returnRecords(sum)
    records = {truesum}

    addEventHandler('onClientRender'rootrender)
end

function render()
    if records[1then
        dxDrawText(records[2], ...)
    end
end

addEvent('client:renderRecords'true)
addEventHandler('client:renderRecords'rootrenderRecords)


UID bierzesz z elementDaty albo dodaj sobie po stronie servera, ?e pobiera elementDate uid od gracza, chyba, ?e nie korzystasz z elementDat tylko z tabel, ale powiniene? sobie poradzi?.

Oczywi?cie gdzie? musisz wywo?a? eventy z strony servera np. po klikni?ciu w przycisk dajesz

triggerServerEvent('server:addRecords'resourceRootuid)


Postaw piwo autorowi tego posta
 

 
Tagi: dodawanie :: wartości
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Dodawanie wartości Odpowiedz do tematu

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