-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathloveCommand.js
More file actions
36 lines (28 loc) · 1.18 KB
/
Copy pathloveCommand.js
File metadata and controls
36 lines (28 loc) · 1.18 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
$.on('command', function(event) {
var sender = event.getSender();
var command = event.getCommand();
var argsString = event.getArguments().trim();
var argsString2 = argsString.substring(argsString.indexOf(" ") + 1, argsString.length());
var args = event.getArgs();
var randomNum = $.randRange(1, 100);
var num;
if(command.equalsIgnoreCase("love") && args.length > 0) {
if ($.inidb.get("love/loved", args[0]) == sender) {
$.say("There is " + $.inidb.get("love/" + args[0], sender) + "% love chance between " + $.username.resolve(sender) + " and " + $.username.resolve(args[0]) + ".");
return;
} else {
$.say("There is " + randomNum + "% love chance between " + $.username.resolve(sender) + " and " + $.username.resolve(args[0]) + ".");
$.inidb.set("love/" + args[0], sender, randomNum);
$.inidb.set("love/loved", args[0], sender);
}
if (argsString.isEmpty()) {
$.say("Usage: !love <name>");
return;
}
}
});
setTimeout(function(){
if ($.moduleEnabled('./commands/loveCommand.js')) {
$.registerChatCommand("./commands/loveCommand.js", "love");
}
},10*1000);