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)); |