From 64e23573c906a2df7bd8d0709fa0ad8b376d4f84 Mon Sep 17 00:00:00 2001 From: Mycroft Date: Sun, 7 Aug 2022 09:44:46 +0100 Subject: [PATCH] better DV/Cardel command --- [esx]/es_extended/server/commands.lua | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/[esx]/es_extended/server/commands.lua b/[esx]/es_extended/server/commands.lua index 2f99fdbd..6978a5ef 100644 --- a/[esx]/es_extended/server/commands.lua +++ b/[esx]/es_extended/server/commands.lua @@ -23,14 +23,19 @@ ESX.RegisterCommand('car', 'admin', function(xPlayer, args, showError) if not args.car then args.car = GameBuild >= 2699 and "DRAUGUR" or "Prototipo" end xPlayer.triggerEvent('esx:spawnVehicle', args.car) end, false, {help = _U('command_car'), validate = false, arguments = { - {name = 'car', help = _U('command_car_car'), type = 'any'} + {name = 'car',validate = false, help = _U('command_car_car'), type = 'string'} }}) ESX.RegisterCommand({'cardel', 'dv'}, 'admin', function(xPlayer, args, showError) - if not args.radius then args.radius = 4 end - xPlayer.triggerEvent('esx:deleteVehicle', args.radius) + local Vehicles = ESX.OneSync.GetVehiclesInArea(xPlayer.getCoords(true), tonumber(args.radius) or 4) + for i=1, #Vehicles do + local Vehicle = NetworkGetEntityFromNetworkId(Vehicles[i]) + if DoesEntityExist(Vehicle) then + DeleteEntity(Vehicle) + end + end end, false, {help = _U('command_cardel'), validate = false, arguments = { - {name = 'radius', help = _U('command_cardel_radius'), type = 'any'} + {name = 'radius',validate = false, help = _U('command_cardel_radius'), type = 'string'} }}) ESX.RegisterCommand('setaccountmoney', 'admin', function(xPlayer, args, showError)