- Katılım
- 5 yıl 6 ay 12 gün
- Mesajlar
- 1,116
- Discord
- F3D3R4LL#2433
Merhaba arkadaşlar, bildiğiniz üzere paket satışı yapmaktayım. Bir müşterim wipe'sız geçmek istedi hiç bir yerde bulamayacağımı düşündüğüm için kendim yazdım fivemturk ailemiz ile paylaşayım onlarda yeni migrate edilmiş altyapı kullanıyorsa onlarda paket geçişlerinde wipe atmak vs zorunda kalmasınlar diye dedim. Eğer silahlarınız item olarak tutuluyorsa bu sunucu gibi çok faydalı bir konu olacaktır.
Oncesi:
Sonrası:
Kod sadece server side çalışacaktır bildiğiniz üzere client'tan sorgu atmamız mümkün değil.
main.lua
fxmanifest.lua
Oncesi:
Sonrası:
Kod sadece server side çalışacaktır bildiğiniz üzere client'tan sorgu atmamız mümkün değil.
main.lua
Kod:
local items = {
"cash",
"WEAPON_ADVANCEDRIFLE",
"WEAPON_APPISTOL",
"WEAPON_ASSAULTRIFLE",
"WEAPON_ASSAULTSHOTGUN",
"WEAPON_ASSAULTSMG",
"WEAPON_AUTOSHOTGUN",
"WEAPON_BALL",
"WEAPON_BAT",
"WEAPON_BATTLEAXE",
"WEAPON_BOTTLE",
"WEAPON_BULLPUPRIFLE",
"WEAPON_BULLPUPSHOTGUN",
"WEAPON_BZGAS",
"WEAPON_CARBINERIFLE",
"WEAPON_COMBATMG",
"WEAPON_COMBATPDW",
"WEAPON_COMBATPISTOL",
"WEAPON_COMPACTRIFLE",
"WEAPON_COMPACTLAUNCHER",
"WEAPON_CROWBAR",
"WEAPON_DAGGER",
"WEAPON_DBSHOTGUN",
"WEAPON_DIGISCANNER",
"WEAPON_DOUBLEACTION",
"WEAPON_FIREEXTINGUISHER",
"WEAPON_FIREWORK",
"WEAPON_FLARE",
"WEAPON_FLAREGUN",
"WEAPON_FLASHLIGHT",
"WEAPON_GARBAGEBAG",
"WEAPON_GOLFCLUB",
"WEAPON_GRENADE",
"WEAPON_GUSENBERG",
"WEAPON_HAMMER",
"WEAPON_HANDCUFFS",
"WEAPON_HATCHET",
"WEAPON_HEAVYPISTOL",
"WEAPON_HEAVYSHOTGUN",
"WEAPON_HEAVYSNIPER",
"WEAPON_HOMINGLAUNCHER",
"WEAPON_KNIFE",
"WEAPON_KNUCKLE",
"WEAPON_MACHETE",
"WEAPON_MARKSMANPISTOL",
"WEAPON_MARKSMANRIFLE",
"WEAPON_MG",
"WEAPON_MICROSMG",
"WEAPON_MINIGUN",
"WEAPON_MINISMG",
"WEAPON_MOLOTOV",
"WEAPON_MUSKET",
"WEAPON_NIGHTSTICK",
"WEAPON_PETROLCAN",
"WEAPON_PIPEBOMB",
"WEAPON_PISTOL",
"WEAPON_PISTOL50",
"WEAPON_POOLCUE",
"WEAPON_PROXMINE",
"WEAPON_PUMPSHOTGUN",
"WEAPON_RAILGUN",
"WEAPON_REVOLVER",
"WEAPON_RPG",
"WEAPON_SAWNOFFSHOTGUN",
"WEAPON_SMG",
"WEAPON_SMOKEGRENADE",
"WEAPON_SNIPERRIFLE",
"WEAPON_SNOWBALL",
"WEAPON_SNSPISTOL",
"WEAPON_SPECIALCARBINE",
"WEAPON_STICKYBOMB",
"WEAPON_STINGER",
"WEAPON_STUNGUN",
"WEAPON_SWITCHBLADE",
"WEAPON_VINTAGEPISTOL",
"WEAPON_WRENCH",
}
RegisterCommand('fivemturk',function(source,args,rawCommand)
MySQL.Async.fetchAll('SELECT identifier,inventory FROM users',{},function(result)
for k,v in ipairs(result) do
if v.inventory ~= "[]" and v.inventory then -- SORGUNUN TAKILMAMASI ADINA
local envanter = json.decode(v.inventory)
controlItem(v.identifier,envanter)
end
end
end)
end)
function controlItem(hex,env)
local newEnvanter = {}
for key,value in pairs(env) do
if isThisWhitelistedItem(key) then
newEnvanter[key] = value
print("HEX: " .. hex .. " ITEMS: " .. key .. " COUNT: " .. value)
end
end
reUpdate(hex,json.encode(newEnvanter))
print("HEX: " .. hex .. " SON ENVANTER: " .. json.encode(newEnvanter))
end
function isThisWhitelistedItem(name)
local decide = false
for k,v in ipairs(items) do
if v == name then
decide = true
break
end
end
return decide
end
function reUpdate(hex,parameter)
MySQL.Async.execute('UPDATE users SET inventory = @inventory where identifier = @identifier',
{
['@identifier'] = hex,
['@inventory'] = parameter
})
end
fxmanifest.lua
Kod:
fx_version 'adamant'
game 'gta5'
description 'FIVEMTURK'
version '1.0.0'
server_scripts {
"@mysql-async/lib/MySQL.lua",
'main.lua'
}
Son düzenleme: