mirror of
https://github.com/EpochModTeam/DayZ-Epoch.git
synced 2025-12-13 19:52:38 +03:00
Merge pull request #1058 from Fank/patch-1
Added SQL Function DeleteNonKeyVehicles
This commit is contained in:
@@ -31,6 +31,34 @@ END
|
||||
;;
|
||||
DELIMITER ;
|
||||
|
||||
-- ----------------------------
|
||||
-- Function structure for DeleteNonKeyVehicles
|
||||
-- Example usage: SELECT DeleteNonKeyVehicles();
|
||||
-- ----------------------------
|
||||
DROP FUNCTION IF EXISTS `DeleteNonKeyVehicles`;
|
||||
DELIMITER ;;
|
||||
CREATE FUNCTION `DeleteNonKeyVehicles`() RETURNS int(11)
|
||||
BEGIN
|
||||
DELETE FROM
|
||||
`Object_DATA`
|
||||
WHERE
|
||||
`Object_DATA`.`CharacterID` <> 0
|
||||
AND `Object_DATA`.`CharacterID` <= 12500
|
||||
AND `Object_DATA`.`Classname` NOT LIKE 'Tent%'
|
||||
AND `Object_DATA`.`Classname` NOT LIKE '%Locked'
|
||||
AND `Object_DATA`.`Classname` NOT LIKE 'Land%'
|
||||
AND `Object_DATA`.`Classname` NOT LIKE 'Cinder%'
|
||||
AND `Object_DATA`.`Classname` NOT LIKE 'Wood%'
|
||||
AND `Object_DATA`.`Classname` NOT LIKE 'Metal%'
|
||||
AND `Object_DATA`.`Classname` NOT LIKE '%Storage%'
|
||||
AND `Object_DATA`.`Classname` NOT IN ('OutHouse_DZ', 'GunRack_DZ', 'WorkBench_DZ', 'Sandbag1_DZ', 'FireBarrel_DZ', 'DesertCamoNet_DZ', 'StickFence_DZ', 'LightPole_DZ', 'DeerStand_DZ', 'ForestLargeCamoNet_DZ', 'Plastic_Pole_EP1_DZ', 'Hedgehog_DZ', 'FuelPump_DZ', 'Fort_RazorWire', 'SandNest_DZ', 'ForestCamoNet_DZ', 'Fence_corrugated_DZ', 'CanvasHut_DZ', 'Generator_DZ')
|
||||
AND FindVehicleKeysCount(Object_DATA.CharacterID) = 0;
|
||||
|
||||
RETURN ROW_COUNT();
|
||||
END
|
||||
;;
|
||||
DELIMITER ;
|
||||
|
||||
-- ----------------------------
|
||||
-- Event structure for removeDamagedVehicles
|
||||
-- ----------------------------
|
||||
@@ -96,6 +124,6 @@ CREATE EVENT `UnlockNonKeyVehicles` ON SCHEDULE EVERY 1 DAY DO UPDATE
|
||||
AND `Object_DATA`.`Classname` NOT LIKE 'Metal%'
|
||||
AND `Object_DATA`.`Classname` NOT LIKE '%Storage%'
|
||||
AND `Object_DATA`.`Classname` NOT IN ('OutHouse_DZ', 'GunRack_DZ', 'WorkBench_DZ', 'Sandbag1_DZ', 'FireBarrel_DZ', 'DesertCamoNet_DZ', 'StickFence_DZ', 'LightPole_DZ', 'DeerStand_DZ', 'ForestLargeCamoNet_DZ', 'Plastic_Pole_EP1_DZ', 'Hedgehog_DZ', 'FuelPump_DZ', 'Fort_RazorWire', 'SandNest_DZ', 'ForestCamoNet_DZ', 'Fence_corrugated_DZ', 'CanvasHut_DZ', 'Generator_DZ')
|
||||
AND FindVehicleKeys(Object_DATA.CharacterID) = 0
|
||||
AND FindVehicleKeysCount(Object_DATA.CharacterID) = 0
|
||||
;;
|
||||
DELIMITER ;
|
||||
Reference in New Issue
Block a user