- Katılım
- 3 yıl 10 ay 5 gün
- Mesajlar
- 691
Selam. Silahımı al koy yapıyorum ve susturucu elimden gidiyor. Bunu nasıl engelleyebilirim ? aklımda mysql vardı fakat nasıl yapacağımı bilmediğim için sormak istedim.
Dipnot : herşeyi çalışıyor m3 envantere de entegre ettim. Bu arada bilerek envanterden silinmesini kapattım çünkü çok mantıksızdı
Eklenti : cyber-accessories
Server :
Client :
Dipnot : herşeyi çalışıyor m3 envantere de entegre ettim. Bu arada bilerek envanterden silinmesini kapattım çünkü çok mantıksızdı
Eklenti : cyber-accessories
Server :
Kod:
ESX = nil
TriggerEvent('esx:getSharedObject', function(obj) ESX = obj end)
ESX.RegisterUsableItem('susturucu', function(source)
TriggerClientEvent('ExeLds:susturucu', source)
end)
ESX.RegisterUsableItem('fener', function(source)
TriggerClientEvent('ExeLds:fener', source)
end)
ESX.RegisterUsableItem('tutamac', function(source)
TriggerClientEvent('ExeLds:tutamac', source)
end)
ESX.RegisterUsableItem('kaplama', function(source)
TriggerClientEvent('ExeLds:kaplama', source)
end)
ESX.RegisterUsableItem('durbun', function(source)
TriggerClientEvent('ExeLds:durbun', source)
end)
ESX.RegisterUsableItem('uzatilmis', function(source)
TriggerClientEvent('ExeLds:uzatilmis', source)
end)
RegisterNetEvent('ExeLds:eklentiCikart')
AddEventHandler('ExeLds:eklentiCikart', function(hash)
local player = ESX.GetPlayerFromId(source)
MySQL.Async.execute('UPDATE disc_ammo SET susturucu = @susturucu, fener = @fener, tutamac = @tutamac, kaplama = @kaplama, durbun = @durbun WHERE hash = @hash AND owner = @owner', {
['@owner'] = player.identifier,
['@hash'] = hash,
['@susturucu'] = 0,
['@fener'] = 0,
['@tutamac'] = 0,
['@kaplama'] = 0,
['@durbun'] = 0
}, function(results)
end)
TriggerClientEvent('mythic_notify:client:SendAlert', source, { type = 'inform', text = 'Tüm eklentiler çıkartıldı.', length = 3000, style = { ['background-color'] = '#00CC00', ['color'] = '#000000' } })
end)
RegisterNetEvent('ExeLds:susturucuTak')
AddEventHandler('ExeLds:susturucuTak', function(hash)
local player = ESX.GetPlayerFromId(source)
--player.removeInventoryItem('susturucu', 1)
MySQL.Async.execute('UPDATE disc_ammo SET susturucu = @susturucu WHERE hash = @hash AND owner = @owner', {
['@owner'] = player.identifier,
['@hash'] = hash,
['@susturucu'] = 1
}, function(results)
if results == 0 then
MySQL.Async.execute('INSERT INTO disc_ammo (owner, hash, susturucu) VALUES (@owner, @hash, @susturucu)', {
['@owner'] = player.identifier,
['@hash'] = hash,
['@susturucu'] = 1
})
end
end)
end)
RegisterNetEvent('ExeLds:fenerTak')
AddEventHandler('ExeLds:fenerTak', function(hash)
local player = ESX.GetPlayerFromId(source)
--player.removeInventoryItem('fener', 1)
MySQL.Async.execute('UPDATE disc_ammo SET fener = @fener WHERE hash = @hash AND owner = @owner', {
['@owner'] = player.identifier,
['@hash'] = hash,
['@fener'] = 1
}, function(results)
if results == 0 then
MySQL.Async.execute('INSERT INTO disc_ammo (owner, hash, fener) VALUES (@owner, @hash, @fener)', {
['@owner'] = player.identifier,
['@hash'] = hash,
['@fener'] = 1
})
end
end)
end)
RegisterNetEvent('ExeLds:tutamacTak')
AddEventHandler('ExeLds:tutamacTak', function(hash)
local player = ESX.GetPlayerFromId(source)
--player.removeInventoryItem('tutamac', 1)
MySQL.Async.execute('UPDATE disc_ammo SET tutamac = @tutamac WHERE hash = @hash AND owner = @owner', {
['@owner'] = player.identifier,
['@hash'] = hash,
['@tutamac'] = 1
}, function(results)
if results == 0 then
MySQL.Async.execute('INSERT INTO disc_ammo (owner, hash, tutamac) VALUES (@owner, @hash, @tutamac)', {
['@owner'] = player.identifier,
['@hash'] = hash,
['@tutamac'] = 1
})
end
end)
end)
RegisterNetEvent('ExeLds:kaplamaTak')
AddEventHandler('ExeLds:kaplamaTak', function(hash)
local player = ESX.GetPlayerFromId(source)
--player.removeInventoryItem('kaplama', 1)
MySQL.Async.execute('UPDATE disc_ammo SET kaplama = @kaplama WHERE hash = @hash AND owner = @owner', {
['@owner'] = player.identifier,
['@hash'] = hash,
['@kaplama'] = 1
}, function(results)
if results == 0 then
MySQL.Async.execute('INSERT INTO disc_ammo (owner, hash, kaplama) VALUES (@owner, @hash, @kaplama)', {
['@owner'] = player.identifier,
['@hash'] = hash,
['@kaplama'] = 1
})
end
end)
end)
RegisterNetEvent('ExeLds:durbunTak')
AddEventHandler('ExeLds:durbunTak', function(hash)
local player = ESX.GetPlayerFromId(source)
--player.removeInventoryItem('durbun', 1)
MySQL.Async.execute('UPDATE disc_ammo SET durbun = @durbun WHERE hash = @hash AND owner = @owner', {
['@owner'] = player.identifier,
['@hash'] = hash,
['@durbun'] = 1
}, function(results)
if results == 0 then
MySQL.Async.execute('INSERT INTO disc_ammo (owner, hash, durbun) VALUES (@owner, @hash, @durbun)', {
['@owner'] = player.identifier,
['@hash'] = hash,
['@durbun'] = 1
})
end
end)
end)
RegisterNetEvent('ExeLds:uzatilmisTak')
AddEventHandler('ExeLds:uzatilmisTak', function(hash)
local player = ESX.GetPlayerFromId(source)
--player.removeInventoryItem('uzatilmis', 1)
MySQL.Async.execute('UPDATE disc_ammo SET uzatilmis = @uzatilmis WHERE hash = @hash AND owner = @owner', {
['@owner'] = player.identifier,
['@hash'] = hash,
['@uzatilmis'] = 1
}, function(results)
if results == 0 then
MySQL.Async.execute('INSERT INTO disc_ammo (owner, hash, uzatilmis) VALUES (@owner, @hash, @uzatilmis)', {
['@owner'] = player.identifier,
['@hash'] = hash,
['@uzatilmis'] = 1
})
end
end)
end)
Kod:
supp1 = {-2084633992, -1357824103, 2132975508, -494615257}
supp2 = {-1716589765, 324215364, -270015777, -1074790547, -1063057011, -1654528753, 984333226}
supp3 = {1593441988, -771403250, 584646201, 137902532, 736523883}
supp4 = {487013001}
flash1 = {453432689, 1593441988, 584646201, -1716589765, -771403250, 324215364}
flash2 = {736523883, -270015777, 171789620, -1074790547, -2084633992, -1357824103, -1063057011, 2132975508, 487013001, -494615257, -1654528753, 984333226}
grip1 = {171789620, -1074790547, -2084633992, -1063057011, 2132975508, 2144741730, -494615257, -1654528753, 984333226}
scope1 = {-2084633992}
ESX = nil
Citizen.CreateThread(function()
while ESX == nil do
TriggerEvent('esx:getSharedObject', function(obj) ESX = obj end)
Citizen.Wait(0)
end
end)
RegisterNetEvent('esx:playerLoaded')
AddEventHandler('esx:playerLoaded', function(xPlayer)
PlayerData = xPlayer
end)
RegisterCommand("eklenticikart", function()
local ped = PlayerPedId()
local SilahHash = GetSelectedPedWeapon(ped)
local oyuncu = PlayerPedId()
TriggerServerEvent('ExeLds:eklentiCikart', SilahHash)
TriggerEvent('m3:inventoryhud:client:removeCurrentWeapon')
end)
RegisterNetEvent('ExeLds:susturucu')
AddEventHandler('ExeLds:susturucu', function()
local ped = PlayerPedId()
local SilahHash = GetSelectedPedWeapon(ped)
ESX.TriggerServerCallback('m3:inventoryhud:server:getAmmoCount', function(ammoCount, susturucu, fener, tutamac, kaplama, durbun)
if susturucu ~= 1 then
if SilahHash == GetHashKey("WEAPON_PISTOL") then
GiveWeaponComponentToPed(PlayerPedId(), GetHashKey("WEAPON_PISTOL"), GetHashKey("component_at_pi_supp_02"))
exports['mythic_notify']:SendAlert('inform', 'Susturucu takıldı!', 3000, { ['background-color'] = '#336600', ['color'] = '#FFFFFF' })
TriggerServerEvent('ExeLds:susturucuTak', SilahHash)
elseif table.includes(supp1, SilahHash) then
GiveWeaponComponentToPed(PlayerPedId(), SilahHash, 0x837445AA)
exports['mythic_notify']:SendAlert('inform', 'Susturucu takıldı!', 3000, { ['background-color'] = '#336600', ['color'] = '#FFFFFF' })
TriggerServerEvent('ExeLds:susturucuTak', SilahHash)
elseif table.includes(supp2, SilahHash) then
GiveWeaponComponentToPed(PlayerPedId(), SilahHash, 0xA73D4664)
exports['mythic_notify']:SendAlert('inform', 'Susturucu takıldı!', 3000, { ['background-color'] = '#336600', ['color'] = '#FFFFFF' })
TriggerServerEvent('ExeLds:susturucuTak', SilahHash)
elseif table.includes(supp3, SilahHash) then
GiveWeaponComponentToPed(PlayerPedId(), SilahHash, 0xC304849A)
exports['mythic_notify']:SendAlert('inform', 'Susturucu takıldı!', 3000, { ['background-color'] = '#336600', ['color'] = '#FFFFFF' })
TriggerServerEvent('ExeLds:susturucuTak', SilahHash)
elseif table.includes(supp4, SilahHash) then
GiveWeaponComponentToPed(PlayerPedId(), SilahHash, 0xE608B35E)
exports['mythic_notify']:SendAlert('inform', 'Susturucu takıldı!', 3000, { ['background-color'] = '#336600', ['color'] = '#FFFFFF' })
TriggerServerEvent('ExeLds:susturucuTak', SilahHash)
else
exports['mythic_notify']:SendAlert('inform', 'Bu silah susturucu takmak için uygun değil!', 6000, { ['background-color'] = '#CC0000', ['color'] = '#FFFFFF' })
end
else
exports['mythic_notify']:SendAlert('inform', 'Silahında zaten susturucu bulunuyor!', 6000, { ['background-color'] = '#CC0000', ['color'] = '#FFFFFF' })
end
end, SilahHash)
end)
RegisterNetEvent('ExeLds:fener')
AddEventHandler('ExeLds:fener', function()
local ped = PlayerPedId()
local SilahHash = GetSelectedPedWeapon(ped)
ESX.TriggerServerCallback('m3:inventoryhud:server:getAmmoCount', function(ammoCount, susturucu, fener, tutamac, kaplama, durbun)
if fener ~= 1 then
if table.includes(flash1, SilahHash) then
GiveWeaponComponentToPed(PlayerPedId(), SilahHash, 0x359B7AAE)
exports['mythic_notify']:SendAlert('inform', 'Fener takıldı!', 3000, { ['background-color'] = '#336600', ['color'] = '#FFFFFF' })
TriggerServerEvent('ExeLds:fenerTak', SilahHash)
elseif table.includes(flash2, SilahHash) then
GiveWeaponComponentToPed(PlayerPedId(), SilahHash, 0x7BC4CDDC)
exports['mythic_notify']:SendAlert('inform', 'Fener takıldı!', 3000, { ['background-color'] = '#336600', ['color'] = '#FFFFFF' })
TriggerServerEvent('ExeLds:fenerTak', SilahHash)
else
exports['mythic_notify']:SendAlert('inform', 'Bu silah fener takmak için uygun değil!', 6000, { ['background-color'] = '#CC0000', ['color'] = '#FFFFFF' })
end
else
exports['mythic_notify']:SendAlert('inform', 'Silahında zaten fener bulunuyor!', 6000, { ['background-color'] = '#CC0000', ['color'] = '#FFFFFF' })
end
end, SilahHash)
end)
RegisterNetEvent('ExeLds:tutamac')
AddEventHandler('ExeLds:tutamac', function()
local ped = PlayerPedId()
local SilahHash = GetSelectedPedWeapon(ped)
ESX.TriggerServerCallback('m3:inventoryhud:server:getAmmoCount', function(ammoCount, susturucu, fener, tutamac, kaplama, durbun)
if tutamac ~= 1 then
if table.includes(grip1, SilahHash) then
GiveWeaponComponentToPed(PlayerPedId(), SilahHash, 0xC164F53)
exports['mythic_notify']:SendAlert('inform', 'Tutamaç takıldı!', 3000, { ['background-color'] = '#336600', ['color'] = '#FFFFFF' })
TriggerServerEvent('ExeLds:tutamacTak', SilahHash)
else
exports['mythic_notify']:SendAlert('inform', 'Bu silah tutamaç takmak için uygun değil!', 6000, { ['background-color'] = '#CC0000', ['color'] = '#FFFFFF' })
end
else
exports['mythic_notify']:SendAlert('inform', 'Silahında zaten tutamaç bulunuyor!', 6000, { ['background-color'] = '#CC0000', ['color'] = '#FFFFFF' })
end
end, SilahHash)
end)
RegisterNetEvent('ExeLds:kaplama')
AddEventHandler('ExeLds:kaplama', function()
local ped = PlayerPedId()
local mevcutSilahHash = GetSelectedPedWeapon(ped)
ESX.TriggerServerCallback('m3:inventoryhud:server:getAmmoCount', function(ammoCount, susturucu, fener, tutamac, kaplama, durbun)
if kaplama ~= 1 then
if mevcutSilahHash == GetHashKey("WEAPON_PISTOL") then
GiveWeaponComponentToPed(PlayerPedId(), GetHashKey("WEAPON_PISTOL"), GetHashKey("COMPONENT_PISTOL_VARMOD_LUXE"))
exports['mythic_notify']:SendAlert('inform', 'Kaplama yapıldı!', 3000, { ['background-color'] = '#336600', ['color'] = '#FFFFFF' })
TriggerServerEvent('ExeLds:kaplamaTak', mevcutSilahHash)
elseif mevcutSilahHash == GetHashKey("WEAPON_PISTOL50") then
GiveWeaponComponentToPed(PlayerPedId(), GetHashKey("WEAPON_PISTOL50"), GetHashKey("COMPONENT_PISTOL50_VARMOD_LUXE"))
exports['mythic_notify']:SendAlert('inform', 'Kaplama yapıldı!', 3000, { ['background-color'] = '#336600', ['color'] = '#FFFFFF' })
TriggerServerEvent('ExeLds:kaplamaTak', mevcutSilahHash)
elseif mevcutSilahHash == GetHashKey("WEAPON_APPISTOL") then
GiveWeaponComponentToPed(PlayerPedId(), GetHashKey("WEAPON_APPISTOL"), GetHashKey("COMPONENT_APPISTOL_VARMOD_LUXE"))
exports['mythic_notify']:SendAlert('inform', 'Kaplama yapıldı!', 3000, { ['background-color'] = '#336600', ['color'] = '#FFFFFF' })
TriggerServerEvent('ExeLds:kaplamaTak', mevcutSilahHash)
elseif mevcutSilahHash == GetHashKey("WEAPON_HEAVYPISTOL") then
GiveWeaponComponentToPed(PlayerPedId(), GetHashKey("WEAPON_HEAVYPISTOL"), GetHashKey("COMPONENT_HEAVYPISTOL_VARMOD_LUXE"))
exports['mythic_notify']:SendAlert('inform', 'Kaplama yapıldı!', 3000, { ['background-color'] = '#336600', ['color'] = '#FFFFFF' })
TriggerServerEvent('ExeLds:kaplamaTak', mevcutSilahHash)
elseif mevcutSilahHash == GetHashKey("WEAPON_SMG") then
GiveWeaponComponentToPed(PlayerPedId(), GetHashKey("WEAPON_SMG"), GetHashKey("COMPONENT_SMG_VARMOD_LUXE"))
exports['mythic_notify']:SendAlert('inform', 'Kaplama yapıldı!', 3000, { ['background-color'] = '#336600', ['color'] = '#FFFFFF' })
TriggerServerEvent('ExeLds:kaplamaTak', mevcutSilahHash)
elseif mevcutSilahHash == GetHashKey("WEAPON_MICROSMG") then
GiveWeaponComponentToPed(PlayerPedId(), GetHashKey("WEAPON_MICROSMG"), GetHashKey("COMPONENT_MICROSMG_VARMOD_LUXE"))
exports['mythic_notify']:SendAlert('inform', 'Kaplama yapıldı!', 3000, { ['background-color'] = '#336600', ['color'] = '#FFFFFF' })
TriggerServerEvent('ExeLds:kaplamaTak', mevcutSilahHash)
elseif mevcutSilahHash == GetHashKey("WEAPON_ASSAULTRIFLE") then
GiveWeaponComponentToPed(PlayerPedId(), GetHashKey("WEAPON_ASSAULTRIFLE"), GetHashKey("COMPONENT_ASSAULTRIFLE_VARMOD_LUXE"))
exports['mythic_notify']:SendAlert('inform', 'Kaplama yapıldı!', 3000, { ['background-color'] = '#336600', ['color'] = '#FFFFFF' })
TriggerServerEvent('ExeLds:kaplamaTak', mevcutSilahHash)
elseif mevcutSilahHash == GetHashKey("WEAPON_CARBINERIFLE") then
GiveWeaponComponentToPed(PlayerPedId(), GetHashKey("WEAPON_CARBINERIFLE"), GetHashKey("COMPONENT_CARBINERIFLE_VARMOD_LUXE"))
exports['mythic_notify']:SendAlert('inform', 'Kaplama yapıldı!', 3000, { ['background-color'] = '#336600', ['color'] = '#FFFFFF' })
TriggerServerEvent('ExeLds:kaplamaTak', mevcutSilahHash)
elseif mevcutSilahHash == GetHashKey("WEAPON_ADVANCEDRIFLE") then
GiveWeaponComponentToPed(PlayerPedId(), GetHashKey("WEAPON_ADVANCEDRIFLE"), GetHashKey("COMPONENT_ADVANCEDRIFLE_VARMOD_LUXE"))
exports['mythic_notify']:SendAlert('inform', 'Kaplama yapıldı!', 3000, { ['background-color'] = '#336600', ['color'] = '#FFFFFF' })
TriggerServerEvent('ExeLds:kaplamaTak', mevcutSilahHash)
else
exports['mythic_notify']:SendAlert('inform', 'Bu silah kaplama yapmak için uygun değil!', 6000, { ['background-color'] = '#CC0000', ['color'] = '#FFFFFF' })
end
else
exports['mythic_notify']:SendAlert('inform', 'Silahında zaten kaplama bulunuyor!', 6000, { ['background-color'] = '#CC0000', ['color'] = '#FFFFFF' })
end
end, mevcutSilahHash)
end)
RegisterNetEvent('ExeLds:durbun')
AddEventHandler('ExeLds:durbun', function()
local ped = PlayerPedId()
local SilahHash = GetSelectedPedWeapon(ped)
ESX.TriggerServerCallback('m3:inventoryhud:server:getAmmoCount', function(ammoCount, susturucu, fener, tutamac, kaplama, durbun)
if durbun ~= 1 then
if table.includes(scope1, SilahHash) then
GiveWeaponComponentToPed(PlayerPedId(), SilahHash, 0xA0D89C42)
exports['mythic_notify']:SendAlert('inform', 'Dürbün takıldı!', 3000, { ['background-color'] = '#336600', ['color'] = '#FFFFFF' })
TriggerServerEvent('ExeLds:durbunTak', SilahHash)
else
exports['mythic_notify']:SendAlert('inform', 'Bu silah dürbün takmak için uygun değil!', 6000, { ['background-color'] = '#CC0000', ['color'] = '#FFFFFF' })
end
else
exports['mythic_notify']:SendAlert('inform', 'Silahında zaten dürbün bulunuyor!', 6000, { ['background-color'] = '#CC0000', ['color'] = '#FFFFFF' })
end
end, SilahHash)
end)
RegisterNetEvent('ExeLds:uzatilmis')
AddEventHandler('ExeLds:uzatilmis', function()
local ped = PlayerPedId()
local mevcutSilahHash = GetSelectedPedWeapon(ped)
ESX.TriggerServerCallback('m3:inventoryhud:server:getAmmoCount', function(ammoCount, susturucu, fener, tutamac, kaplama, durbun, uzatilmis)
if uzatilmis ~= 1 then
if mevcutSilahHash == GetHashKey("WEAPON_PISTOL") then
GiveWeaponComponentToPed(PlayerPedId(), GetHashKey("WEAPON_PISTOL"), GetHashKey("COMPONENT_PISTOL_CLIP_02"))
exports['mythic_notify']:SendAlert('inform', 'Uzatılmış takıldı!', 3000, { ['background-color'] = '#336600', ['color'] = '#FFFFFF' })
TriggerServerEvent('ExeLds:uzatilmisTak', mevcutSilahHash)
elseif mevcutSilahHash == GetHashKey("WEAPON_PISTOL50") then
GiveWeaponComponentToPed(PlayerPedId(), GetHashKey("WEAPON_PISTOL50"), GetHashKey("COMPONENT_PISTOL50_CLIP_02"))
exports['mythic_notify']:SendAlert('inform', 'Uzatılmış takıldı!', 3000, { ['background-color'] = '#336600', ['color'] = '#FFFFFF' })
TriggerServerEvent('ExeLds:uzatilmisTak', mevcutSilahHash)
elseif mevcutSilahHash == GetHashKey("WEAPON_APPISTOL") then
GiveWeaponComponentToPed(PlayerPedId(), GetHashKey("WEAPON_APPISTOL"), GetHashKey("COMPONENT_APPISTOL_CLIP_02"))
exports['mythic_notify']:SendAlert('inform', 'Uzatılmış takıldı!', 3000, { ['background-color'] = '#336600', ['color'] = '#FFFFFF' })
TriggerServerEvent('ExeLds:uzatilmisTak', mevcutSilahHash)
elseif mevcutSilahHash == GetHashKey("WEAPON_HEAVYPISTOL") then
GiveWeaponComponentToPed(PlayerPedId(), GetHashKey("WEAPON_HEAVYPISTOL"), GetHashKey("COMPONENT_HEAVYPISTOL_CLIP_02"))
exports['mythic_notify']:SendAlert('inform', 'Uzatılmış takıldı!', 3000, { ['background-color'] = '#336600', ['color'] = '#FFFFFF' })
TriggerServerEvent('ExeLds:uzatilmisTak', mevcutSilahHash)
elseif mevcutSilahHash == GetHashKey("WEAPON_SMG") then
GiveWeaponComponentToPed(PlayerPedId(), GetHashKey("WEAPON_SMG"), GetHashKey("COMPONENT_SMG_CLIP_02"))
exports['mythic_notify']:SendAlert('inform', 'Uzatılmış takıldı!', 3000, { ['background-color'] = '#336600', ['color'] = '#FFFFFF' })
TriggerServerEvent('ExeLds:uzatilmisTak', mevcutSilahHash)
elseif mevcutSilahHash == GetHashKey("WEAPON_MICROSMG") then
GiveWeaponComponentToPed(PlayerPedId(), GetHashKey("WEAPON_MICROSMG"), GetHashKey("COMPONENT_MICROSMG_CLIP_02"))
exports['mythic_notify']:SendAlert('inform', 'Uzatılmış takıldı!', 3000, { ['background-color'] = '#336600', ['color'] = '#FFFFFF' })
TriggerServerEvent('ExeLds:uzatilmisTak', mevcutSilahHash)
elseif mevcutSilahHash == GetHashKey("WEAPON_ASSAULTRIFLE") then
GiveWeaponComponentToPed(PlayerPedId(), GetHashKey("WEAPON_ASSAULTRIFLE"), GetHashKey("COMPONENT_ASSAULTRIFLE_CLIP_02"))
exports['mythic_notify']:SendAlert('inform', 'Uzatılmış takıldı!', 3000, { ['background-color'] = '#336600', ['color'] = '#FFFFFF' })
TriggerServerEvent('ExeLds:uzatilmisTak', mevcutSilahHash)
elseif mevcutSilahHash == GetHashKey("WEAPON_CARBINERIFLE") then
GiveWeaponComponentToPed(PlayerPedId(), GetHashKey("WEAPON_CARBINERIFLE"), GetHashKey("COMPONENT_CARBINERIFLE_CLIP_02"))
exports['mythic_notify']:SendAlert('inform', 'Uzatılmış takıldı!', 3000, { ['background-color'] = '#336600', ['color'] = '#FFFFFF' })
TriggerServerEvent('ExeLds:uzatilmisTak', mevcutSilahHash)
elseif mevcutSilahHash == GetHashKey("WEAPON_ADVANCEDRIFLE") then
GiveWeaponComponentToPed(PlayerPedId(), GetHashKey("WEAPON_ADVANCEDRIFLE"), GetHashKey("COMPONENT_ADVANCEDRIFLE_CLIP_02"))
exports['mythic_notify']:SendAlert('inform', 'Uzatılmış takıldı!', 3000, { ['background-color'] = '#336600', ['color'] = '#FFFFFF' })
TriggerServerEvent('ExeLds:uzatilmisTak', mevcutSilahHash)
else
exports['mythic_notify']:SendAlert('inform', 'Bu silah uzatılmış takmak için uygun değil!', 6000, { ['background-color'] = '#CC0000', ['color'] = '#FFFFFF' })
end
else
exports['mythic_notify']:SendAlert('inform', 'Silahında zaten uzatılmış takılı!', 6000, { ['background-color'] = '#CC0000', ['color'] = '#FFFFFF' })
end
end, mevcutSilahHash)
end)
function table.includes(table, element)
for _, value in pairs(table) do
if value == element then
return true
end
end
return false
end
Moderatör tarafında düzenlendi: