What's new
  • Visit Rebornbuddy
  • Visit Resources
  • Visit API Documentation
  • Visit Downloads
  • Visit Portal
  • Visit Panda Profiles
  • Visit LLamamMagic

[IRC] GeekyIrc

geeekzor

Member
Joined
Jan 15, 2010
Messages
213
Reaction score
3
GeekyIrc

This is a plugin to send chat messages and logs to an IRC channel.

Its built on the SmartIrc4Net framework.

Installation:
Code:
1. Download the ZIP from GitHub
2. Extract the "GeekyIrc" folder to <Honorbuddy>\Plugins
3. Open the Plugin Manager.
4. Don't enable the plugin, Honorbuddy will hang/crash.
5. Click the GeekyIrc Config button.
6. Change the IrcSettings to the server you are going to connect to.
7. Enable the plugin.


TODO:
Code:
Fix this post and any features broken by the updates.


Features

  • Chat Logging, currently supports
    • Whispers
    • Party
    • Raid
    • Battleground
    • Guild
    • Officer
    • Say
  • Remote chatting, works for
    • Whispers
    • Party
    • Raid
    • Battleground
    • Guild
    • Officer
    • Say
  • It can send statistics (deaths, loots, honor gained etc.) when you use a command.
  • It can send the whole Honorbuddy logging window, so that you can keep track on what your bot is doing when you are at school or work.
    • This will send it as it happens. Choose your server wisely, as it can get spammy (often causing the plugin to get kicked)
    • It can also be sent as private messages to the specified nickname
  • Basic Nickname security (Disabled by default) will make it respond to commands but only if the persons nickname is in the list of accepted names.
  • Remote commands to change botbases, limited functionality due to the plugin not having code to change profiles.
  • Kill wow remotely.


All options are disabled by default.


It is highly recommended that you overlook your IRC settings before using this plugin.


If you have "Extreme Logging" enabled make sure that


  1. You set the SendDelay option is set to true
  2. SendDelay value to something higher than 1 second (1000 milliseconds)

This feature may send loads of messages, it might get you kicked or banned on public servers.

Configuration
Code:
Settings are applied when the Config form is closed and take effect immediately.
 
The prefix can be changed, default is an exclamation mark ( ! )[INDENT][I][B]Only set it to single characters. i.e !  ,  =  , ? ,  P[/B][/I]  etc
[/INDENT]

Commands

If you send commands as a private message, it will reply with a private message
If you send commands directly in a channel, it will reply there.

Commands starts with a prefix, default is an exclamation mark ( ! ) You can change this in the settings.

Code:
 [SIZE=2]time - prints the current time (Mainly for testing the plugin)
level - prints the level of the character.
pos - prints the position
deaths - prints the deaths.
exp - exp per hour and time to level.
 [/SIZE]stop - stops the bot.
start - starts the bot, doesn't chose a CC.
arch - switches to and starts the archaeology bot
bg - switches to and starts the bg bot
grind - switches to and starts the grinding bot, doesn't switch profiles.
quest - switches to and starts the questing bot, doesn't switch profiles.
name - prints the name of the character
loots - total loots and loots per hour
kills - kills
status - an array of info
 
chat - writes to the specified chat
 
chat <Channel> <Message>
i.e !chat PARTY Hey guys
 
whisper - whispers a player
 
whisper <Player> <Message>
i.e !whisper Bob Hey Bob

Known Issues

Code:
The Color system, since the change from
 System.Drawing.Color to System.Windows.Media.Color
I can't get the names like I did before, therefore the whole system I built is pretty much useless.
There are some colored messages left, but they might not work as intended anymore.

If you enable the plugin before changing the settings, Honorbuddy will stop responding and a restart of Honorbuddy will be required.

Download
 
Last edited:
Okay and some features? What does it do?
First things first, the old thread was archived so this one was created hastily yesterday.
It responds to commands from IRC, it can remotely stop/restart the bot, change botbases, give you information on how much honor or xp your character have etc.

A note though, after the MoP update most of the stuff was broken and was hastily fixed, a rewrite is coming "Soon"
 
Awesome plugin thanks a lot! but how do you respond to Bnet whispers?
 
Last edited:
Awesome plugin thanks a lot! but how do you respond to Bnet whispers?

Guess those commands weren't in the list of commands,

bnetdump
Will dump all friends currently logged in.
Due to restrictions, or lack of talent on my end,
you will only be able to see their character names.

the output will be
CharacterName Pid : <PID>

In this project, PID is known as PresenceID.
To message someone, you need to use the PID, thats how it works with wows lua api.

bnetmsg <PID> <Message>
For example
!bnetmsg 1 Hello Bob!

bnetreply <Message>
Reply to the last person you whispered.
 
I wanted to use the SmartIrc4Net framework with my Buddygrowl plugin can i just ninja the code you've written to save me alot of work ? lol
 
Meh I'll make my own code then from the framework. Thanks though.
 
Meh I'll make my own code then from the framework. Thanks though.
Alright,

Just a tip run the Listen method on a new thread, and always use the RfcDie method before trying to disconnect since that will break the listen and not cause HB to freeze.
 
New Version works

thank you :)

?: clients randomly disconnect after some minutes + is not reconnecting .... :/ nothing in the HB log concerning this.
 
Last edited:
New Version works

thank you :)

?: clients randomly disconnect after some minutes + is not reconnecting .... :/ nothing in the HB log concerning this.

Hmm, should try to reconnect you every 30 seconds if you aren't connected.
Its been working fine for me for about 2 hours

Edit:

Guess I missed that, it will reconnect properly now, every 30 seconds.
 
Last edited:
I have that all working currently though thanks. HB freezes because you don't run the new thread as a background thread ;) I'm using
Code:
irc.RfcQuit("Test", Priority.Critical);
irc.RfcDie();
irc.Disconnect();

Also this might help you. I wrote this just now.

Method
Code:
        public System.Drawing.Color ConvertColor(System.Windows.Media.Color color)
        {
            return System.Drawing.Color.FromArgb(color.A, color.R, color.G, color.B);
        }

        public System.Windows.Media.Color ConvertColor(System.Drawing.Color color)
        {
            return System.Windows.Media.Color.FromArgb(color.A, color.R, color.G, color.B);
        }

Usage
Code:
ConvertColor(System.Windows.Media.Colors.Plum)

this returns System.Drawing.Color
Code:
Color [A=255, R=221, G=160, B=221]
and
Code:
ConvertColor(System.Drawing.Color.Plum)

returns System.Windows.Media.Color
Code:
#FFDDA0DD
 
Last edited:
Hmm, should try to reconnect you every 30 seconds if you aren't connected.
Its been working fine for me for about 2 hours

Edit:

Guess I missed that, it will reconnect properly now, every 30 seconds.

would be better if it wouldn't disconnect at all.
I let 3 bots run the new version and let you know stuff :)

?: so the bot renames itself every ~30 sec to keep in touch? better just send PING's.. as they dont spam the channel :/
Code:
[22:41]	xxyxzr2 is now known as xxyxzr2
[22:42]	xxyxzr2 is now known as xxyxzr2
[22:42]	xxyxzr2 is now known as xxyxzr2
[22:43]	xxyxzr2 is now known as xxyxzr2
[22:43]	xxyxzr2 is now known as xxyxzr2
[22:44]	xxyxzr2 is now known as xxyxzr2
[22:44]	xxyxzr2 is now known as xxyxzr2

and the disconneting still is an issue, as for
Code:
[22:41]	g3z6hgg has joined
[22:41]	g3z6hgg is now known as g3z6hgg
[22:42]	g3z6hgg is now known as g3z6hgg
[22:42]	g3z6hgg is now known as g3z6hgg
[22:43]	g3z6hgg is now known as g3z6hgg
[22:43]	g3z6hgg is now known as g3z6hgg
[22:44]	g3z6hgg is now known as g3z6hgg
[22:44]	g3z6hgg is now known as g3z6hgg
[22:45]	g3z6hgg is now known as g3z6hgg
[22:45]	g3z6hgg is now known as g3z6hgg
[22:46]	g3z6hgg is now known as g3z6hgg
[22:46]	g3z6hgg is now known as g3z6hgg
[22:47]	g3z6hgg is now known as g3z6hgg
[22:47]	g3z6hgg is now known as g3z6hgg
[22:48]	2222222 has joined
[22:48]	g3z6hgg has disconnected: Broken pipe
[22:48]	2222222 is now known as g3z6hgg
[22:49]	g3z6hgg is now known as g3z6hgg
:C

its so spammy, that its not really monitoring, but filtering ... :/




That's for you to fix then as its your problem you get disconnected
i guess in general a not disconnecting one would be better over a disconnecting one.
 
Last edited:
would be better if it wouldn't disconnect at all.
I let 3 bots run the new version and let you know stuff :)

so the bot renames itself every ~30 sec to keep in touch? better just send PING's.. as they dont spam the channel :/

Thats what the framework does, and I have 2 bots running most of the time, I used 3 different irc clients and I run UnrealIRCd locally and I have no issues whatsoever.

This is a part of todays log. This is with the latest commited version of the plugin
Session Start: Thu Dec 06 13:18:14 2012
Session Ident: #Welcome
03[13:18] * Now talking in #Welcome
[13:18] <IrcUsername> I killed Razormane Pillager Distance: 11
[13:18] <IrcUsername> I killed Razormane Pillager Distance: 19
[13:19] <IrcUsername> I killed Razormane Pillager Distance: 6
[13:20] <IrcUsername> I killed Plainsland Cheetah Distance: 4
[13:20] <IrcUsername> I killed Razormane Pillager Distance: 89
[13:20] <IrcUsername> I killed Plainsland Cheetah Distance: 5
[13:21] <IrcUsername> I killed Razormane Pillager Distance: 16
[13:21] <IrcUsername> I killed Razormane Hunter Distance: 15
[13:22] <IrcUsername> I killed Razormane Wolf Distance: 12
[13:22] <IrcUsername> I killed Razormane Geomancer Distance: 12
[13:22] <IrcUsername> I killed Savannah Huntress Distance: 3
[13:23] <IrcUsername> I killed Savannah Huntress Distance: 10
[13:25] <IrcUsername> I killed Zhevra Runner Distance: 3
[13:25] <IrcUsername> I killed Zhevra Runner Distance: 10
[13:25] <IrcUsername> I killed Savannah Huntress Distance: 3
[13:26] <IrcUsername> I killed Zhevra Runner Distance: 22
[13:26] <IrcUsername> I killed Zhevra Runner Distance: 13
[13:27] <IrcUsername> I killed Savannah Huntress Distance: 3
[13:27] <IrcUsername> I killed Savannah Huntress Distance: 3
[13:28] <IrcUsername> I died!
[13:29] <IrcUsername> I killed Zhevra Runner Distance: 5
[13:30] <IrcUsername> I killed Zhevra Runner Distance: 21
[13:31] <IrcUsername> I killed Zhevra Runner Distance: 23
[13:31] <IrcUsername> I killed Zhevra Runner Distance: 13
14[13:31] <geeky> asd
[13:31] <IrcUsername> I killed Savannah Huntress Distance: 22
[13:32] <IrcUsername> I killed Savannah Huntress Distance: 11
[13:32] <IrcUsername> I killed Savannah Huntress Distance: 19
[13:35] <IrcUsername> I killed Kolkar Wrangler Distance: 19
[13:35] <IrcUsername> I killed Kolkar Stormer Distance: 7
[13:35] <IrcUsername> I killed Kolkar Stormer Distance: 21
[13:36] <IrcUsername> I killed Kolkar Wrangler Distance: 3
[13:36] <IrcUsername> I killed Kolkar Wrangler Distance: 21
[13:36] <IrcUsername> I killed Kolkar Stormer Distance: 23
[13:37] <IrcUsername> I killed Kolkar Stormer Distance: 23
[13:37] <IrcUsername> I killed Kolkar Wrangler Distance: 21
[13:38] <IrcUsername> I killed Kolkar Stormer Distance: 16
[13:38] <IrcUsername> I killed Kolkar Wrangler Distance: 10
[13:38] <IrcUsername> I'm 14 now
[13:40] <IrcUsername> I killed Savannah Huntress Distance: 16
03[13:43] * Test ([email protected]) has joined #Welcome
[13:43] <IrcUsername> I killed Savannah Huntress Distance: 18
02[13:43] * Test ([email protected]) Quit (Connection reset by peer)
[13:43] <IrcUsername> I killed Savannah Huntress Distance: 3
[13:44] <IrcUsername> I killed Savannah Huntress Distance: 20
[13:44] <IrcUsername> I killed Savannah Huntress Distance: 3
[13:45] <IrcUsername> I killed Echeyakee Distance: 1
[13:45] <IrcUsername> I killed Savannah Huntress Distance: 3
[13:46] <IrcUsername> I killed Savannah Huntress Distance: 5
[13:48] <IrcUsername> I killed Plainsland Cheetah Distance: 19
[13:48] <IrcUsername> I killed Sunscale Lashtail Distance: 20
[13:48] <IrcUsername> I killed Sunscale Lashtail Distance: 21
[13:49] <IrcUsername> I killed Sunscale Screecher Distance: 22
[13:49] <IrcUsername> I killed Sunscale Lashtail Distance: 12
[13:49] <IrcUsername> I killed Sunscale Lashtail Distance: 3
[13:49] <IrcUsername> I killed Savannah Huntress Distance: 8
[13:50] <IrcUsername> I killed Sunscale Lashtail Distance: 19
[13:50] <IrcUsername> I killed Sunscale Lashtail Distance: 3
[13:50] <IrcUsername> I killed Sunscale Lashtail Distance: 14
[13:50] <IrcUsername> I killed Sunscale Lashtail Distance: 3
[13:51] <IrcUsername> I killed Sunscale Lashtail Distance: 17
[13:51] <IrcUsername> I killed Sunscale Lashtail Distance: 15
[13:51] <IrcUsername> I killed Sunscale Lashtail Distance: 3
[13:51] <IrcUsername> I killed Sunscale Screecher Distance: 1
[13:52] <IrcUsername> I killed Sunscale Screecher Distance: 15
[13:52] <IrcUsername> I killed Sunscale Lashtail Distance: 4
[13:53] <IrcUsername> I killed Sunscale Lashtail Distance: 3
[13:54] <IrcUsername> I killed Kolkar Packhound Distance: 18
[13:54] <IrcUsername> I killed Kolkar Pack Runner Distance: 3
[13:54] <IrcUsername> I killed Kolkar Packhound Distance: 2
[13:55] <IrcUsername> I killed Sunscale Screecher Distance: 17
[13:56] <IrcUsername> I killed Savannah Huntress Distance: 17
03[13:56] * IrcUsername was kicked by geeky (geeky)
[13:57] <IrcUsername> Bot Stopped!
03[13:58] * IrcUsername ([email protected]) has joined #Welcome
[13:59] <IrcUsername> Bot Started!
14[13:59] <@geeky> .status
[13:59] <IrcUsername> Sometimes the list takes a while to load, be patient.
[13:59] <IrcUsername> geeky used .STATUS in #Welcome Replying status list
[13:59] <IrcUsername> 01/11 : Class: Hunter
[13:59] <IrcUsername> 02/11 : We are running Questing!
[13:59] <IrcUsername> 03/11 : I'm at Northern Barrens in Northern Barrens
[13:59] <IrcUsername> 04/11 : Loading Tile/s
[13:59] <IrcUsername> 05/11 : Picking up Flushing Out Verog
[13:59] <IrcUsername> 06/11 : EXP/h: 0
[13:59] <IrcUsername> 07/11 : Time to Level: Empty
[13:59] <IrcUsername> 08/11 : Loots: 0, Per/hr: 0
[13:59] <IrcUsername> 09/11 : Kills: 0
[13:59] <IrcUsername> 10/11 : Deaths: 0
[13:59] <IrcUsername> 11/11 : Poi Type: QuestPickUp
03[13:59] * IrcUsername was kicked by geeky (geeky)
[13:59] <IrcUsername> I killed Savannah Huntress Distance: 94
[13:59] <IrcUsername> I killed Savannah Huntress Distance: 14
14[14:00] <@geeky> .status
[14:01] <IrcUsername> I killed Sunscale Screecher Distance: 18
[14:01] <IrcUsername> Bot Stopped!
03[14:01] * IrcUsername ([email protected]) has joined #Welcome
03[14:01] * IrcUsername was kicked by geeky (geeky)
[14:01] <IrcUsername> Bot Started!
03[14:01] * IrcUsername ([email protected]) has joined #Welcome
[14:02] <IrcUsername> I killed Sunscale Screecher Distance: 72
03[14:02] * IrcUsername was kicked by geeky (geeky)
[14:02] <IrcUsername> I killed Kolkar Bloodcharger Distance: 20
03[14:02] * IrcUsername ([email protected]) has joined #Welcome
[14:03] <IrcUsername> I killed Kolkar Stormer Distance: 15
[14:03] <IrcUsername> I killed Kolkar Wrangler Distance: 17
[14:03] <IrcUsername> Bot Stopped!
02[14:03] * IrcUsername ([email protected]) Quit (Connection reset by peer)
03[14:04] * IrcUsername ([email protected]) has joined #Welcome
14[14:05] <@geeky> .status
[14:05] <IrcUsername> Sometimes the list takes a while to load, be patient.
[14:05] <IrcUsername> Bot Stopped!
02[14:05] * IrcUsername ([email protected]) Quit (Connection reset by peer)
03[14:06] * IrcUsername ([email protected]) has joined #Welcome
[14:07] <IrcUsername> Bot Stopped!
02[14:07] * IrcUsername ([email protected]) Quit (Connection reset by peer)
03[14:08] * IrcUsername ([email protected]) has joined #Welcome
[14:08] <IrcUsername> Bot Started!
[14:08] <IrcUsername> I killed Kolkar Bloodcharger Distance: 60
[14:08] <IrcUsername> I killed Kolkar Stormer Distance: 39
03[14:08] * IrcUsername was kicked by geeky (geeky)
03[14:08] * IrcUsername ([email protected]) has joined #Welcome
[14:09] <IrcUsername> I killed Kolkar Bloodcharger Distance: 17
[14:10] <IrcUsername> I killed Kolkar Wrangler Distance: 20
[14:10] <IrcUsername> I killed Kolkar Stormer Distance: 17
[14:11] <IrcUsername> I killed Sunscale Screecher Distance: 32
[14:12] <IrcUsername> I killed Sunscale Screecher Distance: 34
[14:12] <IrcUsername> I killed Sunscale Screecher Distance: 11
[14:13] <IrcUsername> I'm 15 now
[14:13] <IrcUsername> Bot Stopped!
02[14:13] * IrcUsername ([email protected]) Quit (Connection reset by peer)
03[14:14] * IrcUsername ([email protected]) has joined #Welcome
[14:14] <IrcUsername> Bot Started!
[14:14] <IrcUsername> I killed Sunscale Screecher Distance: 72
[14:14] <IrcUsername> I killed Sunscale Screecher Distance: 49
[14:14] <IrcUsername> I killed Sunscale Screecher Distance: 38
[14:14] <IrcUsername> I killed Sunscale Screecher Distance: 10
[14:15] <IrcUsername> I killed Sunscale Screecher Distance: 38
[14:15] <IrcUsername> I killed Sunscale Screecher Distance: 16
[14:16] <IrcUsername> I killed Savannah Prowler Distance: 13
[14:16] <IrcUsername> I killed Savannah Prowler Distance: 24
[14:16] <IrcUsername> I killed Savannah Prowler Distance: 22
[14:17] <IrcUsername> I killed Savannah Prowler Distance: 12
[14:17] <IrcUsername> I killed Sunscale Screecher Distance: 10
[14:17] <IrcUsername> I killed Sunscale Screecher Distance: 18
[14:21] <IrcUsername> I killed Savannah Prowler Distance: 17
[14:21] <IrcUsername> I killed Savannah Prowler Distance: 18
[14:21] <IrcUsername> I killed Savannah Prowler Distance: 18
02[14:21] * IrcUsername ([email protected]) Quit (Connection reset by peer)
03[14:22] * IrcUsername ([email protected]) has joined #Welcome
[14:22] <IrcUsername> Bot Started!
[14:22] <IrcUsername> I killed Savannah Prowler Distance: 40
[14:22] <IrcUsername> I killed Savannah Prowler Distance: 27
[14:22] <IrcUsername> I killed Savannah Prowler Distance: 6
[14:22] <IrcUsername> I killed Savannah Prowler Distance: 14
[14:23] <IrcUsername> I killed Sunscale Screecher Distance: 20
02[14:23] * IrcUsername ([email protected]) Quit (Connection reset by peer)
03[14:25] * IrcUsername ([email protected]) has joined #Welcome
[14:25] <IrcUsername> Bot Started!
[14:25] <IrcUsername> I killed Sunscale Screecher Distance: 5
[14:27] <IrcUsername> I killed Savannah Prowler Distance: 35
[14:27] <IrcUsername> I killed Savannah Prowler Distance: 29
[14:27] <IrcUsername> I killed Sunscale Screecher Distance: 27
03[14:27] * IrcUsername was kicked by geeky (geeky)
03[14:28] * IrcUsername ([email protected]) has joined #Welcome
[14:28] <IrcUsername> I killed Savannah Matriarch Distance: 14
[14:28] <IrcUsername> I killed Savannah Cub Distance: 10
[14:29] <IrcUsername> I killed Sunscale Scytheclaw Distance: 14
[14:33] <IrcUsername> I killed Theramore Commando Distance: 12
[14:33] <IrcUsername> I killed Theramore Commando Distance: 11
[14:34] <IrcUsername> I killed Theramore Commando Distance: 22
[14:34] <IrcUsername> I killed Theramore Commando Distance: 77
[14:34] <IrcUsername> I killed Theramore Commando Distance: 24
[14:35] <IrcUsername> I killed Theramore Commando Distance: 14
[14:35] <IrcUsername> I killed Theramore Marine Distance: 14
[14:36] <IrcUsername> I killed Theramore Marine Distance: 15
[14:36] <IrcUsername> I killed Theramore Marine Distance: 23
[14:36] <IrcUsername> I killed Theramore Deck Hand Distance: 13
[14:37] <IrcUsername> I killed Theramore Preserver Distance: 20
[14:37] <IrcUsername> I killed Theramore Marine Distance: 11
[14:37] <IrcUsername> I killed Theramore Marine Distance: 16
[14:38] <IrcUsername> I killed Theramore Preserver Distance: 15
[14:38] <IrcUsername> I killed Theramore Sharpshooter Distance: 39
[14:39] <IrcUsername> I died!
[14:40] <IrcUsername> I died!
[14:41] <IrcUsername> I died!
02[14:42] * IrcUsername ([email protected]) Quit (Connection reset by peer)
03[14:46] * IrcUsername ([email protected]) has joined #Welcome
[14:46] <IrcUsername> Bot Started!
[14:46] <IrcUsername> I killed Theramore Marine Distance: 32
[14:47] <IrcUsername> I killed Theramore Marine Distance: 16
[14:48] <IrcUsername> I killed Theramore Preserver Distance: 11
[14:48] <IrcUsername> I killed Theramore Marine Distance: 26
[14:49] <IrcUsername> I killed Theramore Marine Distance: 4
[14:50] <IrcUsername> I died!
[14:52] <IrcUsername> I died!
[14:53] <IrcUsername> I died!
[14:55] <IrcUsername> I died!
[14:57] <IrcUsername> I died!
02[14:58] * IrcUsername ([email protected]) Quit (Connection reset by peer)
03[15:03] * IrcUsername ([email protected]) has joined #Welcome
[15:03] <IrcUsername> Bot Started!
[15:05] <IrcUsername> I killed Theramore Preserver Distance: 16
[15:05] <IrcUsername> I killed Theramore Marine Distance: 19
[15:06] <IrcUsername> I killed Theramore Preserver Distance: 14
[15:06] <IrcUsername> I killed Theramore Marine Distance: 16
[15:06] <IrcUsername> I killed Theramore Marine Distance: 3
[15:07] <IrcUsername> I killed Theramore Deck Hand Distance: 17
[15:07] <IrcUsername> I killed Theramore Sharpshooter Distance: 20
[15:08] <IrcUsername> I died!
[15:11] <IrcUsername> I killed Theramore Marine Distance: 21
[15:11] <IrcUsername> I killed Theramore Preserver Distance: 11
[15:12] <IrcUsername> I killed Theramore Sharpshooter Distance: 33
[15:12] <IrcUsername> I killed Lieutenant Pyre Distance: 22
[15:12] <IrcUsername> I killed Theramore Sharpshooter Distance: 52
[15:13] <IrcUsername> I died!
[15:15] <IrcUsername> I killed Theramore Deck Hand Distance: 10
[15:15] <IrcUsername> I killed Theramore Deck Hand Distance: 7
[15:16] <IrcUsername> I killed Theramore Deck Hand Distance: 21
[15:16] <IrcUsername> I died!
[15:17] <IrcUsername> I killed Theramore Sharpshooter Distance: 99
[15:17] <IrcUsername> I killed Lieutenant Pyre Distance: 50
[15:19] <IrcUsername> I died!
[15:21] <IrcUsername> Bot Stopped!
[15:22] <IrcUsername> Bot Started!
[15:22] <IrcUsername> I died!
[15:24] <IrcUsername> I killed Theramore Commando Distance: 18
[15:25] <IrcUsername> I killed Theramore Commando Distance: 28
[15:27] <IrcUsername> I killed Theramore Commando Distance: 64
[15:27] <IrcUsername> I killed Theramore Commando Distance: 19
[15:28] <IrcUsername> I killed Theramore Commando Distance: 19
[15:28] <IrcUsername> I killed Theramore Marine Distance: 13
[15:29] <IrcUsername> I killed Theramore Marine Distance: 20
[15:29] <IrcUsername> I killed Theramore Preserver Distance: 20
[15:29] <IrcUsername> I killed Theramore Deck Hand Distance: 17
[15:30] <IrcUsername> I killed Theramore Deck Hand Distance: 13
[15:30] <IrcUsername> I killed Theramore Marine Distance: 17
[15:31] <IrcUsername> I killed Theramore Sharpshooter Distance: 48
[15:31] <IrcUsername> I'm level 16 now
[15:31] <IrcUsername> I killed Lieutenant Pyre Distance: 31
[15:31] <IrcUsername> I killed Theramore Sharpshooter Distance: 31
[15:32] <IrcUsername> I died!
[15:33] <IrcUsername> I killed Theramore Deck Hand Distance: 21
[15:34] <IrcUsername> I killed Theramore Marine Distance: 14
[15:34] <IrcUsername> I killed Theramore Marine Distance: 15
[15:34] <IrcUsername> I killed Theramore Preserver Distance: 15
[15:35] <IrcUsername> I killed Theramore Marine Distance: 15
[15:35] <IrcUsername> I killed Theramore Deck Hand Distance: 36
[15:36] <IrcUsername> I killed Theramore Sharpshooter Distance: 9
[15:36] <IrcUsername> I killed Theramore Deck Hand Distance: 8
[15:36] <IrcUsername> I killed Lieutenant Pyre Distance: 53
[15:36] <IrcUsername> I killed Lieutenant Pyre Distance: 22
[15:36] <IrcUsername> I killed Theramore Sharpshooter Distance: 53
[15:36] <IrcUsername> I killed Theramore Deck Hand Distance: 13
[15:37] <IrcUsername> I killed Theramore Deck Hand Distance: 19
[15:37] <IrcUsername> I killed Theramore Sharpshooter Distance: 17
[15:37] <IrcUsername> I killed Theramore Sharpshooter Distance: 16
[15:38] <IrcUsername> I killed Theramore Preserver Distance: 13
[15:38] <IrcUsername> I killed Theramore Marine Distance: 12
[15:39] <IrcUsername> I died!
[15:39] <IrcUsername> Bot Stopped!
 
Thats what the framework does, and I have 2 bots running most of the time, I used 3 different irc clients and I run UnrealIRCd locally and I have no issues whatsoever.

This is a part of todays log. This is with the latest commited version of the plugin

so .. obviously i am doing something very wrong.

i still get the "renamed" every 30s..

also, i am getting every "message" the bot sends 3 times. i deleted the settings, the plugin folder & the compiled assemblies before installing the "new" version, so that might not be the issue.
 
Last edited:
so .. obviously i am doing something very wrong.

i still get the "renamed" every 30s..

also, i am getting every "message" the bot sends 3 times. i deleted the settings, the plugin folder & the compiled assemblies before installing the "new" version, so that might not be the issue.

PM me your settings file and I'll see if I can reproduce the problem here.
 
Now im getting only this in irc with extreme logging on "<xxxxx> System.Collections.ObjectModel.ReadOnlyCollection`1[Styx.Common.Logging+LogMessage]" any idea why?
 
Everything seems to work, connects to IRC and all that goodness... but after a short period of time, I can an Honorbuddy error window, and all it says is "Queue empty", then it restarts.

Here's a log, let me know if you need more, tried to chop the log down a bit. :P
 

Attachments

Back
Top