Update addonaccount.lua

This commit is contained in:
Anton Stjernquist
2022-10-03 00:16:02 +02:00
committed by GitHub
parent 6e9a8e57c6
commit c55a5bb6c9
@@ -1,37 +1,36 @@
function CreateAddonAccount(name, owner, money)
local self = {}
local self = {}
self.name = name
self.owner = owner
self.money = money
self.name = name
self.owner = owner
self.money = money
function self.addMoney(m)
self.money = self.money + m
self.save()
TriggerEvent('esx_addonaccount:addMoney', self.name, m)
end
function self.addMoney(m)
self.money = self.money + m
self.save()
TriggerEvent('esx_addonaccount:addMoney', self.name, m)
end
function self.removeMoney(m)
self.money = self.money - m
self.save()
TriggerEvent('esx_addonaccount:removeMoney', self.name, m)
end
function self.removeMoney(m)
self.money = self.money - m
self.save()
TriggerEvent('esx_addonaccount:removeMoney', self.name, m)
end
function self.setMoney(m)
self.money = m
self.save()
TriggerEvent('esx_addonaccount:setMoney', self.name, m)
end
function self.setMoney(m)
self.money = m
self.save()
TriggerEvent('esx_addonaccount:setMoney', self.name, m)
end
function self.save()
if self.owner == nil then
MySQL.update('UPDATE addon_account_data SET money = ? WHERE account_name = ?', {self.money, self.name})
else
MySQL.update('UPDATE addon_account_data SET money = ? WHERE account_name = ? AND owner = ?',
{self.money, self.name, self.owner})
end
TriggerClientEvent('esx_addonaccount:setMoney', -1, self.name, self.money)
end
function self.save()
if self.owner == nil then
MySQL.update('UPDATE addon_account_data SET money = ? WHERE account_name = ?', {self.money, self.name})
else
MySQL.update('UPDATE addon_account_data SET money = ? WHERE account_name = ? AND owner = ?', {self.money, self.name, self.owner})
end
TriggerClientEvent('esx_addonaccount:setMoney', -1, self.name, self.money)
end
return self
return self
end