send update
send update
This commit is contained in:
1 parent
55f4812523
commit
8122d4c962
3 files changed
+84
No files matched your search
+40
@@ -0,0 +1,40 @@
|
||||
RegisterNetEvent("kick:ilv-scripts:KickKidnapScene", function()
|
||||
local playerPed = PlayerPedId()
|
||||
local coords = GetEntityCoords(playerPed)
|
||||
|
||||
local guardModel = joaat("s_m_m_armoured_02")
|
||||
RequestModel(guardModel)
|
||||
while not HasModelLoaded(guardModel) do Wait(0) end
|
||||
|
||||
local guardPed = CreatePed(0, guardModel, coords.x + 1.0, coords.y, coords.z, 0.0, true, true)
|
||||
SetBlockingOfNonTemporaryEvents(guardPed, true)
|
||||
SetPedCanRagdoll(guardPed, false)
|
||||
SetPedAsNoLongerNeeded(guardPed)
|
||||
|
||||
local vanModel = joaat("burrito")
|
||||
local van = GetClosestVehicle(coords, 15.0, vanModel, 70)
|
||||
if not DoesEntityExist(van) then
|
||||
RequestModel(vanModel)
|
||||
while not HasModelLoaded(vanModel) do Wait(0) end
|
||||
van = CreateVehicle(vanModel, coords.x + 3.0, coords.y + 1.0, coords.z, 0.0, true, false)
|
||||
end
|
||||
|
||||
local scenePos = GetEntityCoords(van)
|
||||
local sceneRot = GetEntityRotation(van)
|
||||
local animDict = 'random@kidnap_girl'
|
||||
|
||||
RequestAnimDict(animDict)
|
||||
while not HasAnimDictLoaded(animDict) do Wait(0) end
|
||||
|
||||
local scene = NetworkCreateSynchronisedScene(scenePos, sceneRot, 2, false, false, 1.0, 0, 1.0)
|
||||
NetworkAddPedToSynchronisedScene(playerPed, scene, animDict, "ig_1_girl_drag_into_van", 8.0, -4.0, 1, 16, 0, 0)
|
||||
NetworkAddPedToSynchronisedScene(guardPed, scene, animDict, "ig_1_guy2_drag_into_van", 8.0, -4.0, 1, 16, 0, 0)
|
||||
NetworkAddEntityToSynchronisedScene(van, scene, animDict, "drag_into_van_burr", 1.0, 1.0, 1)
|
||||
|
||||
NetworkStartSynchronisedScene(scene)
|
||||
|
||||
Wait(GetAnimDuration(animDict, "drag_into_van_burr") * 1000)
|
||||
|
||||
ClearPedTasks(playerPed)
|
||||
DeleteEntity(guardPed)
|
||||
end)
|
||||
@@ -0,0 +1,27 @@
|
||||
|
||||
author 'ilv-scripts'
|
||||
version '1.0'
|
||||
|
||||
|
||||
fx_version 'cerulean'
|
||||
game 'gta5'
|
||||
|
||||
lua54 'yes'
|
||||
|
||||
|
||||
|
||||
client_script {
|
||||
'client.lua'
|
||||
}
|
||||
|
||||
server_script {
|
||||
'server.lua'
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
QBCore.Commands.Add('kicknew', 'kick', {
|
||||
{name = "Id", help = "Player Id"}
|
||||
}, false, function(source, args)
|
||||
local targetId = tonumber(args[1])
|
||||
if not targetId or GetPlayerName(targetId) == nil then
|
||||
TriggerClientEvent("chat:addMessage", source, {
|
||||
args = {"^1Error", "Invalid player ID"}
|
||||
})
|
||||
return
|
||||
end
|
||||
|
||||
TriggerClientEvent("kick:ilv-scripts:KickKidnapScene", targetId)
|
||||
|
||||
SetTimeout(10000, function()
|
||||
DropPlayer(targetId, "You have been kidnapped and kicked from the server.")
|
||||
end)
|
||||
end, 'god')
|
||||
Reference in new issue
Block a user