forked from Simnation/Main
41 lines
1.2 KiB
Lua
41 lines
1.2 KiB
Lua
lib.addCommand('freeze', {
|
|
help = 'Freeze the player',
|
|
params = {
|
|
{
|
|
name = 'target',
|
|
type = 'playerId',
|
|
help = 'Target player\'s server id',
|
|
},
|
|
},
|
|
restricted = 'group.admin'
|
|
}, function(source, args, raw)
|
|
local entity = GetPlayerPed(args.target)
|
|
|
|
if entity ~= 0 then
|
|
TriggerClientEvent('ox_commands:freeze', args.target, true, true)
|
|
return TriggerClientEvent('ox_commands:notify', source, { type = 'success', description = 'success' })
|
|
end
|
|
|
|
lib.notify(source, { type = 'error', description = 'invalid_target' })
|
|
end)
|
|
|
|
lib.addCommand('thaw', {
|
|
help = 'Unfreeze the player',
|
|
params = {
|
|
{
|
|
name = 'target',
|
|
type = 'playerId',
|
|
help = 'Target player\'s server id',
|
|
},
|
|
},
|
|
restricted = 'group.admin'
|
|
}, function(source, args, raw)
|
|
local entity = GetPlayerPed(args.target)
|
|
|
|
if entity ~= 0 then
|
|
TriggerClientEvent('ox_commands:freeze', args.target, false, true)
|
|
return TriggerClientEvent('ox_commands:notify', source, { type = 'success', description = 'success' })
|
|
end
|
|
|
|
lib.notify(source, { type = 'error', description = 'invalid_target' })
|
|
end)
|