-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathindex.js
More file actions
55 lines (55 loc) · 2.7 KB
/
index.js
File metadata and controls
55 lines (55 loc) · 2.7 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
module.exports = function TerableOpcodes(mod) {
const command = mod.command || mod.require.command;
mod.hook('S_LOAD_CLIENT_USER_SETTING', 1, (event) => {
if((mod.settings.newUpdate87NA && mod.settings.NA) ||
(mod.settings.newUpdate87EU && mod.settings.EU) ||
(mod.settings.newUpdate87RU && mod.settings.RU) ||
(mod.settings.newUpdate87TW && mod.settings.TW) ||
(mod.settings.newUpdate87SEA && mod.settings.SEA) ||
(mod.settings.newUpdate87JP && mod.settings.JP)){
let timeout = setTimeout(() => {
command.message(`New Opcode Update Available`);
}, 3000);
}
});
mod.command.add('terao', (arg) => {
if(arg) arg = arg.toLowerCase();
if("nau" == arg){
mod.settings.newUpdate87NA = !mod.settings.newUpdate87NA;
command.message(`newUpdate87NA message is ${mod.settings.newUpdate87NA ? "on" : "off"}.`);
} else if("na" == arg){
mod.settings.NA = !mod.settings.NA;
command.message(`NA message is ${mod.settings.NA ? "on" : "off"}.`);
} else if("euu" == arg){
mod.settings.newUpdate87EU = !mod.settings.newUpdate87EU;
command.message(`newUpdate87EU message is ${mod.settings.newUpdate87EU ? "on" : "off"}.`);
} else if("eu" == arg){
mod.settings.EU = !mod.settings.EU;
command.message(`EU message is ${mod.settings.EU ? "on" : "off"}.`);
} else if("ruu" == arg){
mod.settings.newUpdate87RU = !mod.settings.newUpdate87RU;
command.message(`newUpdate87RU message is ${mod.settings.newUpdate87RU ? "on" : "off"}.`);
} else if("ru" == arg){
mod.settings.RU = !mod.settings.RU;
command.message(`RU message is ${mod.settings.RU ? "on" : "off"}.`);
} else if("twu" == arg){
mod.settings.newUpdate87TW = !mod.settings.newUpdate87TW;
command.message(`newUpdate87TW message is ${mod.settings.newUpdate87TW ? "on" : "off"}.`);
} else if("tw" == arg){
mod.settings.TW = !mod.settings.TW;
command.message(`TW message is ${mod.settings.TW ? "on" : "off"}.`);
} else if("seau" == arg){
mod.settings.newUpdate87SEA = !mod.settings.newUpdate87SEA;
command.message(`newUpdate87SEA message is ${mod.settings.newUpdate87SEA ? "on" : "off"}.`);
} else if("sea" == arg){
mod.settings.SEA = !mod.settings.SEA;
command.message(`SEA message is ${mod.settings.SEA ? "on" : "off"}.`);
} else if("jpu" == arg){
mod.settings.newUpdate87JP = !mod.settings.newUpdate87JP;
command.message(`newUpdate87JP message is ${mod.settings.newUpdate87JP ? "on" : "off"}.`);
} else if("jp" == arg){
mod.settings.SEA = !mod.settings.SEA;
command.message(`JP message is ${mod.settings.JP ? "on" : "off"}.`);
}
});
}