From 71670552413f5898b84bb673ba2e58715ebbb3f0 Mon Sep 17 00:00:00 2001 From: Nordi98 Date: Sun, 29 Jun 2025 05:32:27 +0200 Subject: [PATCH] Update server.lua --- resources/[tools]/okokBanking/server.lua | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/resources/[tools]/okokBanking/server.lua b/resources/[tools]/okokBanking/server.lua index f3df07f69..4c1db44e5 100644 --- a/resources/[tools]/okokBanking/server.lua +++ b/resources/[tools]/okokBanking/server.lua @@ -329,11 +329,11 @@ AddEventHandler("okokBanking:SetIBAN", function(iban) json.encode(charinfo), Player.PlayerData.citizenid }) + + -- Aktualisiere die IBAN im Client (DIESE ZEILE HINZUFÜGEN) + TriggerClientEvent('okokBanking:updateIban', src, iban) end) - - - QBCore.Functions.CreateCallback("okokBanking:HasCreditCard", function(source, cb) local xPlayer = QBCore.Functions.GetPlayer(source) if xPlayer ~= nil then @@ -1522,12 +1522,11 @@ AddEventHandler("okokBanking:UpdateIbanDB", function(iban, amount) local updated = json.encode(charinfo) MySQL.query('UPDATE players SET charinfo = ? WHERE citizenid = ?', {updated, xPlayer.PlayerData.citizenid}) end) - if xPlayer.Functions.ChangeIban then - xPlayer.Functions.ChangeIban(iban) - else - TriggerClientEvent('okokNotify:Alert', _source, 'OKOKBANKING', 'Unable to locate or identify the function ChangeIban. Please refer to the documentation for correct usage and placement!', 5000, 'warning') - return - end + + local charinfo = xPlayer.PlayerData.charinfo + charinfo.iban = iban + xPlayer.Functions.SetPlayerData('charinfo', charinfo) + xPlayer.Functions.RemoveMoney('bank', amount) xPlayer = QBCore.Functions.GetPlayer(_source) local itemCash = xPlayer.Functions.GetItemByName("cash")