SHOW:
|
|
- or go back to the newest paste.
| 1 | - | -- ---------------------------- |
| 1 | + | DROP EVENT IF EXISTS updateStockDaily; |
| 2 | - | -- Event structure for RemoveDamagedVehicles |
| 2 | + | CREATE EVENT updateStockDaily |
| 3 | - | -- ---------------------------- |
| 3 | + | |
| 4 | - | DROP EVENT IF EXISTS RemoveDamagedVehicles; |
| 4 | + | COMMENT 'Updates out of stock vendors' |
| 5 | - | CREATE EVENT RemoveDamagedVehicles |
| 5 | + | |
| 6 | UPDATE `traders_data` SET qty=250 WHERE qty<50 AND afile<>'trade_any_vehicle' AND afile<>'trade_any_boat';; | |
| 7 | - | COMMENT 'Removes damaged vehicles to cleanup the SQL database' |
| 7 | + | |
| 8 | DROP EVENT IF EXISTS removeDamagedVehicles; | |
| 9 | - | DELETE FROM `Object_DATA` WHERE Damage = 1; |
| 9 | + | CREATE EVENT removeDamagedVehicles |
| 10 | ON SCHEDULE EVERY 1 DAY | |
| 11 | - | -- ---------------------------- |
| 11 | + | COMMENT 'Removes destroyed vehicles from the database' |
| 12 | - | -- Event structure for RemoveBikes |
| 12 | + | |
| 13 | - | -- ---------------------------- |
| 13 | + | DELETE FROM `object_data` WHERE Damage = 1;; |
| 14 | - | DROP EVENT IF EXISTS RemoveBikes; |
| 14 | + | |
| 15 | - | CREATE EVENT RemoveBikes |
| 15 | + | DROP EVENT IF EXISTS removeObjectOld; |
| 16 | CREATE EVENT removeObjectOld | |
| 17 | - | COMMENT 'Removes bikes from the database every 1 hour' |
| 17 | + | |
| 18 | COMMENT 'Removes old objects and vehicles' | |
| 19 | - | DELETE FROM `Object_DATA` WHERE `classname` = "Old_bike_TK_INS_EP1" OR `classname` = "MMT_CIV"; |
| 19 | + | |
| 20 | DELETE FROM `object_data` WHERE `LastUpdated` < DATE_SUB(CURRENT_TIMESTAMP, INTERVAL 14 DAY) AND `Datestamp` < DATE_SUB(CURRENT_TIMESTAMP, INTERVAL 14 DAY); | |
| 21 | - | -- ---------------------------- |
| 21 | + | |
| 22 | - | -- Event structure for RemoveObjectEmpty |
| 22 | + | DROP EVENT IF EXISTS setDamageOnAge; |
| 23 | - | -- ---------------------------- |
| 23 | + | CREATE EVENT setDamageOnAge |
| 24 | - | DROP EVENT IF EXISTS RemoveObjectEmpty; |
| 24 | + | |
| 25 | - | CREATE EVENT RemoveObjectEmpty |
| 25 | + | COMMENT 'This sets damage on a wall so that it can be maintained' |
| 26 | DO | |
| 27 | - | COMMENT 'Remove abandoned storage objects after 14 days of inactivity' |
| 27 | + | UPDATE `object_data` SET `Damage`=0.1 WHERE `ObjectUID` <> 0 AND `CharacterID` <> 0 AND `Datestamp` < DATE_SUB(CURRENT_TIMESTAMP, INTERVAL 7 DAY) AND ( (`Inventory` IS NULL) OR (`Inventory` = '[]') ); |
| 28 | ||
| 29 | - | DELETE FROM `Object_DATA` WHERE `LastUpdated` < DATE_SUB(CURRENT_TIMESTAMP, INTERVAL 14 DAY) AND `Datestamp` < DATE_SUB(CURRENT_TIMESTAMP, INTERVAL 14 DAY) AND ( (`Inventory` IS NULL) OR (`Inventory` = '[]') OR (`Inventory` = '[[[],[]],[[],[]],[[],[]]]') ); |
| 29 | + | DROP EVENT IF EXISTS removeDamagedBikes; |
| 30 | CREATE EVENT removeDamagedBikes | |
| 31 | - | -- ---------------------------- |
| 31 | + | |
| 32 | - | -- Event structure for RemoveObjectOld |
| 32 | + | COMMENT 'Removes bikes with damaged tires' |
| 33 | - | -- ---------------------------- |
| 33 | + | |
| 34 | - | DROP EVENT IF EXISTS `RemoveObjectOld`; |
| 34 | + | DELETE FROM object_data WHERE (classname = "Old_bike_TK_INS_EP1" or classname = "MMT_CIV") and (hitpoints like "%[\"wheel_1_damper\",1]%" and hitpoints like "%[\"wheel_2_damper\",1]%"); |
| 35 | - | CREATE EVENT RemoveObjectOld |
| 35 | + | |
| 36 | DROP EVENT IF EXISTS unlockAbandonedVehicles; | |
| 37 | - | COMMENT 'Remove old objects and vehicles after 14 days of inactivity' |
| 37 | + | CREATE EVENT unlockAbandonedVehicles |
| 38 | - | DO |
| 38 | + | |
| 39 | - | DELETE FROM `Object_DATA` WHERE `LastUpdated` < DATE_SUB(CURRENT_TIMESTAMP, INTERVAL 14 DAY) AND `Datestamp` < DATE_SUB(CURRENT_TIMESTAMP, INTERVAL 14 DAY); |
| 39 | + | COMMENT 'Unlocks vehicles that have been abandoned' |
| 40 | DO | |
| 41 | - | -- ---------------------------- |
| 41 | + | UPDATE `object_data` SET `CharacterID` = 0 WHERE `LastUpdated` < DATE_SUB(CURRENT_TIMESTAMP, INTERVAL 4 DAY) AND `Datestamp` < DATE_SUB(CURRENT_TIMESTAMP, INTERVAL 4 DAY) AND `CharacterID` > 0 AND `Classname` NOT IN ('VaultStorage','LockboxStorage','VaultStorageLocked','LockboxStorageLocked','WoodShack_DZ','StorageShed_DZ','TentStorageDomed','TentStorageDomed2','TentStorage') AND `Inventory` <> '[]' AND `Inventory` IS NOT NULL;
|
| 42 | - | -- Event structure for SetDamageOnAge |
| 42 | + | |
| 43 | - | -- ---------------------------- |
| 43 | + | DROP EVENT IF EXISTS removeAbandonedVehicles; |
| 44 | - | DROP EVENT IF EXISTS SetDamageOnAge; |
| 44 | + | CREATE EVENT removeAbandonedVehicles |
| 45 | - | CREATE EVENT SetDamageOnAge |
| 45 | + | |
| 46 | COMMENT 'Removes vehicles that have been abandoned' | |
| 47 | - | COMMENT 'Building parts can be maintained every 3 days' |
| 47 | + | |
| 48 | DELETE FROM object_data WHERE `LastUpdated` < DATE_SUB(CURRENT_TIMESTAMP, INTERVAL 8 DAY) AND `Datestamp` < DATE_SUB(CURRENT_TIMESTAMP, INTERVAL 7 DAY) AND ((classname = "Old_bike_TK_INS_EP1" or classname = "MMT_CIV") or (fuel <> 0.0000)); |