Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SVN Log mIRC bots by [MM]IKKE
- ---------------------------------
- Format: dd.mm.yyyy
- All scripts are entirely made, written and changed by [MM]IKKE. Bot rules can be found here: http://pastebin.com/EExJuwB0.
- [MM]IKKE cannot be held responsible for any damage, loss of data, lack of information, bugs or any other possible events caused by his bots.
- --------------------------------
- 19.12.2013
- ---
- -added /convspawns, which will convert the old Sumo spawning system to the new one
- 17.12.2013
- ---
- -added /ddmap, which will convert New Dawn .pwn files into a usable CW format
- 15.11.2013
- ---
- -reduced amount of random quotes by 50%
- -previous performance improvement has fixed internal overflow causing IRC to freeze
- 11.11.2013
- ---
- -Drastically improved performance of most scripts by cutting down on the variables. Internally, this should fasten up most scripts by 25% on average
- -added some debug code which should help the bots reconnect faster upon connection loss
- 09.11.2013
- ---
- -updated New Dawn server management commands
- -fixed !conv still using old connection data
- 27.10.2013
- ---
- -fixed an issue regarding the ajoin list of IKKE2
- -fixed an issue regarding random quotes when the bots aren't in any channel
- 06.10.2013
- ---
- -added 3 aliases related to New Dawn server management
- 22.09.2013
- ---
- -improved security of both bots as owner (password related)
- -fixed (attempted to) a bug where the bot would falsely ghost the main nickname
- 01.09.2013
- ---
- -removed code related to different IRC server (thinstack)
- -Final improvement to bot control related to their server connections. Now only takes 2 changes in the entire script to set up new servers
- -/convert will now open the created file
- 30.07.2013
- ---
- -Created /convert command which will convert .map files into PAWN code
- 29.07.2013
- ---
- -fixed 2 raw's related to invites to prevent spamming
- 23.07.2013
- ---
- -fixed !conv not using the appropriate connections
- 15.07.2013
- ---
- -fixed !lastcmd & !lastmsg by unloading/loading a script
- -fixed removing warns at start of month:
- -won't remove warnings twice when connecting multiple times
- -will remove warnings when not connecting on the 1st day of the month
- -added command !usage
- -added command !status
- -added tons of unused & old commands to the help file
- -updated command list
- -updated the help command
- -removed !bothelp
- 22.06.2013
- ---
- -better control over bots when using multiple servers. Aka it will use the correct server connection ID, instead of just the 2nd & 3rd server in my list.
- 30.05.2013
- ---
- -added alias /pass, generates a random password: http://pastebin.com/dNLS0mcP
- 24.05.2013
- ---
- -changed action on PM of ignored people (used to do the same as banned)
- 10.05.2013
- ---
- -increased the maximum of channel average counts to 200, to increase its accuracy
- 03.05.2013
- ---
- -fixed a bug where channel peaks are not updated correctly
- -fixed a bug related to channel topics. Bots attempted to update the topic to $null when they got kicked on joining.
- -added alias upd_peak
- -added peak time
- 12.02.2013
- ---
- -fixed !warn
- -attempted fix with randomquote getting a data overload (runtime bug which got previously fixed)
- -!chanfile will now return the rounded amount of average users in the channel
- -change of command system
- -each command is written in a .ini file
- -stores if the command is active
- -stores what the usage of the command is
- -stores the help of the command
- -stores what status you need in order to use it
- -other features still under construction (see to-do list)
- -fixed a small bug related to nickalert count. Thanks to FUNExtreme for pointing out
- 06.02.2013
- ---
- -channel ignore mode (automatically enabled for channels the bots left already)
- -user ignore mode. Users on the ignore list will not be able to trigger any command.
- -renamed !quotes to !quotesamount. This command returns the amount of quotes logged
- -random quotes system change
- -!quotes will show the status of quotes on the channel (enabled or disabled)
- -reworked random quotes so it actually checks quote status of the channel in the channel file instead of working with a huge if elseif code
- -channel owners can now enable or disable random quotes using "!enable quotes" or "!disable quotes"
- -added command !chanset. This enables me to set certain channel settings to a specified value
- -added command !chanfile, which will return the stats in the channel file.
- 09.01.2013
- ---
- -one warn will be removed from all channels at the start of each month (1st)
- 04.01.2013
- ---
- -!stfu update
- -optimisation
- -changed some stuff to $isowner and $isprotect
- -fixed it for channel owners
- -should still be updated
- 26.12.2012
- ---
- -added command !svn
- -(possibly) fixed a runtime bug which might have been caused by some overflow, due to simultaneously running timers
- 19.12.2012
- ---
- -removed one of the running timers
- -moved certain expressions within random quotes checker - should use less resources
- -made timers work at other time intervals - preventing collision (which might cause the mirc.exe bug)
- -moved files in main IRC folder to subfolders
- -8ball related files
- -random talk related files
- -script list
- -ajoin lists
- -cmdlist (and added !isbot)
- -bot lists
- -file containing everyone who ever joined my channel
- -added alias /delbot
- -/addbot will now ask to overwrite if a bot is already on the list as a different type of bot
- -edited some commands to convert nicknames into right capitalisation (eg [mm]ikke becomes [MM]IKKE)
- -!botslap
- -!rape
- -!cake
- -!random
- -edited !chan(full)stats/chanusers
- -improvements to the way it works
- -removed bugs out of it
- -fixed timer
- -edited capitalisation where possible
- 01.12.2012
- ---
- -important change: user requirement only counts between 14h and midnight GMT +1
- 29.11.2012
- ---
- -added a feature which should automatically change my name back and login after force-changing my nickname (aka after a netsplit, server changes my name because of no login, this should fix that)
- 28.11.2012
- ---
- -added warnings system
- -1 warn each 24hours max
- -owners are now obliged to be in #[MM]IKKE if online (checks once each 30minutes)
- -channels must have at least 8 people online (checks once each 60minutes)
- -added !warn
- -added some aliases related to this
- -fully automatic system making the bots leave
- 26.11.2012
- ---
- -added local alias /checkchantopic
- -added feature where bots will check channel topics upon joining
- -added protection against channel notices in main & echo channel
- 19.11.2012
- ---
- -average count will now be decided over the last 50 times counted
- 13.11.2012
- ---
- -channel commands have been added (accessible for everyone)
- -!avg/!average
- -!peak
- -!lastmsg/!lastmessage
- -!joins
- -!leaves
- -!bans
- -!kicks
- -!msgs/!messages
- -!lastcmd/!lastcommand
- -!topic
- -!oldtopic
- -!warns
- -fixed a small bug regarding !leave <chan>
- -updated command list with new commands (separated user commands into 2 lists)
- -alias /addstat: adds a stat with a certain default value for all logging channels
- -!setversion now also changes quit message
- 09.11.2012
- ---
- -edited !open to also be able to open .ini files and channel files
- 08.11.2012
- ---
- -MAJOR UPDATE: channel files. Currently working in the background (already logging everything), only !peak has already been made public. These features are in beta (v3.10.0)
- -added aliases
- -/ajoinlist: re-adds NETWORK ajoin list
- -/botsajoinlist: re-adds bots NETWORK ajoin list
- -tons of increasers for channel stats
- -made a default channels file: http://pastebin.com/fa5B1Nnx
- -added command
- -!global: sends a global message to all channels
- -!peak: will return the peak of channel users
- -added tons of channel related identifiers
- -disable random talk by default
- -added timer which counts users online in channels
- -added a timer for dot reply script: cooldown of 5 seconds
- 04.11.2012
- ---
- -fixed learningmode falsely not learning anything
- -automated rejoin on leaving #[MM]IKKE and #[MM]IKKE.echo
- 03.11.2012
- ---
- -changed the way the bots identify themselves
- -added automatic reset of bots when they quit
- -removed double identifying on !rejoin
- 30.10.2012
- ---
- -fixed dot reply script
- 27.10.2012
- ---
- -added command !ircservers: echo's all current IRC servers
- -added alias /netsplit: connects to all IRC servers within network
- 18.10.2012
- ---
- -removed bot variables
- -added identifiers and changed scripts depending on it
- -$MMBots
- -$jSBots
- -$UGPBots
- -$commandlist
- -edited $afk.bots into new format
- -edited all command lists into new format
- -removed unnecessary channels out of command lists (#[MM]IKKE.races, #[MM]IKKE.testing)
- -removed !cmds <nick>
- -separated learn from reply
- 06.10.2012
- ---
- -reset quotes once again - reset yesterday bugged
- -removed one more variable
- -added commands
- -resetdictionary
- -resetconv
- -special encode code to prevent double reset lists - now everything is reset using aliases
- -removed aliases
- -/knowledge
- -/lol
- -/tro
- -/deprotect
- -moved aliases to local scripts - no more manual trigger
- -/botban.join
- -/checkchannels
- -/getchanstats
- -/getchanusers
- -/getidle
- -/getping
- -/banjoin
- -/loadbots
- -/checkbots
- -/invitejoin
- -/reply
- -/learn
- -/learnword
- -/learnword2
- -/ownerleave
- -/quiz
- -/randomquote
- -/qcheckexceptions
- -/qcheckchannels
- -/quote
- -moved aliases
- -/addbot
- -added aliases
- -/delvoice
- -/ping
- -removed identifier
- -$bot_name
- -improved stat commands
- -prevented double listing in some commands
- -removed some hardcoded nicknames, such as [AC]MoonLight[93RUS]
- -removed unnecessary code in /mystats
- 05.10.2012
- ---
- -removed replyrate entirely
- -reset quotes
- -removed commands
- -gta
- -samp
- -rpgcommands
- -rpgusercommands
- -rpgadmincommands
- -rpgownercommands
- -rpgfullcommands
- -run
- -addbot
- -delbot
- -changed 8ball
- -more answers
- -now also answers "how", "why", "what", "when" questions
- -uses UGC for certain answer
- -changed variable system
- -each script now loads/unloads their own custom variables on LOAD/UNLOAD/START
- -unset some variables automatically
- -unset other variables on exit
- -updated reset commands
- -removed quiz variables
- -removed some other old variables
- -edited !open
- -removed tons of unexisting directories
- -removed support for certain file types
- -!version
- -disabled double CTCPs, used to be bugged
- -edited help
- -only works locally
- -changed into one single, separated script
- -fixed some bugs
- -changed conversation
- -only works locally
- -changed into one single, separated script
- -moved part of the AFK PM script into a separate section
- -moved peak join script into separate section
- -removed certain RPG features still commented out
- -removed errornous logging of commands over PM, with the exception of /me
- 16.09.2012
- ---
- -updated /update
- -disabled quiz
- -removed plenty of unnecessary commands in various files:
- -tripleslap
- -allbotskill
- -dog
- -cat
- -sheep
- -cow
- -bird
- -pikachu
- -fulldate
- -date
- -time
- -kill
- -crash
- -internet
- -youtube
- -isohunt
- -google
- -lastupdates
- -last10updates
- -except
- -ip
- -address
- -resetreply
- -replyrate
- -np
- -nps
- -removed aliases
- -/b(elgium)
- -/botsdo
- -/c(olor)
- -/cya
- -/l(eet)
- -/lal
- -/rainbow
- -/job
- -/mm
- -/resetreply
- -/displaychat
- -/pmspam
- -/randomall
- -/spam
- -moved various aliases to a more suitable file
- -added SVN log with updates as far as my backups go
- -made certain aliases more user-friendly
- 15.09.2012
- ---
- -fixed stuff related to checking if it's one of my bots or not
- -various changes to increase performance
- -fixed !botban trying to kick when user already got removed out of channel
- -fixed commands incorrectly being displayed with group_say
- -ask to enable or disable automated AFK mode on start-up
- -only perform ajoin when already on 10+ channels (default network ajoin)
- -copying certain stuff to clipboard directly
- -/rev: reverse
- -/encode: encoding
- -updated stuff which was rolled back by a system restore
- -added custom identifiers
- -$status.compare($chan,$nick,$nick)
- -hidden information tag about who and where if user is owner on #[MM]IKKE at certain commands
- -implemented secure connection
- 28.08.2012
- ---
- -fixed !botban:
- -kicking random users
- -kicking multiple times
- -channel owners can now !botban
- -fixed the unban
- -removed some retarded coding
- -added custom identifiers
- -$isowner($chan,$nick)
- -$isprotect($chan,$nick)
- -$calctime(time1,time2)
- -$igserver
- -added aliases:
- -/countsigns
- -/addscript
- -/delscript
- -/getasc
- -changed AFK
- -shows time of AFK (hh hours, mm minutes, ss seconds)
- -multiple IG servers
- -returns which server
- 27.08.2012
- ---
- -published a to-do list: http://pastebin.com/FJ7WWtEi1
- 27.07.2012
- ---
- -removed IKKE3 & IKKE4 out of cycle and corresponding code
- -group_say system implemented
- -bots alternate messages now
- -grouped IKKE1 & IKKE2
- -removed lots of unnecessary commands
- -clearchat
- -unloadallbots (now: unloadbots - with more efficient code)
- -setvol
- -vol
- -all prints
- -made everything more dynamic - adding or removing bots will take less time now
- -general improvements on performance
- 21.07.2012
- ---
- -fixed a lot of bugs
- 11.07.2012
- ---
- -various little changes on performance, including addition of identifiers
- -some small commands were added
- -cake
- -ignore
- -rules
- -added automated AFK mode after 10 minutes of idling
- 06.07.2012
- ---
- -also log actions over PMs
- 31.05.2012
- ---
- -improvements to learning engine
- -only learning words with normal latin alphabet signs
- 26.05.2012
- ---
- -added a bot check which triggers each 5mins. Checks if I'm on the channel. If not, leaves and notices
- -actually checking if the bots correctly joining upon loading them
- 24.05.2012
- ---
- -major improvements to learning enginge
- -correctly resetting
- -removed lag on !randomword
- -separating total dictionary
- -separating all words in different files based upon first 3 letters
- -added certain checks to disable scanning for words it won't learn either way
- -fixed code sometimes learning a word multiple times
- -echo of #[MM]IKKE.echo will now show what actually has been said, instead of already converting variables into text.
- 19.05.2012
- ---
- -added a PM logger
- Undated, important updates
- ---
- -disabled RPG
- -added learning mode
- -dynamic AFK/IG mode
- -efficient ignore mode
- -bot conversations with files randomly linking to each other
- -ping command for websites
- -channel stats in nice looking format
- -added identifiers instead of variables
- -error system
- -protection against kicks, bans and loss of modes
- -version system
- -smart scripting system
- -random adjective/noun system used in several commands
- -protection against advertising and/or abuse of certain commands
- -made a big help process command
- -added custom command lists based on access
- -added resetcommands
- -made a custom popups.ini
- -commands working on input:
- -!loadbots
- -random colours
- -random leet speech
- -ini to txt converter command
- -txt to ini converter command
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement