Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- client.lua:
- 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)
- function Kajdanki(chuj)
- ESX.UI.Menu.CloseAll()
- ESX.UI.Menu.Open('default', GetCurrentResourceName(), 'Menu Interakcji',
- {
- tile = 'Kajdanki',
- allign = 'top-left',
- elements = {
- {label = _U('Zakuj/odkuj'), value = 'handcuff'},
- {label = _U('Poszukaj dowodu osobistego'), value = 'identity_card'},
- {label = _U('Przeszukaj'), value = 'body_search'},
- {label = _U('Przeciągnij'), value = 'drag'},
- {label = _U('Wsadź do samochodu'), value = 'put_in_vehicle'},
- {label = _U('Wyciągnij z samochodu'), value = 'out_the_vehicle'}
- }
- }
- if action == 'handcuff' then
- TriggerServerEvent('esx_policejob:handcuff', GetPlayerServerId(closestPlayer))
- elseif action == 'identity_card' then
- OpenIdentityCardMenu(closestPlayer)
- elseif action == 'body_search' then
- OpenBodySearchMenu(closestPlayer)
- elseif action == 'drag' then
- TriggerServerEvent('esx_policejob:drag', GetPlayerServerId(closestPlayer))
- elseif action == 'put_in_vechicle' then
- TriggerServerEvent('esx_policejob:putInVehicle', GetPlayerServerId(closestPlayer))
- elseif action == 'out_the_vechicle'then
- TriggerServerEvent('esx_policejob:OutVehicle', GetPlayerServerId(closestPlayer))
- else
- ESX.ShowNotification(_U('no_players_nearby'))
- )
- end
- server.lua:
- ESX = nil
- TriggerEvent('esx:getSharedObject', function(obj) ESX = obj end)
- ESX.RegisterUsableItem('handcuffs', function(source)
- local xPlayer = ESX.GetPlayerFromId(source)
- Kajdank(CurrentActionData.chuj)
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement