X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=src%2Fbot_NeonSpam.h;h=838a570a4dc6c5475328f3869beb7a3b5eb51c33;hb=9c92a3b52cb5a397c8f739cb975ecf1fac6d8798;hp=d31868251f891f85c7c138fd4a1b9da35110229b;hpb=29258cedee03330b276d3164437e0782942b00d2;p=NeonServV5.git diff --git a/src/bot_NeonSpam.h b/src/bot_NeonSpam.h index d318682..838a570 100644 --- a/src/bot_NeonSpam.h +++ b/src/bot_NeonSpam.h @@ -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