Guten Tag.
Langsam bin ich am verzweifeln, und zwar funktioniert alles meine ID sowie wieviel auf den Server drauf sind bekomme ich angezeigt aber das Geld sobald ich auf den Server joine wird mir auf 0 angezeigt sobald ich mir Geld gebe funktioniert alles. Wenn ich re-connecte ist es wieder auf Null.
Serverlog: https://prnt.sc/3LNdqrlhDU2y
Code
		
					
			Citizen.CreateThread(function()
    while true do
        Citizen.Wait(1000)
        ESX.PlayerData = ESX.GetPlayerData()
        local money      = 0
        local blackMoney = 0
        local bank       = 0
        for i=1, #ESX.PlayerData.accounts, 1 do       -- Das ist der Fehlercode in der Log
            if ESX.PlayerData.accounts[i].name == 'money' then
                money = ESX.PlayerData.accounts[i].money
            elseif ESX.PlayerData.accounts[i].name == 'black_money' then
                blackMoney = ESX.PlayerData.accounts[i].money
            elseif ESX.PlayerData.accounts[i].name == 'bank' then
                bank = ESX.PlayerData.accounts[i].money
            end
        end
        SendNUIMessage({
            type = "money",
            myMoney = money,
            blackMoney = blackMoney,
            id = GetPlayerServerId(PlayerId()),
            bankMoney = bank,
            playersonline = OnlinePlayers,
            mywater = ESX.Math.Round(mywater),
            myfood = ESX.Math.Round(myfood)
        })
    end
end)
	
			Alles anzeigen
	Ich hoffe das jemand mir helfen kann.
Grüße