Hallo
Da ich das alte Bank ein/Aus zahl system nicht so mochte und es unsicher war, habe ich angefangen ein enues zu erstellen.
leider bekomme ich folgende Fehlermeldung: attemp to index local Geld(a userdata value) hoffe ihr könnt mir helfen
Code:
Lua
function Auszahlen(ZSumme, Konto, Kennwort)
if source ~= client then return end
if not tonumber(ZSumme) then
outputDebugString("Error(39BAT) wurde nicht übertragen!", source)
else
local Konto= getElementData(player, "ZKonto")
local Geld = dbQuery(handler, "SELECT * FROM Bank WHERE Kontonummer=?", Kontonummer)
if Geld then
local geldaufbank = Geld[1]["Geld"]
end
if geldaufbank >= tonumber(ZSumme) then
givePlayerMoney ( source, ZSumme )
Abrechnung= geldaufbank - tonumber(ZSumme)
dbExec(handler, "UPDATE Bank SET Geld=? WHERE Kontonr =?;", Abrechnung, Konto )
else
outputChatBox("Du hast nicht so viel Geld auf der Bank!", source)
end
end
end
Alles anzeigen
Danke im Voraus