added joinflood scanner
[NeonServV5.git] / src / bot_NeonSpam.h
index d31868251f891f85c7c138fd4a1b9da35110229b..838a570a4dc6c5475328f3869beb7a3b5eb51c33 100644 (file)
@@ -42,6 +42,7 @@ struct NeonSpamSettings {
     unsigned char join_amount;
     unsigned char join_time;
     unsigned int exceptlevel : 10;
+    struct NeonSpamJoinNode *join_nodes;
 };
 /* PENALTY SYSTEM
 * user gets MAX_FLOOD_TIME points per message
@@ -60,8 +61,18 @@ struct NeonSpamNode {
     time_t last_penalty_update;
 };
 
+struct NeonSpamJoinNode {
+    char *ident;
+    char *host;
+    int joinpenalty;
+    time_t last_penalty_update;
+    struct NeonSpamJoinNode *next;
+};
+
 void init_NeonSpam();
 void loop_NeonSpam();
 void free_NeonSpam();
 
+void freeNeonSpamSettings(struct NeonSpamSettings *settings);
+
 #endif
\ No newline at end of file