[IRC] Tribes Vengeance Match/Scrim Tool

Strega
09-03-2004, 02:47 PM
Originally posted in TribesTalk but it got buried =\

I've been working on this IRC tool for some time now, trying to perfect it. I've actually been using is for quite a while, but I just completely revamped my entire bot, and how it works, so it needs some testing.

Here is a pic of what it is:

http://www.stregalicious.com/tribes/scrim-scheduler.jpg

What I'm looking for is some feedback on how it looks, and features that it has. Right now there are 3 peices to this puzzle. Server, Client, and Login scripts. First, to make any changes on the bot remotely (ie. not on the actual bot machine) you have to login to the bot. Your access level is determined by the password that you enter. So you can give people different levels of access. (This is easy to modify too)

So, here is what it does:

Basically you use drop down menu's to select maps, sides, etc. This is also easy to modify.
did -a scrimdialog 13 %scrimmap1
did -a scrimdialog 13 Unknown
did -a scrimdialog 13 Cavern
did -a scrimdialog 13 Emerald
did -a scrimdialog 13 Fort
did -a scrimdialog 13 Winterlake
did -c scrimdialog 13 1 %scrimmap1
If you wanted to add a new map, you just do:
did -a scrimdialog 13 %scrimmap1
did -a scrimdialog 13 Unknown
did -a scrimdialog 13 Cavern
did -a scrimdialog 13 Cool New Map Here
did -a scrimdialog 13 Emerald
did -a scrimdialog 13 Fort
did -a scrimdialog 13 Winterlake
did -c scrimdialog 13 1 %scrimmap1
Pretty simple to modify.

The Save and Save/Send buttons are a bit different. When you click "SAVE", it stores all the variables locally, but does not update the Server (ie. your Bot). If you click "Save/Send" it will send the information to the bot.

The buttons Yes and No under "Display Scrim", will allow you to send the information to the bot, but when you type !scrim, if no has been selected, the bot will just return, "There are no scrims scheduled at this time."

The "Change" button by "Bot:" will allow you to change where the client sends the information to. (This should be greyed out, and only lights up when you click "change", but I'm still working on that)

Currently, the trigger is !scrim in my channel, and can only be used once every 20 seconds (easily changed if you want) so the bot doesn't get flooded with requests. The output looks like this:

<PimpBot> Scrim Date: Sept 5th @ 7:00pm PST
<PimpBot> Opponent: GoD
<PimpBot> Scrim Specifics:
<PimpBot> Map 1: Emerald
<PimpBot> In$ane $tyle has Imperial
<PimpBot> Map 2: Winterlake
<PimpBot> In$ane $tyle has Imperial
<PimpBot> Map 3: Cavern
<PimpBot> In$ane $tyle has Blood-Eagle
<PimpBot> Notes: None at this time

Please lemme know what you think. I'm working on a system to allow the bots to talk to each other, once that bots name is in a "trusted" list, so that you can request scrims remotely, and have the other guy just click "Approve" or "Deny", with a reason.

Am I wasting my time or is this something your team would consider using?

F [a] C E
09-03-2004, 05:28 PM
Maybe the topic prefix should be [mIRC]? let me put this into an easily understood format:

%Topic = $iif(mIRC == IRC,[IRC],[mIRC]) Tribes Vengeance Match/Scrim Tool


All assholishness aside, it looks decent. I don't think something like this is likely to get a *lot* of real-world use to be honest... But in any event you may want to stray from the 'handshaking' bit, what with the accept/deny/trusted/whatever lists. Complexity more often than not serves only to turn people away.... You could with less effort expended implement ignore/flood features that'd be simpler for a user to manage while still retaining wanted functionality. If youd like any other suggestions/help/etc, I'd be glad to lend a hand, or ass, or whatever.

Dunno. Just some thoughts. RUN AWAYYYYYy

Ender
09-03-2004, 06:01 PM
Looks very cool. I think it could be used, but who would use mIRC to tell everyone about scrims, etc. Don't people use sites/forums?

I definitely would use it though. Very cool.

CandyMan
09-03-2004, 09:05 PM
you would be surprised how many people do everything via IRC and nothing else.

If you release it, i'd def stick it on my eggdrop to use.

posr
09-04-2004, 02:55 AM
i think this would be great is it was added into superip :) That way you could link to server, etc... Or if you added a simple qstat option , or a add server area where you would/could link to server that would be nice. Also have it setup for on the day of the set scrim, have the join the channel of the team and spam the details of the scrim, or this could be used nicely for matches as well, to them, server, server password if needed, etc.. What would even be nicer is if you are able to open a telnet socket with IRC ?? not sure if the irc protocall supports that, but have seperate server options all together so the program could set passwords, change to tourney, change to map, etc.. This would have to be some sort of chron job within the program, but anyways, just a few ideas. I do like it tho ;)

zip
09-04-2004, 09:35 AM
excellent idea stega....release!

|Blitzkrieg|
09-05-2004, 02:20 PM
Looks very cool. I think it could be used, but who would use mIRC to tell everyone about scrims, etc. Don't people use sites/forums?

I definitely would use it though. Very cool.
I understand your argument against it, but think of it this way. If I'm in IRC chattin with my clan about the upcoming scrim, and I totally forget what the second map is, I could either type !scrim, or I could open IE, go to the clan website, search the news or whatever, and then find details about the scrim.

Simply makes things easier and more convenient for those of us who idle in IRC more than we spend outside :D

Shinigami
09-05-2004, 06:13 PM
Heh. Just seems like a lot of work for a simple advertisement.

Strega
09-05-2004, 06:24 PM
Heh. Just seems like a lot of work for a simple advertisement.

It's a lot of hard work on my part, to make things easier for my teammates. To me, that's worth it.

posr
09-06-2004, 08:41 AM
I think it needs to be more or less like a bot too ;) or have a bot counterpart, where when someone joins the room and wants to schedual a scrim, it goes through a list of commands. Just an idea tho...

posr
09-06-2004, 08:44 AM
P.s. theres a neat script/bot/irc progiee called phpbot, phpbot.exos.org , where you could prol make a bot to delieve cmds to the room, and then capture/store the date in a file and display on a website !!! That would be pretty kool too.