]>
jfr.im git - irc/rqf/shadowircd.git/blob - modes/charybdis.c
0ce9cca5b882d3a805cba81b9bab86c012e63116
8 struct module_modes ModuleModes
;
13 ModuleModes
.MODE_NOCTCP
= cflag_add('C', chm_simple
);
14 if (ModuleModes
.MODE_NOCTCP
== 0)
17 ModuleModes
.MODE_REGONLY
= cflag_add('r', chm_regonly
);
18 if (ModuleModes
.MODE_REGONLY
== 0)
21 ModuleModes
.MODE_NOCOLOR
= cflag_add('c', chm_simple
);
22 if (ModuleModes
.MODE_NOCOLOR
== 0)
25 ModuleModes
.MODE_EXLIMIT
= cflag_add('L', chm_staff
);
26 if (ModuleModes
.MODE_EXLIMIT
== 0)
29 ModuleModes
.MODE_PERMANENT
= cflag_add('P', chm_staff
);
30 if (ModuleModes
.MODE_PERMANENT
== 0)
33 ModuleModes
.MODE_OPMODERATE
= cflag_add('z', chm_simple
);
34 if (ModuleModes
.MODE_OPMODERATE
== 0)
37 ModuleModes
.MODE_FREEINVITE
= cflag_add('g', chm_simple
);
38 if (ModuleModes
.MODE_FREEINVITE
== 0)
41 ModuleModes
.MODE_FREETARGET
= cflag_add('F', chm_simple
);
42 if (ModuleModes
.MODE_FREETARGET
== 0)
45 ModuleModes
.MODE_DISFORWARD
= cflag_add('Q', chm_simple
);
46 if (ModuleModes
.MODE_DISFORWARD
== 0)
49 ModuleModes
.CHFL_QUIET
= cflag_add('q', chm_ban
);
50 if (ModuleModes
.CHFL_QUIET
== 0)
53 ModuleModes
.MODE_FORWARD
= cflag_add('f', chm_forward
);
54 if (ModuleModes
.MODE_FORWARD
== 0)
57 ModuleModes
.MODE_THROTTLE
= cflag_add('j', chm_throttle
);
58 if (ModuleModes
.MODE_THROTTLE
== 0)
68 ModuleModes
.MODE_NOCTCP
= 0;
71 ModuleModes
.MODE_REGONLY
= 0;
74 ModuleModes
.MODE_NOCOLOR
= 0;
77 ModuleModes
.MODE_EXLIMIT
= 0;
80 ModuleModes
.MODE_PERMANENT
= 0;
83 ModuleModes
.MODE_OPMODERATE
= 0;
86 ModuleModes
.MODE_FREEINVITE
= 0;
89 ModuleModes
.MODE_FREETARGET
= 0;
92 ModuleModes
.MODE_DISFORWARD
= 0;
95 ModuleModes
.CHFL_QUIET
= 0;
98 ModuleModes
.MODE_FORWARD
= 0;
101 ModuleModes
.MODE_THROTTLE
= 0;
104 DECLARE_MODULE_AV1(charybdis
, _modinit
, _moddeinit
, NULL
, NULL
, NULL
, "$charybdis$");