Advertisement
MGT

Exile Mod SQL Events

MGT
Mar 25th, 2016
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 2.87 KB | None | 0 0
  1. -- ----------------------------
  2. -- Procedure structure for `BP`
  3. -- ----------------------------
  4. DROP PROCEDURE IF EXISTS `BP`;
  5. DELIMITER ;;
  6. CREATE DEFINER=`user`@`localhost` PROCEDURE `BP`()
  7. BEGIN
  8. DELETE FROM player WHERE damage = 1;
  9. END
  10. ;;
  11. DELIMITER ;
  12.  
  13. -- ----------------------------
  14. -- Procedure structure for `BV`
  15. -- ----------------------------
  16. DROP PROCEDURE IF EXISTS `BV`;
  17. DELIMITER ;;
  18. CREATE DEFINER=`user`@`localhost` PROCEDURE `BV`()
  19. BEGIN
  20. DELETE FROM `vehicle` WHERE `damage` = 1;
  21. END
  22. ;;
  23. DELIMITER ;
  24.  
  25. -- ----------------------------
  26. -- Procedure structure for `DD`
  27. -- ----------------------------
  28. DROP PROCEDURE IF EXISTS `DD`;
  29. DELIMITER ;;
  30. CREATE DEFINER=`user`@`localhost` PROCEDURE `DD`()
  31. BEGIN
  32. DELETE FROM player_history WHERE died_at < now() - INTERVAL 1 DAY;
  33. END
  34. ;;
  35. DELIMITER ;
  36.  
  37. -- ----------------------------
  38. -- Procedure structure for `DF`
  39. -- ----------------------------
  40. DROP PROCEDURE IF EXISTS `DF`;
  41. DELIMITER ;;
  42. CREATE DEFINER=`user`@`localhost` PROCEDURE `DF`()
  43. BEGIN
  44. DELETE FROM construction WHERE class = 'Exile_Construction_CampFire_Static' and last_updated_at < now() - INTERVAL 3 DAY;
  45. END
  46. ;;
  47. DELIMITER ;
  48.  
  49. -- ----------------------------
  50. -- Procedure structure for `DW`
  51. -- ----------------------------
  52. DROP PROCEDURE IF EXISTS `DW`;
  53. DELIMITER ;;
  54. CREATE DEFINER=`user`@`localhost` PROCEDURE `DW`()
  55. BEGIN
  56. DELETE FROM construction WHERE class = 'Exile_Construction_WorkBench_Static' and last_updated_at < now() - INTERVAL 3 DAY;
  57. END
  58. ;;
  59. DELIMITER ;
  60.  
  61. -- ----------------------------
  62. -- Procedure structure for `NC`
  63. -- ----------------------------
  64. DROP PROCEDURE IF EXISTS `NC`;
  65. DELIMITER ;;
  66. CREATE DEFINER=`user`@`localhost` PROCEDURE `NC`()
  67. DELETE FROM container WHERE last_updated_at <= NOW() - INTERVAL 72 HOUR AND territory_id IS NULL
  68. ;
  69. ;;
  70. DELIMITER ;
  71.  
  72. -- ----------------------------
  73. -- Procedure structure for `NT`
  74. -- ----------------------------
  75. DROP PROCEDURE IF EXISTS `NT`;
  76. DELIMITER ;;
  77. CREATE DEFINER=`user`@`localhost` PROCEDURE `NT`()
  78. BEGIN
  79. DELETE FROM construction WHERE territory_id IS NULL and spawned_at < now() - INTERVAL 7 DAY;
  80. END
  81. ;;
  82. DELIMITER ;
  83.  
  84. -- ----------------------------
  85. -- Event structure for `deletedead`
  86. -- ----------------------------
  87. DROP EVENT IF EXISTS `deletedead`;
  88. DELIMITER ;;
  89. CREATE DEFINER=`user`@`localhost` EVENT `deletedead` ON SCHEDULE EVERY 1 MINUTE STARTS '2015-12-28 13:57:26' ON COMPLETION NOT PRESERVE ENABLE DO BEGIN
  90. DELETE FROM player WHERE damage = 1;
  91. END
  92. ;;
  93. DELIMITER ;
  94.  
  95. -- ----------------------------
  96. -- Event structure for `pmainnew`
  97. -- ----------------------------
  98. DROP EVENT IF EXISTS `pmainnew`;
  99. DELIMITER ;;
  100. CREATE DEFINER=`user`@`localhost` EVENT `pmainnew` ON SCHEDULE EVERY 15 MINUTE STARTS '2016-03-06 16:24:00' ON COMPLETION NOT PRESERVE ENABLE DO BEGIN
  101.     CALL BP;
  102.     CALL BV;
  103.     CALL DD;
  104.     CALL DF;
  105.     CALL DW;
  106.     CALL NT;
  107.     CALL NC;
  108. END
  109. ;;
  110. DELIMITER ;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement