Meld dich mal bei mir per Private Nachricht.
Gruß
Meld dich mal bei mir per Private Nachricht.
Gruß
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
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