[mIRCStats parser configuration file] // File information (these lines are shown in mIRCStats) [File Description] NoNameScript 3.72 // This parser is for the theme NN-Winter - Dark Orange (yes, the standard one in // NoNameScript 3.72). I haven't tested other NN-Winter themes but they should also work fine. [Author] Ragowit // Allowed variables are: // // Single-word variables: // %nick%, %nick2%, %addr%, %channelname%, %monthname%, %ampm%, %anyword% // // Numeric variables: // %hour%, %minute%, %second%, // %day%, %month%, %year%, %anynum% // // Multi-word variables (only one allowed per line): // %text%, %mode%, %anytext% // Main rules: // - Variables have to be delimited by some non-variable characters like [%hour%:%minute%] // (unless they are fixed length ones like %2hour% (2-digit numeric hour). // - You can only use one multi-word variable per line. // - Don't use the same variable multiple times on any line. // - Use "Test Parser" option to verify your new parsing rules ("Log parser"-settings page). // - Check mIRCStats help for more info ("Setting options/Log parser") // ----------------Parser configuration rules start here------------------------------- // timestamp parsing rules: [timestamp] (%2hour%:%2minute%:%2second%) // Parsing patterns in order of probability: [Normal line] (%nick%) %text% [Action] • %nick% %text% [Mode change] —› mode: (%nick%) sets (%mode%) —› mode: (%nick%) sets (%mode% %text%) [Join] —› join: (%nick%) (%addr%) —› join: (%nick%) (%addr%) (%anytext%) [Part] —› part: (%nick%) (%addr%) —› part: (%nick%) (%addr%) (%text%) [Quit] —› quit: (%nick%) (%addr%) (Quit: %text%) —› quit: (%nick%) (%addr%) // should read errors etc etc be in the skipped part? —› quit: (%nick%) (%addr%) (Read error: %text%) —› quit: (%nick%) (%addr%) (%text%) [Session Start] Session Start: %anyword% %monthname% %day% %2hour%:%2minute%:%2second% %year% [Session Close] Session Close: %anyword% %monthname% %day% %2hour%:%2minute%:%2second% %year% [Session Time] Session Time: %anyword% %monthname% %day% %2hour%:%2minute%:%2second% %year% [Own normal line] // is this one needed? // is this one even correct? > %text% [Channelname] —› now talking in: (%channelname%) Session Ident: %channelname% [Rename] —› nick: (%nick%) is now known as (%nick2%) [Topic change] —› topic: (%nick%) changes topic to (%text%) [Kick] —› kick: (%nick%) was kicked by (%nick2%) (%text%) [Skip] // skip these unused lines (( (( %anytext% * Disconnected -L- [%channelname%] %anytext% -Q- [%channelname%] %anytext% -Q- %anytext% * Retrieving %channelname% info... * $dll: unable to open %anytext% -%nick%- DCC Send %anytext% —› set by: (%nick%) on (%anytext%) —› users: %anytext% —› join synched in: %anytext% —› no topic is set. —› you have been marked as being away on %anytext% —› you are no longer marked as being away on %anytext% —› info: netsplit detected between %anytext% —› error: %anytext% * Attempting to rejoin channel %channelname% —› dns: %anytext% —› %nick% %channelname% they aren't on that channel —› %nick% erroneus nickname —› you successfully %anytext% —› -%nick%- %anytext% -%nick%- %anytext% —› no such channel: %anytext% —› welcome to the internet relay network %anytext% —› host: %anytext% —› server created on: %anytext% —› protocols supported by this server: %anytext% (%nick%) —› nickname (%nick%) is already in use —› press (Control+F1) to retry! —› operator(s) online: %anytext% —› unknown connection(s): %anytext% —› number of channels formed: %anytext% —› local clients: %anytext% —› ?%nick%? %anytext% * DCC Server is on (%anytext%) —› your client may not be compatible with this server. —› compatible clients are available at %anytext% —› no such nickname: (%nick%) —› (/who) %anytext% —› who too many lines in the output, restrict your query —› %nick% %anytext% !%nick%! %anytext% —› end of (/who) list for %anytext% * Looking up %nick% user info... <%nick%> %anytext% * /dcc: invalid parameters (%anytext%) ?%nick%? %anytext% // where the heck does all the 1's get from? —› 1%nick% is "%text%" (%addr%) 11—› %nick% %anytext% // If you use %monthname% in your parser configuration // you need to define 12 month strings that are converted // into a month number here [Month names] Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec