Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ESX = nil
- Citizen.CreateThread(function()
- while ESX == nil do
- TriggerEvent('esx:getSharedObject', function(obj) ESX = obj end)
- Citizen.Wait(0)
- end
- end)
- RegisterNetEvent('smerfikubrania:koszulka')
- AddEventHandler('smerfikubrania:koszulka', function()
- TriggerEvent('skinchanger:getSkin', function(skin)
- local clothesSkin = {
- ['tshirt_1'] = 15, ['tshirt_2'] = 0,
- ['torso_1'] = 15, ['torso_2'] = 0,
- ['arms'] = 15, ['arms_2'] = 0
- }
- TriggerEvent('skinchanger:loadClothes', skin, clothesSkin)
- end)
- end)
- RegisterNetEvent('smerfikubrania:spodnie')
- AddEventHandler('smerfikubrania:spodnie', function()
- TriggerEvent('skinchanger:getSkin', function(skin)
- local clothesSkin = {
- ['pants_1'] = 21, ['pants_2'] = 0
- }
- TriggerEvent('skinchanger:loadClothes', skin, clothesSkin)
- end)
- end)
- RegisterNetEvent('smerfikubrania:buty')
- AddEventHandler('smerfikubrania:buty', function()
- TriggerEvent('skinchanger:getSkin', function(skin)
- local clothesSkin = {
- ['shoes_1'] = 34, ['shoes_2'] = 0
- }
- TriggerEvent('skinchanger:loadClothes', skin, clothesSkin)
- end)
- end)
- RegisterNetEvent('smerfikubrania:chain')
- AddEventHandler('smerfikubrania:chain', function()
- TriggerEvent('skinchanger:getSkin', function(skin)
- local clothesSkin = {
- ['chain_1'] = 0, ['chain_2'] = 0
- }
- TriggerEvent('skinchanger:loadClothes', skin, clothesSkin)
- end)
- end)
- RegisterNetEvent('smerfikubrania:skott')
- AddEventHandler('smerfikubrania:skott', function()
- TriggerEvent('skinchanger:getSkin', function(skin)
- local clothesSkin = {
- ['bproof_1'] = 0, ['bproof_2'] = 0
- }
- TriggerEvent('skinchanger:loadClothes', skin, clothesSkin)
- end)
- end)
- RegisterNetEvent('smerfikubrania:dekaler')
- AddEventHandler('smerfikubrania:dekaler', function()
- TriggerEvent('skinchanger:getSkin', function(skin)
- local clothesSkin = {
- ['decals_1'] = 0, ['decals_2'] = 0
- }
- TriggerEvent('skinchanger:loadClothes', skin, clothesSkin)
- end)
- end)
- RegisterNetEvent('smerfikubrania:bag')
- AddEventHandler('smerfikubrania:bag', function()
- TriggerEvent('skinchanger:getSkin', function(skin)
- local clothesSkin = {
- ['bags_1'] = 0, ['bags_2'] = 0
- }
- TriggerEvent('skinchanger:loadClothes', skin, clothesSkin)
- end)
- end)
- RegisterNetEvent('smerfikubrania:allt')
- AddEventHandler('smerfikubrania:allt', function()
- TriggerEvent('skinchanger:getSkin', function(skin)
- local clothesSkin = {
- ['bags_1'] = 0, ['bags_2'] = 0,
- ['bags_1'] = 0, ['bags_2'] = 0,
- ['decals_1'] = 0, ['decals_2'] = 0,
- ['chain_1'] = 0, ['chain_2'] = 0,
- ['shoes_1'] = 34, ['shoes_2'] = 0,
- ['pants_1'] = 21, ['pants_2'] = 0,
- ['tshirt_1'] = 15, ['tshirt_2'] = 0,
- ['torso_1'] = 15, ['torso_2'] = 0,
- ['arms'] = 15, ['arms_2'] = 0,
- ['bproof_1'] = 0, ['bproof_2'] = 0
- }
- TriggerEvent('skinchanger:loadClothes', skin, clothesSkin)
- end)
- end)
- function OpenActionMenuInteraction(target)
- local elements = {}
- table.insert(elements, {label = ('Sätt på alla dina kläder igen'), value = 'ubie'})
- table.insert(elements, {label = ('Ta av allt'), value = 'allt'})
- table.insert(elements, {label = ('Ta av tröja'), value = 'tul'})
- table.insert(elements, {label = ('Ta av byxor'), value = 'spo'})
- table.insert(elements, {label = ('Ta av skor'), value = 'but'})
- table.insert(elements, {label = ('Ta av skyddsväst'), value = 'skott'})
- table.insert(elements, {label = ('Ta av kedja'), value = 'chain'})
- table.insert(elements, {label = ('Ta av dekaler'), value = 'dekaler'})
- table.insert(elements, {label = ('Ta av väska'), value = 'bag'})
- ESX.UI.Menu.CloseAll()
- ESX.UI.Menu.Open(
- 'default', GetCurrentResourceName(), 'action_menu',
- {
- title = ('Clothes'),
- align = 'top-right',
- elements = elements
- },
- function(data, menu)
- if data.current.value == 'ubie' then
- ESX.TriggerServerCallback('esx_skin:getPlayerSkin', function(skin)
- TriggerEvent('skinchanger:loadSkin', skin)
- end)
- ESX.UI.Menu.CloseAll()
- elseif data.current.value == 'allt' then
- TriggerEvent('smerfikubrania:allt')
- ESX.UI.Menu.CloseAll()
- elseif data.current.value == 'tul' then
- TriggerEvent('smerfikubrania:koszulka')
- elseif data.current.value == 'skott' then
- TriggerEvent('smerfikubrania:skott')
- ESX.UI.Menu.CloseAll()
- elseif data.current.value == 'spo' then
- TriggerEvent('smerfikubrania:spodnie')
- ESX.UI.Menu.CloseAll()
- elseif data.current.value == 'but' then
- TriggerEvent('smerfikubrania:buty')
- ESX.UI.Menu.CloseAll()
- elseif data.current.value == 'chain' then
- TriggerEvent('smerfikubrania:chain')
- ESX.UI.Menu.CloseAll()
- elseif data.current.value == 'dekaler' then
- TriggerEvent('smerfikubrania:dekaler')
- ESX.UI.Menu.CloseAll()
- elseif data.current.value == 'bag' then
- TriggerEvent('smerfikubrania:bag')
- ESX.UI.Menu.CloseAll()
- end,
- function(data, menu)
- menu.close()
- end
- end)
- end
- Citizen.CreateThread(function()
- while true do
- Citizen.Wait(0)
- if IsControlJustReleased(0, 344) and not ESX.UI.Menu.IsOpen('default', GetCurrentResourceName(), 'action_menu') then
- OpenActionMenuInteraction()
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement