1
0
Fork 0
forked from Simnation/Main
This commit is contained in:
Nordi98 2025-07-10 09:55:10 +02:00
parent 3249b0b1fd
commit 6ec181becd
3 changed files with 99 additions and 83 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 215 KiB

View file

@ -934,7 +934,7 @@ itemsData = {
type = 'item',
unique = true,
description = 'Knusprig goldene Pommes, serviert im kleinen Metallkorb dazu ein cremiger Dip im stilechten Mini-Metalleimer.',
image = 'ChatGPT_Image_27._Apr._2025__12_41_35-removebg-preview.png',
image = 'fries_with_dip.png',
shouldClose = true,
label = 'Pommes mit Dip ',
name = 'fries_with_dip',
@ -1671,6 +1671,7 @@ itemsData = {
type = 'item',
unique = false,
description = 'Ein Stück Glück auf deinem Teller Genieße unser köstliches Stück Pizza!',
image = 'pizza.png',
name = 'pizza_piece',
label = 'Stück Pizza',
shouldClose = true,
@ -1703,7 +1704,7 @@ itemsData = {
type = 'item',
unique = false,
description = '',
image = 'screenshot_691-removebg-preview.png',
image = 'hotdog.png',
shouldClose = true,
label = 'Hot Dog',
name = 'hotdog',
@ -1998,7 +1999,7 @@ itemsData = {
type = 'item',
unique = true,
description = 'Bunte, kleine Köstlichkeiten mit knackiger Hülle und fruchtig-süßem Kern ein Farbtupfer voller Geschmack.',
image = 'file_00000000007861f7963805e1f6fecfc5-removebg-preview.png',
image = 'jelly_beans.png',
shouldClose = true,
label = 'Jelly Beans',
name = 'jelly_beans',
@ -2349,7 +2350,7 @@ itemsData = {
type = 'item',
unique = true,
description = 'Der König unter den Hotdogs',
image = 'hotdogdeluxe-removebg-preview.png',
image = 'hotdog_deluxe.png',
shouldClose = true,
label = 'Deluxe Hotdog',
name = 'hotdog_deluxe',
@ -2402,7 +2403,7 @@ itemsData = {
useable = true,
weight = 50,
type = 'item',
unique = false,
unique = true,
description = 'Dose Zitronen Limo',
image = 'sprunk_dose.png',
shouldClose = true,
@ -2775,7 +2776,7 @@ itemsData = {
useable = true,
weight = 50,
type = 'item',
unique = false,
unique = true,
description = 'Dose Orangen Limo',
image = 'orange_o_tang_zero_dose.png',
shouldClose = true,
@ -5516,7 +5517,7 @@ itemsData = {
useable = true,
weight = 50,
type = 'item',
unique = false,
unique = true,
description = 'Dose Zitronen Limo',
image = 'sprunk_zero_dose.png',
shouldClose = true,
@ -5790,7 +5791,7 @@ itemsData = {
useable = true,
weight = 50,
type = 'item',
unique = false,
unique = true,
description = 'Dose Orangen Limo',
image = 'orange_o_tang_dose.png',
shouldClose = true,
@ -6359,7 +6360,7 @@ itemsData = {
useable = true,
weight = 50,
type = 'item',
unique = false,
unique = true,
description = 'Dose Cola',
image = 'ecolazerocan.png',
shouldClose = true,
@ -6723,7 +6724,7 @@ itemsData = {
type = 'item',
unique = false,
description = '"Jetzt mit 0 % Kartoffel, 100 % Patriotismus!"',
image = 'screenshot_686-removebg-preview.png',
image = 'ffries.png',
shouldClose = true,
label = 'Freedom Fries',
name = 'ffries',
@ -7579,7 +7580,7 @@ itemsData = {
type = 'item',
unique = false,
description = '',
image = 'screenshot_692-removebg-preview.png',
image = 'frenchfries.png',
shouldClose = true,
label = 'French Fries',
name = 'frenchfries',
@ -7654,7 +7655,7 @@ itemsData = {
useable = true,
weight = 100,
type = 'item',
unique = false,
unique = true,
description = 'Dose mit Engery',
image = 'junk_energy.png',
shouldClose = true,
@ -8299,7 +8300,7 @@ itemsData = {
useable = true,
weight = 50,
type = 'item',
unique = false,
unique = true,
description = 'Dose Cola',
image = 'ecola_dose.png',
shouldClose = true,
@ -8339,7 +8340,7 @@ itemsData = {
label = 'Medium Scope',
name = 'medscope_attachment',
},
cash = {
money_item = {
useable = false,
weight = 0,
type = 'item',
@ -8348,7 +8349,7 @@ itemsData = {
image = 'cash.png',
shouldClose = false,
label = 'Bargeld',
name = 'cash',
name = 'money_item',
},
weapon_mg = {
useable = false,
@ -10206,7 +10207,7 @@ itemsData = {
shouldClose = true,
type = 'item',
description = 'Transportiert dein Essen und deinen Alc, egal in welcher Form ^^',
weight = 1000,
weight = 2,
label = 'Papiertüte',
unique = true,
useable = true,

View file

@ -318,6 +318,11 @@ function QBCore.Player.CreatePlayer(PlayerData, Offline)
if not self.PlayerData.money[moneytype] then return false end
self.PlayerData.money[moneytype] = self.PlayerData.money[moneytype] + amount
local isMoneyItem, moneyItemName = exports["tgiann-inventory"]:IsMoneyItem(moneytype)
if isMoneyItem then
exports["tgiann-inventory"]:SetItem(self.PlayerData.source, moneyItemName, self.PlayerData.money[moneytype])
end
if not self.Offline then
self.Functions.UpdatePlayerData()
if amount > 100000 then
@ -346,8 +351,11 @@ function QBCore.Player.CreatePlayer(PlayerData, Offline)
end
end
end
if self.PlayerData.money[moneytype] - amount < QBCore.Config.Money.MinusLimit then return false end
self.PlayerData.money[moneytype] = self.PlayerData.money[moneytype] - amount
local isMoneyItem, moneyItemName = exports["tgiann-inventory"]:IsMoneyItem(moneytype)
if isMoneyItem then
exports["tgiann-inventory"]:SetItem(self.PlayerData.source, moneyItemName, self.PlayerData.money[moneytype])
end
if not self.Offline then
self.Functions.UpdatePlayerData()
@ -367,7 +375,7 @@ function QBCore.Player.CreatePlayer(PlayerData, Offline)
return true
end
function self.Functions.SetMoney(moneytype, amount, reason)
function self.Functions.SetMoney(moneytype, amount, reason, forInventory)
reason = reason or 'unknown'
moneytype = moneytype:lower()
amount = tonumber(amount)
@ -376,6 +384,13 @@ function QBCore.Player.CreatePlayer(PlayerData, Offline)
local difference = amount - self.PlayerData.money[moneytype]
self.PlayerData.money[moneytype] = amount
if not forInventory then
local isMoneyItem, moneyItemName = exports["tgiann-inventory"]:IsMoneyItem(moneytype)
if isMoneyItem then
exports["tgiann-inventory"]:SetItem(self.PlayerData.source, moneyItemName, amount)
end
end
if not self.Offline then
self.Functions.UpdatePlayerData()
TriggerEvent('qb-log:server:CreateLog', 'playermoney', 'SetMoney', 'green', '**' .. GetPlayerName(self.PlayerData.source) .. ' (citizenid: ' .. self.PlayerData.citizenid .. ' | id: ' .. self.PlayerData.source .. ')** $' .. amount .. ' (' .. moneytype .. ') set, new ' .. moneytype .. ' balance: ' .. self.PlayerData.money[moneytype] .. ' reason: ' .. reason)