Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ---------- resource -----------------
- client_script 'client.lua'
- server_script 'server.lua'
- --------- client -------------------
- ESX = nil
- Citizen.CreateThread(
- function()
- while ESX == nil do
- TriggerEvent(
- "esx:getSharedObject",
- function(obj)
- ESX = obj
- end
- )
- Citizen.Wait(0)
- end
- end
- )
- Citizen.CreateThread(
- function()
- while true do
- Citizen.Wait(0)
- if (IsDisabledControlPressed(1, 32) and IsDisabledControlJustPressed(1, 38)) then
- --if IsControlPressed(1, 303) or IsControlPressed(1, 38) and GetLastInputMethod( 0 ) then
- if IsPedInAnyVehicle(GetPlayerPed(-1)) then
- else
- local player, distance = ESX.Game.GetClosestPlayer()
- if distance ~= -1 and distance <= 1.5 then
- TriggerServerEvent("Tackle", GetPlayerServerId(player))
- end
- SetPedToRagdoll(GetPlayerPed(-1), 1000, 1000, 0, 0, 0, 0)
- end
- end
- end
- end
- )
- RegisterNetEvent("tackleragdoll")
- AddEventHandler(
- "tackleragdoll",
- function()
- SetPedToRagdoll(GetPlayerPed(-1), 5000, 5000, 0, 0, 0, 0)
- end
- )
- ---------------------------- server -----------------------------------------------
- RegisterServerEvent('Tackle')
- AddEventHandler('Tackle', function(player)
- TriggerClientEvent("tackleragdoll", player)
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement