🐠Ez-DivingMask
Script vous permettant de créer des Masques de Plongées, configurable en therme de temps !
Ce script est très simple a installer sur votre serveur, mais pour ça suivez attentivement cette documentation !
Configuration :
Configurez le nom correct de votre group admin via ESX :
GroupForAdminCommand = "admin",
Configurez la fonction de reprise de tenue du joueur :
BasicOutfit = function()
ESX.TriggerServerCallback('esx_skin:getPlayerSkin', function(skin, jobSkin)
TriggerEvent('skinchanger:loadSkin', skin)
end)
end,
Configurez la tenue de plongée :
DivingMask = function()
local model = GetEntityModel(PlayerPedId())
TriggerEvent('skinchanger:getSkin', function(skin)
if model == GetHashKey("mp_m_freemode_01") then -- skin male
clothesSkin = {
['tshirt_1'] = 151, ['tshirt_2'] = 0,
}
else -- skin female
clothesSkin = {
['tshirt_1'] = 153, ['tshirt_2'] = 0,
}
end
TriggerEvent('skinchanger:loadClothes', skin, clothesSkin)
end)
end,
-- si vous ne voulez pas de tenue physique :
-- DivingMask = false,
Configurez la liste des items que vous voulez voi apparaitre sur votre serveur : - Veuillez créer les items au préalables, ils sont utilisables via ESX.RegisterUsableItem !
ListOfDivingMask = {
-- nom de l'item temps en minutes
{ItemName = "plongee1", DivingTime = 1},
{ItemName = "plongee2", DivingTime = 0.5},
},
Configurez votre système de notifications :
Cl_CustomNotify = function(text, type)
exports["okokNotify"]:Alert("EzDiving", text, 5000, type, true)
lib.notify({
title = 'EzDiving',
description = text,
type = type
})
end,
Configurez votre système de TextUI :
EnableTextUI = true,
CustomTextUI = function(text)
-- okokTextUI
exports['okokTextUI']:Open(text, 'lightblue', 'right', true)
-- ox_lib text ui
lib.showTextUI(text, {
position = "top-center",
icon = 'theater-masks',
style = {
borderRadius = 0,
backgroundColor = '#00FF93',
color = 'black'
}
})
-- codesign textui
-- TriggerEvent('cd_drawtextui:ShowUI', 'show', text)
end,
Ajoutez la fonction de suppression du TextUI :
CustomHideUI = function()
-- okokTextUI
exports['okokTextUI']:Close()
-- ox_lib text ui
lib.hideTextUI()
-- codesign textui
-- TriggerEvent('cd_drawtextui:HideUI')
end,
Dernière mise à jour