mirror of
https://github.com/esx-framework/esx_core.git
synced 2026-08-29 06:01:25 +00:00
Update addonaccount.lua
This commit is contained in:
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
|
||||
|
||||
Reference in New Issue
Block a user