Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ************ BY ********* NICHOLAS ******** MRBLUE ****** #BOTSOURCE **********
- B*************ALL SCRIPTS AND BOTS ON SAME DIR!**************B
- O************************************************************O
- T*************#*********E***********#*********E**************T
- S***************B******C*************B*******C***************S
- O****************O****R***************O*****R****************O
- U*****************T**O*****************T**O******************U
- R******************S********************S********************R
- C************************************************************C
- E************************************************************E
- ### ### B B B B O O O O O O T T T T T T T T T T S S S S S S O O O O O O U U R R R R R C C C C C E E E E E E
- ### ### B B O O T T S O O U U R R C C E
- ################B B O O T T S O O U U R R C E
- ################B B O O T T S O O U U R R C E
- ### ### B B B B O O T T S O O U U R R C E
- ### ### B B O O T T S S S S O O U U R R R R R C E E E E E
- ### ### B B O O T T S O O U U R R C E
- ################B B O O T T S O O U U R R C E
- ################B B O O T T S O O U U R R C E
- ### ### B B O O T T S O O U U R R C C E
- ### ### B B B B O O O O O O T T S S S S S S O O O O O O U U U U U U R R C C C C C E E E E E E
- [BSBots.mrc]
- on *:TEXT:*:#:{
- var %trigger = $readini(db. $+ $chan $+ .ini,Trigger,Trigger)
- if ($left($1,1) == %trigger) {
- if ($readini(db/ $+ $chan $+ .ini,n,Command,$right($1,-1)) != $null) {
- notice $nick $v1
- }
- }
- }
- on *:text:*:#: {
- var %trigger = $readini(db. $+ $chan $+ .ini,Trigger,Trigger)
- if ($1 == %trigger $+ Bind) {
- writeini $qt($+(db/,$chan,.ini)) Command $2-
- //notice $nick Binded $readini(db/ $+ $chan $+ .ini,n,Trigger,1) $+ $2-
- }
- }
- on *:text:*:#: {
- var %trigger = $readini(db. $+ $chan $+ .ini,Trigger,Trigger)
- if ($1 == %trigger $+ unbind) {
- /remini $+(db/,$chan,.ini) Commands $2
- /notice $nick Unbinded $2
- }
- }
- on *:text:*:#: {
- var %trigger = $readini(db. $+ $chan $+ .ini,Trigger,Trigger)
- if ($1 == %trigger $+ Trigger) {
- //remini $+(db/,$chan,.ini) Trigger
- //write $+(db/,$chan,.ini) Trigger Trigger $2
- //notice $nick Trigger set to $readini(db. $+ $chan $+ .ini,Trigger,Trigger)
- }
- }
- [BSBots2.mrc]
- on *:join:#: {
- if (!$readini(db/ $+ $chan $+ .ini,n,Greeting,Greeting) {
- halt
- }
- else {
- /notice $nick $readini(db/ $+ $chan $+ .ini,n,Greeting,Greeting)
- }
- }
- [Apps.mrc]
- on *:TEXT:.dnr*:%botchan: {
- if ($godstatus($nick) == 1) {
- if ($me == %hub) {
- if ($2 == list) {
- var %i = 1
- while (%i <= $ini(db\dnr.ini,dnr, 0)) {
- .var %commands = %commands $ini(db\dnr.ini,dnr, %i)
- inc %i
- }
- bc Channels in DNR list: %commands
- halt
- }
- if ($2 == $null) {
- bc Error: Command (dnr) requires more parameters. (channel) and (reason)
- halt
- }
- if ($readini(db\dnr.db,dnr, $+ $2 $+ ) == 1) {
- bc $nick Sorry but channel ( $+ $2 $+ ) is already in the DNR list; REASON: ( $+ $parse.from.ini($readini(C:\bots\db\dnr.db,dnr, $+ $2 $+ reason)) $+ ) - USER: ( $+ $parse.from.ini($readini(C:\bots\db\dnr.db,dnr, $+ $2 $+ user)) $+ ) - DATE & TIME: ( $+ $parse.from.ini($readini(C:\bots\db\dnr.db,dnr, $+ $2 $+ time)) $+ )
- halt
- }
- else {
- writeini db\dnr.ini dnr $2 1
- writeini db\dnr.ini user $2 $nick
- writeini db\dnr.ini reason $2 $3-
- writeini db\dnr.ini time $2 $date(dddd mmmm dd $+ $chr(44) yyyy) @ $asctime(hh:nn:ss TT zzz)
- bc New DNR, Channel ( $+ $2 $+ ), Reason ( $+ $3- $+ ), Date & Time ( $+ $date(dddd mmmm dd $+ $chr(44) yyyy) @ $asctime(hh:nn:ss TT zzz) $+ )
- halt
- }
- }
- }
- }
- on *:TEXT:.apply*:%botchan:{
- if ($me == %appbot) {
- if (%getabot. [ $+ [ $nick ] $+ [ $chan ] ]) {
- .msg $chan $+ $nick $+ , Please wait another 45 seconds before requesting again ...
- halt
- }
- if ($2 == $null) {
- bc To get a bot type ".apply #channel" insert your channel name where you see #channel.
- halt
- }
- set -u44 %0getabot. [ $+ [ $nick ] $+ [ $chan ] ] 1
- if ($readini(db\dnr.ini,dnr, $+ $2 $+ ) == 1) {
- .msg $chan $nick $+ ,Sorry but channel ( $+ $2 $+ ) is in the DNR list; REASON: ( $+ $parse.from.ini($readini(db\dnr.ini,reason, $+ $2 $+ )) $+ ) - USER: ( $+ $parse.from.ini($readini(db\dnr.ini,user, $+ $2 $+ )) $+ ) - TIME & DATE: ( $+ $parse.from.ini($readini(db\dnr.ini,time, $+ $2 $+ )) $+ )
- halt
- }
- if ($readini(db\reg.ini,reg, $+ $2 $+ ) == 1) {
- .msg $chan $nick $+ ,Sorry but channel ( $+ $2 $+ ) is in the already REGISTERED list; REGISTERED USER: ( $+ $parse.from.ini($readini(db\ $+ $2 $+ .ini,chaninfo,owner)) $+ ) - REGISTERED DATE & TIME: ( $+ $parse.from.ini($readini(db\ $+ $2 $+ .ini,chaninfo,Registered)) $+ ) If you feel that this is an error, please contact a BotSource's Staff Member. ]
- halt
- }
- if ($2 == %botchan*) {
- .msg $chan [ $nick $+ ,Please don't try to register a BS to the main channel the hub is not that stuipd ]
- .mode $chan +b-vo $address($nick,2) $nick $nick
- halt
- .kick $chan $nick (SECURITY COMPRIMISED)
- }
- if (*#X-Bots* iswm $2) {
- .msg $chan [ $nick $+ , Please don't try to register X-Bots, the hub is not that stuipd ]
- .mode $chan +b-vo $address($nick,2) $nick $nick
- halt
- .kick $chan $nick (SECURITY COMPRIMISED)
- }
- if (*#Bots* iswm $2) {
- .msg $chan [ $nick $+ ,Please don't try to register Bots, the hub is not that stuipd ]
- .mode $chan +b-vo $address($nick,2) $nick $nick
- halt
- .kick $chan $nick (SECURITY COMPRIMISED)
- }
- if (*#clanBots* iswm $2) {
- .msg $chan ,1[ $nick $+ , Please don't try to register ClanBots, the hub is not that stuipd ]
- .mode $chan +b-vo $address($nick,2) $nick $nick
- halt
- .kick $chan $nick (SECURITY COMPRIMISED)
- }
- if (*bot* iswm $2) {
- .msg $chan ,1[ $nick $+ , Sorry but that channel has the word (BOT) in it; any channel with that word will NOT be registered. If you feel that this is an error, please talk to an BotSource Staff. ]
- halt
- }
- if (*b0t* iswm $2) {
- .msg $chan ,1[ $nick $+ , Sorry but that channel has the word (B0T) in it; any channel with that word will NOT be registered. If you feel that this is an error, please talk to an BotSource Staff. ]
- halt
- }
- if (*fuck* iswm $2) {
- .msg $chan ,1[ $nick $+ , Sorry but that channel has the word (FUCK) in it; any channel with that word will NOT be registered. ]
- halt
- }
- if (*kkk* iswm $2) {
- .msg $chan ,1[ $nick $+ , Sorry but that channel has the word (KKK) in it; any channel with that word will NOT be registered. ]
- halt
- }
- if (*xxx* iswm $2) {
- .msg $chan ,1[ $nick $+ , Sorry but that channel has the word (XXX) in it; any channel with that word will NOT be registered. ]
- halt
- }
- if (*porn* iswm $2) {
- .msg $chan ,1[ $nick $+ , Sorry but that channel has the word (PORN) in it; any channel with that word will NOT be registered. ]
- halt
- }
- if (*xdcc* iswm $2) {
- .msg $chan ,1[ $nick $+ , Sorry but that channel has the word (PORN) in it; any channel with that word will NOT be registered. ]
- halt
- }
- if (*teen* iswm $2) {
- .msg $chan ,1[ $nick $+ , Sorry but that channel has the word (TEEN) in it; any channel with that word will NOT be registered. ]
- halt
- }
- if (*,* iswm $2) {
- .msg $chan ,1[ $nick $+ , Sorry but that channel has (*,*) in it; any channel with that name will NOT be registered. If you fell that this is an error, please contact to an BotSource Staff. ]
- .mode $chan +b-vo $address($nick,2) $nick $nick
- halt
- ;.kick %botchan $nick ,1(SECURITY COMPRIMISED)
- }
- elseif (%zzapllly == 1) {
- bc Sorry but I can only handle one user at a time please allow 30 seconds for the first user to be helped. Currently helping %nick.ask with %channel
- }
- elseif ((%BS-01 == 15) && (%BS-02 == 15) && (%BS-03 == 15) && (%BS-04 == 15) && (%BS-05 == 15)) {
- .msg %botchan ,1[ $nick $+ , Sorry but at this time all bots are FULL or UNAVAILABLE. ]
- halt
- }
- else {
- .set %botnick.apply 1
- .unset %nick.lvl
- .unset %noticeset
- .unset %channel
- .unset %nick.ask
- .unset %channel.idler
- .msg %botchan Checking requirements... this could take up to 40 seconds. To view the list of requirements or type .req in this channel.
- .timer $+ $nick 1 1.75 join $2
- .set %channel $2
- .set %nick.ask $nick
- .timera 1 1.5 chanserv a %channel %nick.ask
- .timer100 1 4 $!timerz
- .set -u19 %zzapllly 1
- }
- }
- }
- on *:TEXT:.slots:%botchan: {
- if ($me == %hub) {
- msg $chan There are $calc(75 - %BS-01 - %BS-02 - %BS-03 - %BS-04 - %BS-05) channel slots available. Current channel load is $calc(%BS-01 + %BS-02 + %BS-03 + %BS-04 + %BS-05) out of 75 total channel slots.
- msg $chan (BS-01 Slots $calc(15 - %BS-01) $+ ) - (BS-02 Slots $calc(15 - %BS-02) $+ ) - (BS-03 Slots $calc(15 - %BS-03) $+ ) - (BS-04 Slots $calc(15 - %BS-04) $+ ) - (BS-05 Slots $calc(15 - %BS-05) $+ )
- }
- }
- on *:NOTICE:*:?: {
- if ($nick == ChanServ) {
- if ($4 == access) {
- set %nick.lvl $strip($5,b)
- set %noticeset 1
- echo -a $1-
- echo -a $4
- }
- if ($4 == been) {
- set %nick.lvl $5
- set %noticeset 1
- echo -a $1-
- echo -a $4
- }
- }
- }
- alias timerz {
- var %i = 1
- while (%i <= $nick(%channel,0)) {
- if (*bot* iswm $opnick(%channel,%i)) { inc %botnick.apply 1 }
- inc %i
- }
- if (%nick.lvl == to) {
- .msg %botchan [ %nick.ask $+ , Sorry but your not on the user list in ( $+ %channel $+ ), or there is a net split occuring. ]
- part %channel 1
- halt
- }
- if (%nick.lvl == registered) {
- .msg %botchan [ %nick.ask $+ , Sorry but your ( $+ %channel $+ ), is not registered with ChanServ. ]
- part %channel 1
- halt
- }
- if (%nick.lvl == with) {
- .msg %botchan [ %nick.ask $+ , Sorry but you need to authenticate with AuthServ. ]
- part %channel 1
- halt
- }
- if (%nick.lvl < 399) {
- .msg %botchan [ %nick.ask $+ , Sorry but your user level in ( $+ %channel $+ ) is ( %nick.lvl ), You need 400 or there is a net split occuring. ]
- part %channel [ Requirements Failed for %botchan - This was requested by %nick.ask ]
- halt
- }
- if (!%nick.lvl) {
- .msg %botchan [ %nick.ask $+ , Sorry but ChanServ didn't responed to me when I asked for your user level; There may be a net split occuring ]
- part %channel [ Error ChanServ didn't responed ]
- halt
- }
- elseif (%botnick.apply <= 1) {
- set %channel.idler $nick(%channel,0)
- timer200 1 7.5 part %channel ,1[ Requirements checked for %botchan - This was requested by %nick.ask ]
- timer300 1 5 $!channel
- unset %nick.lvl
- }
- else {
- .msg %botchan [ %nick.ask $+ , Sorry but your ( $+ %channel $+ ), already have an other *Bots* ]
- part %channel This channel %channel already have an other *Bots*
- set botnick.apply 0
- unset %nick.lvl
- }
- }
- alias channel {
- if (%channel.idler < 5) {
- .msg %botchan [ %nick.ask $+ , Sorry but your ( $+ %channel $+ ), has not met the minimum user limit (5 users currently in channel, ChanServ and myself do NOT count) ]
- unset %nick.lvl
- }
- elseif (%channel.idler >= 5) {
- $eval($botapply)
- unset %nick.lvl
- }
- }
- alias Botapply {
- if ((%GameBot-01 <= %GameBot-02) && (%GameBot-01 <= %GameBot-03) && (%GameBot-01 != 15) && (%GameBot-01 <= %GameBot-05) && (%GameBot-01 <= %GameBot-04)) {
- msg %botchan [ %nick.ask $+ , BS-01 is being dispatched to your channel ( $+ %channel $+ ). Please do NOT use the any of the commands for your channel until you have coownered the bot and set the initial password with it in PM like it asks. ]
- msg BS-01 .join %channel
- writeini db\reg.ini reg %channel 1
- .msg %nick.ask BS-01 has been dispatched to your channel; Your already authed so you will have no problem working with your bot. Please for more info type @commands in your channel. Also please !addco BS-01
- set %me BS-01
- chan.add %channel
- writeini "db/ $+ %channel $+ .ini" chaninfo Registrar %nick.ask
- writeini "db/ $+ %channel $+ .ini" chaninfo Registered $asctime
- writeini "db/ $+ %channel $+ .ini" Access $address(%nick.ask,2) 40
- writeini "db/ $+ %channel $+ .ini" chaninfo owner %nick.ask
- writeini "db/ $+ %channel $+ .ini" chaninfo Setters Masters
- writeini "db/ $+ %channel $+ .ini" chaninfo Modes None
- writeini "db/ $+ %channel $+ .ini" chaninfo Toys 2
- writeini "db/ $+ %channel $+ .ini" chaninfo Dynlimit Disabled
- writeini "db/ $+ %channel $+ .ini" chaninfo Voice Disabled
- writeini "db/ $+ %channel $+ .ini" chaninfo SpamProtect Disabled
- writeini "db/ $+ %channel $+ .ini" chaninfo SpamPunish kick
- writeini "db/ $+ %channel $+ .ini" chaninfo Protect 2
- writeini "db/ $+ %channel $+ .ini" chaninfo DefaultTopic None
- writeini "db/ $+ %channel $+ .ini" chaninfo EnfTopic 0
- writeini "db/ $+ %channel $+ .ini" chaninfo Greeting None
- writeini "db/ $+ %channel $+ .ini" chaninfo UserGreeting None
- writeini "db/ $+ %channel $+ .ini" chaninfo NoDelete Disabled
- writeini "db/ $+ %channel $+ .ini" Trigger Trigger @
- writeini "db/ $+ %channel $+ .ini" chaninfo Bot BS-01
- writeini $qt($+(db/,%channel,.ini)) Command Commands Not setup; type @Bind
- inc %BS-01
- }
- elseif ((%BS-02 <= %BS-01) && (%BS-02 <= %BS-03) && (%BS-02 <= %BS-04) && (%BS-02 <= %BS-05) && (%BS-02 != 15)) {
- msg %botchan %nick.ask $+ , BS-02 is being dispatched to your channel ( $+ %channel $+ ). Please do NOT use the any of the commands for your channel until you have coownered the bot and set the initial password with it in PM like it asks. ]
- msg BS-02 .15&2^#5!7^4join %channel
- writeini db\reg.ini reg %channel 1
- .msg %nick.ask BS-02 has been dispatched to your channel; Your already authed so you will have no problem working with your bot. Please for more info type @commands in your channel. Also please !addco BS-02
- set %me BS-02
- chan.add %channel
- writeini "db/ $+ %channel $+ .ini" chaninfo Registrar %nick.ask
- writeini "db/ $+ %channel $+ .ini" chaninfo Registered $asctime
- writeini "db/ $+ %channel $+ .ini" Access $address(%nick.ask,2) 40
- writeini "db/ $+ %channel $+ .ini" chaninfo owner %nick.ask
- writeini "db/ $+ %channel $+ .ini" chaninfo Setters Masters
- writeini "db/ $+ %channel $+ .ini" chaninfo Modes None
- writeini "db/ $+ %channel $+ .ini" chaninfo Toys 2
- writeini "db/ $+ %channel $+ .ini" chaninfo Dynlimit Disabled
- writeini "db/ $+ %channel $+ .ini" chaninfo Voice Disabled
- writeini "db/ $+ %channel $+ .ini" chaninfo SpamProtect Disabled
- writeini "db/ $+ %channel $+ .ini" chaninfo SpamPunish kick
- writeini "db/ $+ %channel $+ .ini" chaninfo Protect 2
- writeini "db/ $+ %channel $+ .ini" chaninfo DefaultTopic None
- writeini "db/ $+ %channel $+ .ini" chaninfo EnfTopic 0
- writeini "db/ $+ %channel $+ .ini" chaninfo Greeting None
- writeini "db/ $+ %channel $+ .ini" chaninfo UserGreeting None
- writeini "db/ $+ %channel $+ .ini" chaninfo NoDelete Disabled
- writeini "db/ $+ %channel $+ .ini" Trigger Trigger @
- writeini "db/ $+ %channel $+ .ini" chaninfo Bot BS-02
- writeini $qt($+(db/,%channel,.ini)) Command Commands Not setup; type @Bind
- inc %BS-02
- }
- elseif ((%BS-03 <= %BS-01) && (%BS-03 <= %BS-02) && (%BS-03 <= %BS-04) && (%BS-03 <= %BS-05) && (%BS-03 != 15)) {
- msg %botchan %nick.ask $+ , BS-03 is being dispatched to your channel ( $+ %channel $+ ). Please do NOT use the any of the commands for your channel until you have coownered the bot and set the initial password with it in PM like it asks. ]
- msg BS-03 .join %channel
- writeini db\reg.ini reg %channel 1
- .msg %nick.ask BS-03 has been dispatched to your channel; Your already authed so you will have no problem working with your bot. Please for more info type @commands in your channel. Also please !addco BS-03
- set %me BS-03
- chan.add %channel
- writeini "db/ $+ %channel $+ .ini" chaninfo Registrar %nick.ask
- writeini "db/ $+ %channel $+ .ini" chaninfo Registered $asctime
- writeini "db/ $+ %channel $+ .ini" Access $address(%nick.ask,2) 40
- writeini "db/ $+ %channel $+ .ini" chaninfo owner %nick.ask
- writeini "db/ $+ %channel $+ .ini" chaninfo Setters Masters
- writeini "db/ $+ %channel $+ .ini" chaninfo Modes None
- writeini "db/ $+ %channel $+ .ini" chaninfo Toys 2
- writeini "db/ $+ %channel $+ .ini" chaninfo Dynlimit Disabled
- writeini "db/ $+ %channel $+ .ini" chaninfo Voice Disabled
- writeini "db/ $+ %channel $+ .ini" chaninfo SpamProtect Disabled
- writeini "db/ $+ %channel $+ .ini" chaninfo SpamPunish kick
- writeini "db/ $+ %channel $+ .ini" chaninfo Protect 2
- writeini "db/ $+ %channel $+ .ini" chaninfo DefaultTopic None
- writeini "db/ $+ %channel $+ .ini" chaninfo EnfTopic 0
- writeini "db/ $+ %channel $+ .ini" chaninfo Greeting None
- writeini "db/ $+ %channel $+ .ini" chaninfo UserGreeting None
- writeini "db/ $+ %channel $+ .ini" chaninfo NoDelete Disabled
- writeini "db/ $+ %channel $+ .ini" Trigger Trigger @
- writeini "db/ $+ %channel $+ .ini" chaninfo Bot BS-03
- writeini $qt($+(db/,%channel,.ini)) Command Commands Not setup; type @Bind
- inc %BS-03
- }
- elseif ((%BS-04 <= %BS-01) && (%BS-04 <= %BS-03) && (%BS-04 <= %BS-02) && (%BS-04 <= %BS-05) && (%BS-04 != 15)) {
- msg %botchan %nick.ask $+ , BS-04 is being dispatched to your channel ( $+ %channel $+ ). Please do NOT use the any of the commands for your channel until you have coownered the bot and set the initial password with it in PM like it asks. ]
- msg BS-04 .join %channel
- writeini db\reg.ini reg %channel 1
- .msg %nick.ask BS-04 has been dispatched to your channel; Your already authed so you will have no problem working with your bot. Please for more info type @commands in your channel. Also please !addco BS-04
- set %me BS-04
- chan.add %channel
- writeini "db/ $+ %channel $+ .ini" chaninfo Registrar %nick.ask
- writeini "db/ $+ %channel $+ .ini" chaninfo Registered $asctime
- writeini "db/ $+ %channel $+ .ini" Access $address(%nick.ask,2) 40
- writeini "db/ $+ %channel $+ .ini" chaninfo owner %nick.ask
- writeini "db/ $+ %channel $+ .ini" chaninfo Setters Masters
- writeini "db/ $+ %channel $+ .ini" chaninfo Modes None
- writeini "db/ $+ %channel $+ .ini" chaninfo Toys 2
- writeini "db/ $+ %channel $+ .ini" chaninfo Dynlimit Disabled
- writeini "db/ $+ %channel $+ .ini" chaninfo Voice Disabled
- writeini "db/ $+ %channel $+ .ini" chaninfo SpamProtect Disabled
- writeini "db/ $+ %channel $+ .ini" chaninfo SpamPunish kick
- writeini "db/ $+ %channel $+ .ini" chaninfo Protect 2
- writeini "db/ $+ %channel $+ .ini" chaninfo DefaultTopic None
- writeini "db/ $+ %channel $+ .ini" chaninfo EnfTopic 0
- writeini "db/ $+ %channel $+ .ini" chaninfo Greeting None
- writeini "db/ $+ %channel $+ .ini" chaninfo UserGreeting None
- writeini "db/ $+ %channel $+ .ini" chaninfo NoDelete Disabled
- writeini "db/ $+ %channel $+ .ini" Trigger Trigger @
- writeini "db/ $+ %channel $+ .ini" chaninfo Bot BS-04
- writeini $qt($+(db/,%channel,.ini)) Command Commands Not setup; type @Bind
- inc %BS-04
- }
- elseif ((%BS-02 <= %BS-01) && (%BS-05 <= %BS-03) && (%BS-05 <= %BS-04) && (%BS-05 <= %BS-02) && (%BS-05 != 15)) {
- msg %botchan %nick.ask $+ , BS-05 is being dispatched to your channel ( $+ %channel $+ ). Please do NOT use the any of the commands for your channel until you have coownered the bot and set the initial password with it in PM like it asks. ]
- msg BS-05 .join %channel
- writeini db\reg.ini reg %channel 1
- .msg %nick.ask BS-05 has been dispatched to your channel; Your already authed so you will have no problem working with your bot. Please for more info type @commands in your channel. Also please !addco BS-05
- set %me BS-05
- chan.add %channel
- writeini "db/ $+ %channel $+ .ini" chaninfo Registrar %nick.ask
- writeini "db/ $+ %channel $+ .ini" chaninfo Registered $asctime
- writeini "db/ $+ %channel $+ .ini" Access $address(%nick.ask,2) 40
- writeini "db/ $+ %channel $+ .ini" chaninfo owner %nick.ask
- writeini "db/ $+ %channel $+ .ini" chaninfo Setters Masters
- writeini "db/ $+ %channel $+ .ini" chaninfo Modes None
- writeini "db/ $+ %channel $+ .ini" chaninfo Toys 2
- writeini "db/ $+ %channel $+ .ini" chaninfo Dynlimit Disabled
- writeini "db/ $+ %channel $+ .ini" chaninfo Voice Disabled
- writeini "db/ $+ %channel $+ .ini" chaninfo SpamProtect Disabled
- writeini "db/ $+ %channel $+ .ini" chaninfo SpamPunish kick
- writeini "db/ $+ %channel $+ .ini" chaninfo Protect 2
- writeini "db/ $+ %channel $+ .ini" chaninfo DefaultTopic None
- writeini "db/ $+ %channel $+ .ini" chaninfo EnfTopic 0
- writeini "db/ $+ %channel $+ .ini" chaninfo Greeting None
- writeini "db/ $+ %channel $+ .ini" chaninfo UserGreeting None
- writeini "db/ $+ %channel $+ .ini" chaninfo NoDelete Disabled
- writeini "db/ $+ %channel $+ .ini" Trigger Trigger @
- writeini "db/ $+ %channel $+ .ini" chaninfo Bot BS-05
- writeini $qt($+(db/,%channel,.ini)) Command Commands Not setup; type @Bind
- inc %BS-05
- }
- }
- [ChanAdd.mrc]
- alias chan.add {
- /set %chan.add $2
- //writeini "db/Channels.ini" Channels $2 /autojoin $2 $me
- //msg %botchan Added $2 to my auto join list.
- //saychans $me
- }
- alias saychans {
- if ($2 == $me) {
- msg %botchan I am in $chan(0) Channels.
- set %i 1
- unset %idlerscript.chans
- while ( %i <= $chan(0) ) {
- set %idlerscript.chans %idlerscript.chans $+ $chan(%i) $chr(32)
- inc %i
- }
- msg %botchan Channels: %idlerscript.chans
- }
- }
- alias autojoin {
- if ($me == $2) {
- /join $3
- }
- else {
- halt
- }
- }
- [Remove.mrc]
- on 500:text:.Remove *:%botchan: {
- if ($me isin $2) {
- /part $2 This channel was removed by $nick $+ .
- //remini db/ $+ $2 $+ .ini
- //remini db/Channels.ini Channels $2
- /notice $nick I have parted and removed db/ $+ $2 $+ .ini
- //dec % $+ $me 1
- }
- else {
- halt
- }
- }
- [Reconnect.mrc]
- on *:load: {
- /timerSetLastChans Off
- /timerSetLastChans 0 400 /set %lastchans $chan(1) $+ , $+ $chan(2) $+ , $+ $chan(3) $+ , $+ $chan(4) $+ , $+ $chan(5) $+ , $+ $chan(6) $+ , $+ $chan(7) $+ , $+ $chan(8) $+ , $+ $chan(9) $+ , $+ $chan(10) $+ , $+ $chan(11) $+ , $+ $chan(12) $+ , $+ $chan(13) $+ , $+ $chan(14) $+ , $+ $chan(15) $+ , $+ $chan(16) $+ , $+ $chan(17) $+ , $+ $chan(18) $+ , $+ $chan(19) $+ , $+ $chan(20)
- }
- on *:disconnect: {
- /server irc.us.gamesurge.net
- /load -rs dontload.mrc
- /timer1 1 5 /unload -rs dontload.mrc
- }
- [DONTLOAD.mrc]
- on *:load: {
- if ($me == %apps) {
- halt
- }
- if ($me == %hub) {
- halt
- }
- else {
- //join %lastchans
- }
- }
- [Stats.mrc]
- on *:text:.stats:%botchan: {
- if ($nick isop #) {
- if ($2 == $me) {
- msg $nick I am in $chan(0) Channels.
- set %i 1
- unset %idlerscript.chans
- while ( %i <= $chan(0) ) {
- set %idlerscript.chans %idlerscript.chans $+ $chan(%i) $chr(32)
- inc %i
- }
- msg $nick Channels: %idlerscript.chans
- }
- }
- }
Add Comment
Please, Sign In to add comment