+05/06/2012 REV 115
+Q: Removed the '!' at the end of the line directly giving the userpassword
+S: Added the scoring system to the config
+
+??? REV 114
+???
+Profit!
+
08/09/2011 REV 113
P: small change to userhosts.
P: added scan command.
rem javac core/commands/*.java\r
rem javac core/modules/basic/*.java\r
rem javac core/modules/bob/*.java\r
- javac core/modules/g/*.java\r
+rem javac core/modules/g/*.java\r
rem javac core/modules/h/*.java\r
rem javac core/modules/m/*.java\r
rem javac core/modules/p/*.java\r
-rem javac core/modules/q/*.java\r
+ javac core/modules/q/*.java\r
rem javac core/modules/r/*.java\r
-rem javac core/modules/s/*.java\r
+ javac core/modules/s/*.java\r
rem javac core/modules/t/*.java\r
rem javac core/modules/tutor/*.java\r
rem javac core/modules/v/*.java\r
}\r
else\r
{\r
- C.cmd_notice(numeric, botnum, username, "Account created successfully, your new password is: " + userpass + "!");\r
+ C.cmd_notice(numeric, botnum, username, "Account created successfully, your new password is: " + userpass);\r
}\r
//we add his info to the active authed array\r
dbc.addAuth(userinfo[1],pass,mail1,1,false,Long.parseLong(C.get_time()),"0","0","0");\r
}\r
private void spamscan(String username, String msg)\r
{\r
- dbc.addPoints(username, 16);\r
+ dbc.addPoints(username, Bot.getSpamtext());\r
if(msg.contains("#"))\r
{\r
if(msg.indexOf("#",msg.indexOf("#")) > -1)\r
{\r
if(chan.startsWith("#") && dbc.chanExists(chan))\r
{\r
- dbc.addPoints(username, 64);\r
+ dbc.addPoints(username, Bot.getSpamchan());\r
}\r
}\r
}\r
}\r
if(dbc.chanExists(chan))\r
{\r
- dbc.addPoints(username, 64);\r
+ dbc.addPoints(username, Bot.getSpamchan());\r
}\r
}\r
}\r
if(msg.contains("http://") || msg.contains("www."))\r
{\r
- dbc.addPoints(username, 64);\r
+ dbc.addPoints(username, Bot.getSpamweb());\r
}\r
if(dbc.repeat(username,msg))\r
{\r
- dbc.addPoints(username, 24);\r
+ dbc.addPoints(username, Bot.getSpamrepeat());\r
}\r
dbc.addPoints(username, spamwords.getPoints(msg));\r
dbc.setMsg(username,msg);\r
- if(dbc.getPoints(username) > 79)\r
+ if(dbc.getPoints(username) >= Bot.getSpamwarning())\r
{\r
C.cmd_notice(numeric, botnum,username, "You are violating "+network+" rules. Please read "+rules+" and cease your abuse.");\r
}\r
- if(dbc.getPoints(username) > 100)\r
+ if(dbc.getPoints(username) >= Bot.getSpamkill())\r
{\r
C.cmd_dis(username, "You are violating "+network+" rules. Please read "+rules+". ID: "+dbc.getID());\r
}\r
private String rules = "";\r
private ArrayList<Object> cmds = new ArrayList<Object>();\r
private ArrayList<String> cmdn = new ArrayList<String>();\r
+ \r
+ private int spamtext=16;\r
+ private int spamchan=64;\r
+ private int spamweb=64;\r
+ private int spamrepeat=24;\r
+ private int spamwarning=80;\r
+ private int spamkill=100;\r
\r
public S()\r
{\r
pass = dataSrc.getProperty("pass");\r
num = dataSrc.getProperty("numeric");\r
rules = dataSrc.getProperty("rules");\r
+ spamtext=Integer.parseInt(dataSrc.getProperty("spamtext"));\r
+ spamchan=Integer.parseInt(dataSrc.getProperty("spamchan"));\r
+ spamweb=Integer.parseInt(dataSrc.getProperty("spamweb"));\r
+ spamrepeat=Integer.parseInt(dataSrc.getProperty("spamrepeat"));\r
+ spamwarning=Integer.parseInt(dataSrc.getProperty("spamwarning"));\r
+ spamkill=Integer.parseInt(dataSrc.getProperty("spamkill"));\r
}\r
catch(Exception e)\r
{\r
{\r
return rules;\r
}\r
+ \r
+ public int getSpamtext()\r
+ {\r
+ return spamtext;\r
+ }\r
+ public int getSpamchan()\r
+ {\r
+ return spamchan;\r
+ }\r
+ public int getSpamweb()\r
+ {\r
+ return spamweb;\r
+ }\r
+ public int getSpamrepeat()\r
+ {\r
+ return spamrepeat;\r
+ }\r
+ public int getSpamwarning()\r
+ {\r
+ return spamwarning;\r
+ }\r
+ public int getSpamkill()\r
+ {\r
+ return spamkill;\r
+ }\r
+ \r
public DBControl getDBC()\r
{\r
return dbc;\r
# Rules page
rules=http://www.borknet.org/rules.php
+
+# Scoring system:
+# Users get points added for every line they post, points will add up,
+# someone that says a textline containing an existing channel will get
+# a total of 80 points. Every 10 seconds 20 points are substracted from
+# the user's total.
+# text:
+spamtext=16
+# channel advertising:
+spamchan=64
+# website advertising:
+spamweb=64
+# repeating:
+spamrepeat=24
+# warning:
+spamwarning=80
+# kill:
+spamkill=100
+
# 01000010 01101111 01110010 01101011 01001110 01100101 01110100
\ No newline at end of file