Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function OpenAccessoireMenu()
- local elements = {
- {label = _U('vide1'), value = 'vide1'},
- {label = _U('silencieuxpistol_wear'), value = 'silencieuxpistol_wear'},
- {label = _U('silencieuxchargeur_wear'), value = 'silencieuxchargeur_wear'},
- {label = _U('silencieuxflash_wear'), value = 'silencieuxflash_wear'},
- {label = _U('vide1'), value = 'vide1'},
- -- CARABINE DEBUT --
- {label = _U('carabineflash_wear'), value = 'carabineflash_wear'},
- {label = _U('carabinescope_wear'), value = 'carabinescope_wear'},
- {label = _U('carabinesilencieux_wear'), value = 'carabinesilencieux_wear'},
- {label = _U('carabinechargeur3_wear'), value = 'carabinechargeur3_wear'},
- {label = _U('vide1'), value = 'vide1'},
- -- CARABINE FIN --
- -- ADP DEBUT --
- {label = _U('combatpdwchargeur3_wear'), value = 'combatpdwchargeur3_wear'},
- {label = _U('combatpdwflsh_wear'), value = 'combatpdwflsh_wear'},
- {label = _U('combatpdwscope_wear'), value = 'combatpdwscope_wear'},
- {label = _U('vide1'), value = 'vide1'},
- -- ADP FIN --
- -- PISTOL COMBAT DEBUT --
- {label = _U('silencieuxcbtpistol_wear'), value = 'silencieuxcbtpistol_wear'},
- {label = _U('cbtpistolchargeur_wear'), value = 'cbtpistolchargeur_wear'},
- {label = _U('cbtpistolflash_wear'), value = 'cbtpistolflash_wear'},
- {label = _U('vide1'), value = 'vide1'},
- -- POMPE DEBUT --
- {label = _U('pompesilencieux_wear'), value = 'pompesilencieux_wear'},
- {label = _U('pompeflsh_wear'), value = 'pompeflsh_wear'},
- {label = _U('vide1'), value = 'vide1'},
- -- POMPE FIN --
- -- POMPE DEBUT --
- {label = _U('sniperscope_wear'), value = 'sniperscope_wear'},
- {label = _U('sniperscope1_wear'), value = 'sniperscope1_wear'}
- }
- --Gilet par balle
- --table.insert(elements, {label = _U('silencieuxpistol_wear'), value = 'silencieuxpistol_wear'})
- ESX.UI.Menu.CloseAll()
- ESX.UI.Menu.Open(
- 'cops', GetCurrentResourceName(), 'accessoire',
- {
- title = _U('title1'),
- align = 'top-left',
- elements = elements,
- },
- function(data, menu)
- menu.close()
- --Silencieux Pistolet
- if data.current.value == 'silencieuxpistol_wear' then
- ESX.TriggerServerCallback('esx_skin:getPlayerSkin', function(skin, jobSkin)
- if skin.sex == 0 then
- GiveWeaponComponentToPed(GetPlayerPed(-1), GetHashKey("weapon_pistol"), GetHashKey("component_at_pi_supp_02"))
- local playerPed = GetPlayerPed(-1)
- else
- ESX.TriggerServerCallback('esx_skin:getPlayerSkin', function(skin, jobSkin)
- if skin.sex == 1 then
- GiveWeaponComponentToPed(GetPlayerPed(-1), GetHashKey("weapon_pistol"), GetHashKey("component_at_pi_supp_02"))
- local playerPed = GetPlayerPed(-1)
- end
- end)
- end
- end)
- end
- if data.current.value == 'silencieuxchargeur_wear' then
- ESX.TriggerServerCallback('esx_skin:getPlayerSkin', function(skin, jobSkin)
- if skin.sex == 0 then
- GiveWeaponComponentToPed(GetPlayerPed(-1), GetHashKey("weapon_pistol"), GetHashKey("COMPONENT_PISTOL_CLIP_02"))
- local playerPed = GetPlayerPed(-1)
- else
- ESX.TriggerServerCallback('esx_skin:getPlayerSkin', function(skin, jobSkin)
- if skin.sex == 1 then
- GiveWeaponComponentToPed(GetPlayerPed(-1), GetHashKey("weapon_pistol"), GetHashKey("COMPONENT_PISTOL_CLIP_02"))
- local playerPed = GetPlayerPed(-1)
- end
- end)
- end
- end)
- end
- if data.current.value == 'silencieuxflash_wear' then
- ESX.TriggerServerCallback('esx_skin:getPlayerSkin', function(skin, jobSkin)
- if skin.sex == 0 then
- GiveWeaponComponentToPed(GetPlayerPed(-1), GetHashKey("weapon_pistol"), GetHashKey("COMPONENT_AT_PI_FLSH"))
- local playerPed = GetPlayerPed(-1)
- else
- ESX.TriggerServerCallback('esx_skin:getPlayerSkin', function(skin, jobSkin)
- if skin.sex == 1 then
- GiveWeaponComponentToPed(GetPlayerPed(-1), GetHashKey("weapon_pistol"), GetHashKey("COMPONENT_AT_PI_FLSH"))
- local playerPed = GetPlayerPed(-1)
- end
- end)
- end
- end)
- end
- --Silencieux Pistol de Combat
- if data.current.value == 'silencieuxcbtpistol_wear' then
- ESX.TriggerServerCallback('esx_skin:getPlayerSkin', function(skin, jobSkin)
- if skin.sex == 0 then
- GiveWeaponComponentToPed(GetPlayerPed(-1), GetHashKey("WEAPON_COMBATPISTOL"), GetHashKey("COMPONENT_AT_PI_SUPP"))
- local playerPed = GetPlayerPed(-1)
- else
- ESX.TriggerServerCallback('esx_skin:getPlayerSkin', function(skin, jobSkin)
- if skin.sex == 1 then
- GiveWeaponComponentToPed(GetPlayerPed(-1), GetHashKey("WEAPON_COMBATPISTOL"), GetHashKey("COMPONENT_AT_PI_SUPP"))
- local playerPed = GetPlayerPed(-1)
- end
- end)
- end
- end)
- end
- --Chargeur Pistol de Combat
- if data.current.value == 'cbtpistolchargeur_wear' then
- ESX.TriggerServerCallback('esx_skin:getPlayerSkin', function(skin, jobSkin)
- if skin.sex == 0 then
- GiveWeaponComponentToPed(GetPlayerPed(-1), GetHashKey("WEAPON_COMBATPISTOL"), GetHashKey("COMPONENT_COMBATPISTOL_CLIP_02"))
- local playerPed = GetPlayerPed(-1)
- else
- ESX.TriggerServerCallback('esx_skin:getPlayerSkin', function(skin, jobSkin)
- if skin.sex == 1 then
- GiveWeaponComponentToPed(GetPlayerPed(-1), GetHashKey("WEAPON_COMBATPISTOL"), GetHashKey("COMPONENT_COMBATPISTOL_CLIP_02"))
- local playerPed = GetPlayerPed(-1)
- end
- end)
- end
- end)
- end
- if data.current.value == 'cbtpistolflash_wear' then
- ESX.TriggerServerCallback('esx_skin:getPlayerSkin', function(skin, jobSkin)
- if skin.sex == 0 then
- GiveWeaponComponentToPed(GetPlayerPed(-1), GetHashKey("WEAPON_COMBATPISTOL"), GetHashKey("COMPONENT_AT_PI_FLSH"))
- local playerPed = GetPlayerPed(-1)
- else
- ESX.TriggerServerCallback('esx_skin:getPlayerSkin', function(skin, jobSkin)
- if skin.sex == 1 then
- GiveWeaponComponentToPed(GetPlayerPed(-1), GetHashKey("WEAPON_COMBATPISTOL"), GetHashKey("COMPONENT_AT_PI_FLSH"))
- local playerPed = GetPlayerPed(-1)
- end
- end)
- end
- end)
- end
- -- lampe torche carabine
- if data.current.value == 'carabineflash_wear' then
- ESX.TriggerServerCallback('esx_skin:getPlayerSkin', function(skin, jobSkin)
- if skin.sex == 0 then
- GiveWeaponComponentToPed(GetPlayerPed(-1), GetHashKey("WEAPON_CARBINERIFLE"), GetHashKey("COMPONENT_AT_AR_FLSH"))
- local playerPed = GetPlayerPed(-1)
- else
- ESX.TriggerServerCallback('esx_skin:getPlayerSkin', function(skin, jobSkin)
- if skin.sex == 1 then
- GiveWeaponComponentToPed(GetPlayerPed(-1), GetHashKey("WEAPON_CARBINERIFLE"), GetHashKey("COMPONENT_AT_AR_FLSH"))
- local playerPed = GetPlayerPed(-1)
- end
- end)
- end
- end)
- end
- -- scope carabine
- if data.current.value == 'carabinescope_wear' then
- ESX.TriggerServerCallback('esx_skin:getPlayerSkin', function(skin, jobSkin)
- if skin.sex == 0 then
- GiveWeaponComponentToPed(GetPlayerPed(-1), GetHashKey("WEAPON_CARBINERIFLE"), GetHashKey("COMPONENT_AT_SCOPE_MEDIUM"))
- local playerPed = GetPlayerPed(-1)
- else
- ESX.TriggerServerCallback('esx_skin:getPlayerSkin', function(skin, jobSkin)
- if skin.sex == 1 then
- GiveWeaponComponentToPed(GetPlayerPed(-1), GetHashKey("WEAPON_CARBINERIFLE"), GetHashKey("COMPONENT_AT_SCOPE_MEDIUM"))
- local playerPed = GetPlayerPed(-1)
- end
- end)
- end
- end)
- end
- -- silencieux carabine
- if data.current.value == 'carabinesilencieux_wear' then
- ESX.TriggerServerCallback('esx_skin:getPlayerSkin', function(skin, jobSkin)
- if skin.sex == 0 then
- GiveWeaponComponentToPed(GetPlayerPed(-1), GetHashKey("WEAPON_CARBINERIFLE"), GetHashKey("COMPONENT_AT_AR_SUPP"))
- local playerPed = GetPlayerPed(-1)
- else
- ESX.TriggerServerCallback('esx_skin:getPlayerSkin', function(skin, jobSkin)
- if skin.sex == 1 then
- GiveWeaponComponentToPed(GetPlayerPed(-1), GetHashKey("WEAPON_CARBINERIFLE"), GetHashKey("COMPONENT_AT_AR_SUPP"))
- local playerPed = GetPlayerPed(-1)
- end
- end)
- end
- end)
- end
- if data.current.value == 'carabinechargeur3_wear' then
- ESX.TriggerServerCallback('esx_skin:getPlayerSkin', function(skin, jobSkin)
- if skin.sex == 0 then
- GiveWeaponComponentToPed(GetPlayerPed(-1), GetHashKey("WEAPON_CARBINERIFLE"), GetHashKey("COMPONENT_CARBINERIFLE_CLIP_03"))
- local playerPed = GetPlayerPed(-1)
- else
- ESX.TriggerServerCallback('esx_skin:getPlayerSkin', function(skin, jobSkin)
- if skin.sex == 1 then
- GiveWeaponComponentToPed(GetPlayerPed(-1), GetHashKey("WEAPON_CARBINERIFLE"), GetHashKey("COMPONENT_CARBINERIFLE_CLIP_03"))
- local playerPed = GetPlayerPed(-1)
- end
- end)
- end
- end)
- end
- --------------------------------------------------------------
- ---- Arme de Défense Personnelle ----
- --------------------------------------------------------------
- if data.current.value == 'combatpdwchargeur3_wear' then
- ESX.TriggerServerCallback('esx_skin:getPlayerSkin', function(skin, jobSkin)
- if skin.sex == 0 then
- GiveWeaponComponentToPed(GetPlayerPed(-1), GetHashKey("WEAPON_COMBATPDW"), GetHashKey("COMPONENT_COMBATPDW_CLIP_03"))
- local playerPed = GetPlayerPed(-1)
- else
- ESX.TriggerServerCallback('esx_skin:getPlayerSkin', function(skin, jobSkin)
- if skin.sex == 1 then
- GiveWeaponComponentToPed(GetPlayerPed(-1), GetHashKey("WEAPON_COMBATPDW"), GetHashKey("COMPONENT_COMBATPDW_CLIP_03"))
- local playerPed = GetPlayerPed(-1)
- end
- end)
- end
- end)
- end
- if data.current.value == 'combatpdwflsh_wear' then
- ESX.TriggerServerCallback('esx_skin:getPlayerSkin', function(skin, jobSkin)
- if skin.sex == 0 then
- GiveWeaponComponentToPed(GetPlayerPed(-1), GetHashKey("WEAPON_COMBATPDW"), GetHashKey("COMPONENT_AT_AR_FLSH"))
- local playerPed = GetPlayerPed(-1)
- else
- ESX.TriggerServerCallback('esx_skin:getPlayerSkin', function(skin, jobSkin)
- if skin.sex == 1 then
- GiveWeaponComponentToPed(GetPlayerPed(-1), GetHashKey("WEAPON_COMBATPDW"), GetHashKey("COMPONENT_AT_AR_FLSH"))
- local playerPed = GetPlayerPed(-1)
- end
- end)
- end
- end)
- end
- if data.current.value == 'combatpdwscope_wear' then
- ESX.TriggerServerCallback('esx_skin:getPlayerSkin', function(skin, jobSkin)
- if skin.sex == 0 then
- GiveWeaponComponentToPed(GetPlayerPed(-1), GetHashKey("WEAPON_COMBATPDW"), GetHashKey("COMPONENT_AT_SCOPE_SMALL"))
- local playerPed = GetPlayerPed(-1)
- else
- ESX.TriggerServerCallback('esx_skin:getPlayerSkin', function(skin, jobSkin)
- if skin.sex == 1 then
- GiveWeaponComponentToPed(GetPlayerPed(-1), GetHashKey("WEAPON_COMBATPDW"), GetHashKey("COMPONENT_AT_SCOPE_SMALL"))
- local playerPed = GetPlayerPed(-1)
- end
- end)
- end
- end)
- end
- --------------------------------------------------------------
- ---- FUSIL A POMPE ----
- --------------------------------------------------------------
- if data.current.value == 'pompesilencieux_wear' then
- ESX.TriggerServerCallback('esx_skin:getPlayerSkin', function(skin, jobSkin)
- if skin.sex == 0 then
- GiveWeaponComponentToPed(GetPlayerPed(-1), GetHashKey("WEAPON_PUMPSHOTGUN"), GetHashKey("COMPONENT_AT_SR_SUPP"))
- local playerPed = GetPlayerPed(-1)
- else
- ESX.TriggerServerCallback('esx_skin:getPlayerSkin', function(skin, jobSkin)
- if skin.sex == 1 then
- GiveWeaponComponentToPed(GetPlayerPed(-1), GetHashKey("WEAPON_PUMPSHOTGUN"), GetHashKey("COMPONENT_AT_SR_SUPP"))
- local playerPed = GetPlayerPed(-1)
- end
- end)
- end
- end)
- end
- if data.current.value == 'pompeflsh_wear' then
- ESX.TriggerServerCallback('esx_skin:getPlayerSkin', function(skin, jobSkin)
- if skin.sex == 0 then
- GiveWeaponComponentToPed(GetPlayerPed(-1), GetHashKey("WEAPON_PUMPSHOTGUN"), GetHashKey("COMPONENT_AT_AR_FLSH"))
- local playerPed = GetPlayerPed(-1)
- else
- ESX.TriggerServerCallback('esx_skin:getPlayerSkin', function(skin, jobSkin)
- if skin.sex == 1 then
- GiveWeaponComponentToPed(GetPlayerPed(-1), GetHashKey("WEAPON_PUMPSHOTGUN"), GetHashKey("COMPONENT_AT_AR_FLSH"))
- local playerPed = GetPlayerPed(-1)
- end
- end)
- end
- end)
- end
- if data.current.value == 'sniperscope_wear' then
- ESX.TriggerServerCallback('esx_skin:getPlayerSkin', function(skin, jobSkin)
- if skin.sex == 0 then
- GiveWeaponComponentToPed(GetPlayerPed(-1), GetHashKey("WEAPON_HEAVYSNIPER"), GetHashKey("COMPONENT_AT_SCOPE_LARGE"))
- local playerPed = GetPlayerPed(-1)
- else
- ESX.TriggerServerCallback('esx_skin:getPlayerSkin', function(skin, jobSkin)
- if skin.sex == 1 then
- GiveWeaponComponentToPed(GetPlayerPed(-1), GetHashKey("WEAPON_HEAVYSNIPER"), GetHashKey("COMPONENT_AT_SCOPE_LARGE"))
- local playerPed = GetPlayerPed(-1)
- end
- end)
- end
- end)
- end
- if data.current.value == 'sniperscope1_wear' then
- ESX.TriggerServerCallback('esx_skin:getPlayerSkin', function(skin, jobSkin)
- if skin.sex == 0 then
- GiveWeaponComponentToPed(GetPlayerPed(-1), GetHashKey("WEAPON_HEAVYSNIPER"), GetHashKey("COMPONENT_AT_SCOPE_MAX"))
- local playerPed = GetPlayerPed(-1)
- else
- ESX.TriggerServerCallback('esx_skin:getPlayerSkin', function(skin, jobSkin)
- if skin.sex == 1 then
- GiveWeaponComponentToPed(GetPlayerPed(-1), GetHashKey("WEAPON_HEAVYSNIPER"), GetHashKey("COMPONENT_AT_SCOPE_MAX"))
- local playerPed = GetPlayerPed(-1)
- end
- end)
- end
- end)
- end
- CurrentAction = 'menu_accessoire'
- CurrentActionMsg = _U('open_accessoire')
- CurrentActionData = {}
- end,
- function(data, menu)
- menu.close()
- CurrentAction = 'menu_accessoire'
- CurrentActionMsg = _U('open_accessoire')
- CurrentActionData = {}
- end
- )
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement