Difference between revisions of "2.0/Modules/m chanstats"
From AnopeWiki
m (Fixed some typos) |
|||
Line 5: | Line 5: | ||
This specialized collection is 3 separate modules in one big group module. | This specialized collection is 3 separate modules in one big group module. | ||
− | *<span style="color: red;"> | + | *<span style="color: red;">Enabled/Disabled using the '''./extra''' command line configuration tool.</span> |
*'''NOTE''': Requires ChanServ, NickServ, and m_mysql modules to be active. | *'''NOTE''': Requires ChanServ, NickServ, and m_mysql modules to be active. | ||
Line 12: | Line 12: | ||
:;name= :Name of the module | :;name= :Name of the module | ||
:;engine= :backend internal name of this engine | :;engine= :backend internal name of this engine | ||
− | + | :;prefix= :SQL database table prefix | |
− | + | :;smileyshappy= :defined happy emoticons | |
:;smileyssad= :defined sad emoticons | :;smileyssad= :defined sad emoticons | ||
:;smileysother= :defined other emoticons | :;smileysother= :defined other emoticons |
Latest revision as of 22:05, 15 January 2024
Language | |
---|---|
English |
|
Description
This specialized collection is 3 separate modules in one big group module.
- Enabled/Disabled using the ./extra command line configuration tool.
- NOTE: Requires ChanServ, NickServ, and m_mysql modules to be active.
- m_chanstats
-
- name=
- Name of the module
- engine=
- backend internal name of this engine
- prefix=
- SQL database table prefix
- smileyshappy=
- defined happy emoticons
- smileyssad=
- defined sad emoticons
- smileysother=
- defined other emoticons
- ns_def_chanstats=
- define stats for newly registered nicknames
- cs_def_chanstats=
- define stats for newly registered channels
- cs_fantasy_stats
-
- name=
- Name of module
- cs_fantasy_top
-
- name=
- Name of module
Commands
- m_chanstats
-
- ChanServ
- SET CHANSTATS
- NickServ
- SET CHANSTATS
- SASET CHANSTATS
- cs_fantasy_stats
-
- ChanServ
- STATS
- GSTATS
- fantasy
- !STATS
- !GSTATS
- cs_fantasy_top
-
- ChanServ
- TOP
- TOP10
- GTOP
- GTOP10
Default Configuration
/* * Example configuration file for Chanstats. * Make sure BotServ, ChanServ and NickServ are running. */ module { name = "m_chanstats" /* * The name of this engine. * This must match with the name of an SQL engine block. */ engine = "mysql/main" /* * An optional prefix to prepended to the name of each created table. * Do not use the same prefix for other programs. */ prefix = "anope_" smileyshappy = ":) :-) ;) ;-) :D :-D :P :-P" smileyssad = ":( :-( ;( ;-(" smileysother = ":/ :-/" /* * Enable Chanstats for newly registered nicks / channels. */ ns_def_chanstats = yes cs_def_chanstats = yes } command { service = "ChanServ"; name = "SET CHANSTATS"; command = "chanserv/set/chanstats"; } command { service = "NickServ"; name = "SET CHANSTATS"; command = "nickserv/set/chanstats"; } command { service = "NickServ"; name = "SASET CHANSTATS"; command = "nickserv/saset/chanstats"; } module { name = "cs_fantasy_stats" } command { service = "ChanServ"; name = "STATS"; command = "chanserv/stats"; } command { service = "ChanServ"; name = "GSTATS"; command = "chanserv/gstats"; } fantasy { name = "STATS"; command = "chanserv/stats"; } fantasy { name = "GSTATS"; command = "chanserv/gstats"; } module { name = "cs_fantasy_top" } command { service = "ChanServ"; name = "TOP"; command = "chanserv/top"; } command { service = "ChanServ"; name = "TOP10"; command = "chanserv/top10"; } command { service = "ChanServ"; name = "GTOP"; command = "chanserv/gtop"; } command { service = "ChanServ"; name = "GTOP10"; command = "chanserv/gtop10"; } fantasy { name = "TOP"; command = "chanserv/top"; } fantasy { name = "TOP10"; command = "chanserv/top10"; } fantasy { name = "GTOP"; command = "chanserv/gtop"; } fantasy { name = "GTOP10"; command = "chanserv/gtop10"; }