WinboloBot

Jan 06, 2004 20:24 WinboloBot
Just wanted to start this topic for people to post bugs they find when using WBB. The current version is 2.1, released Jan 6,2004.

I don't want to hear about previous versions :o

The website is at:
http://www.sheeps.winbolo.us/wbb.html

This includes:

  • - Locking, unlocking and killing of hosted games
    - Autospawning of open, tourney or strict games, using WonkaSpawn 1.5.
    - Autospawned games timeout and restart after pre-set time, default is 120 minutes (2 hours).
    - Written in mIRC script, completly customizable and non-proprietary
    - Games can spawn hidden and not show on task bar (thanks to SJ for the handy utility)
    - The number of hosted games at any one time can be limited (thanks to SJ for the handy utility)
    - Autojoin of servers and #winbolo channel
    - Few variables HAVE to be customized by the user, but many CAN be.
    - mIRC version 6.12 (www.mirc.com)
    - winbolods version 1.13 (www.winbolo.com)[/list:u:d58d74065b]
Jan 06, 2004 23:36
Can we only have the people who helped make "wbb" respond please in this thread. ;)


Yea, i have a couple problems. First, it will only open the same open game over and over. So, when you type '---- mapo' it will only host one certain game, no matter how many maps i have set in there to work. Second, it wont say the server the game was killed on.

Example:
[15:31] <Renbot> osbot mapo
[15:32] <Saiyan> hello
[15:32] <Osbot> The map could not be found, starting random map.
[15:32] <Osbot> Baringi.map @ winbolo://24.166.157.6:27503 - open
[15:32] <Renbot> osbot kill 27503
[15:32] <Osbot> ack! ya got me! Renbot just killed port 27503 on

Another example:

[15:34] <Renbot> osbot mapo
[15:34] <Osbot> The map could not be found, starting random map.
[15:34] <Osbot> Baringi.map @ winbolo://24.166.157.6:27507 - open

I would like to know how i can fix the random map generator, and to mention the server the game was killed on..


regards,

-Ren

renbot.winbolo.us
Jan 06, 2004 23:47
I was just wondering why you have this big wbb install thing that has to be triggered externally......why not an alias, or an on load? and
auser 100 *!sheep*@sheeps.winbolo.us | auser 100 *!sheep*@*.dyn.optonline.net
is rather gay
Jan 07, 2004 01:24
That could be for debugging purposes, SuicidJky. If not, users are easily able to take it out of the script if they fear a backdoor, which I don't think sheeps would do.
Jan 08, 2004 05:37
well, obviously a regular user such as myself would not have been aware of this unless sj posted it. not to mention it opens up to anyone from dyn.optonline.net .... just gotta change that host mask ... kinda insecure if you ask me, its the kind of thing that should have been turned on if the user requested help in my opinion "here, paste this into this area" Microsoft gets shit for this kind of behavior all the time. "lets make it insecure so our users have a easier time. .... behold the bitching!"

Min
Jan 08, 2004 06:19
my also interfear with some scripts other ppl use, we all know how bot ppl like to pile every available mirc script into there bot.
Jan 08, 2004 13:02
Min wrote:
well, obviously a regular user such as myself would not have been aware of this unless sj posted it. not to mention it opens up to anyone from dyn.optonline.net .... just gotta change that host mask ... kinda insecure if you ask me, its the kind of thing that should have been turned on if the user requested help in my opinion "here, paste this into this area" Microsoft gets shit for this kind of behavior all the time. "lets make it insecure so our users have a easier time. .... behold the bitching!"
Min


A few points:
- yes it is used for testing and could be removed by the user
- It only allows access to testing variables for wbb - so what exacly is insecure? It doesn't give access to anything that special.


SJ wrote:

I was just wondering why you have this big wbb install thing that has to be triggered externally......why not an alias, or an on load?


For debugging reasons, since I wouldn't be able to assist if it was an alias. This is also setup to be a second irc so people should keep using their primary one.
Jan 08, 2004 13:09
Ren wrote:
Yea, i have a couple problems. First, it will only open the same open game over and over.

Second, it wont say the server the game was killed on.


1. Version 2.1 fixed this problem (you are using 2.0). Or you can add "%wbb.mapsfile maps.txt" to your variables.

2. "%url" needs to be changed to "%wbb.url" in the wbb.mrc remote. This will be corrected in next release.
Jan 09, 2004 01:54
For debugging reasons, since I wouldn't be able to assist if it was an alias. This is also setup to be a second irc so people should keep using their primary one.
Honeslty If you can't use an alias, you won't be installing this script.....you would not be able to set the variables or even load the damn files....and unless you still want complete and utter control over everyones wbb bot why not have it in an on *:load: script or even on start
Jan 28, 2004 22:15 WBB v2.5
To keep up with my weekly updates, I have just uploaded WBB 2.5.

This version includes changes:
- Updated to use WonkaSpawn 2.0 (allows passing of all flags to autospawned games).
- Added '-quitonwin' flag to games.
- Added ability to change 'main channel'.
- Added the mapcount command

Can be found at: http://www.sheeps.winbolo.us/
Jan 28, 2004 23:20
bwahah nvm brain fart....
Feb 23, 2004 17:54 WBB 2.7
Just uploaded WBB 2.7

http://www.sheeps.winbolo.us/wbb.html

Changes:
<li>Findmap rewritten to return multiple results (default 5).
<li>Kill commands now posts to all connected servers.
<li>Expanded remote admin functions.

Game killing is being left as is for the moment, since WonkaDSctl has no way to know if games are emtpy or not. I have also only seen a few abuses, but if they become a problem, a script solution will be incorporated.
Feb 23, 2004 23:29
How about adding a feature so that when someone triggers a map they can customize the options, like allowing brains and hidden mines?
Mar 08, 2004 16:05
Jay the Speeding Ray wrote:
How about adding a feature so that when someone triggers a map they can customize the options, like allowing brains and hidden mines?


That can be done on sb. Have not seen the demand to put it into WBB yet. I will if people want it.

WBB 2.8 is released, which includes 1.14.
Mar 13, 2004 00:56
How about implementing a command which dictates what version to create the map in? I know some of us dislike playing 1.14 games for whatever reason. I've felt that rushing into a new version or release isn't always a good idea no matter what the software.

From my understanding, it seems like a simple addition. Package the winbolods for both versions, add a couple if-statements, update the documentation and *bam* there you go. The only forseeable problem would involve mIRC hotlinks which can be easily solved by a couple extra lines in the hotlinks script.

So what do ya say?
Mar 15, 2004 13:50
Sticks wrote:
How about implementing a command which dictates what version to create the map in? I know some of us dislike playing 1.14 games for whatever reason. I've felt that rushing into a new version or release isn't always a good idea no matter what the software.

From my understanding, it seems like a simple addition. Package the winbolods for both versions, add a couple if-statements, update the documentation and *bam* there you go. The only forseeable problem would involve mIRC hotlinks which can be easily solved by a couple extra lines in the hotlinks script.

So what do ya say?


Easy enough to do and a good idea. There are always growing pains when a new version comes out. You willing to update the hotlink script?
Mar 15, 2004 14:50
I have set this up on sheepbot to see the response.

All sheepbot map commands can now be included with "113" at the start to load version 1.13. i.e. sheepbot 113map Dogs Playing Poker, to load a passworded game with the Dogs Playing Poker map.
Mar 15, 2004 19:22
thank-u sheepsy.
Mar 16, 2004 05:00
Since sheeps did his part, now it's time to do mine. I must also ask another favor from ALL bot owners. Please take notice of the following lines.

<Pawnybot> JonnyWar I.map @ winbolo://pawnybot.winbolo.us:27525 - 1.14 strict - password: goodbye
<sheepbot> Chew Toy 3.map @ winbolo://sheeps.winbolo.us:62146 - strict - 1.13 - password: herd
*** Chew Toy 3 @ winbolo://sheeps.winbolo.us:62146 - 1.13 - Strict - Password

That's right; three different forms of output. Although they may all contain the same information, it's just in different output. If someone wants to script something based on the reporting of a game, they would have to code something to make sure it works in three different cases. Anyways, done with my rant, time to post the code.
Mar 16, 2004 05:21
1) Open up mIRC.
2) Click on the icon on your toolbar that is a green button with "/a" on it.
3) Click on the "Scipts" tab on the box that pops up.
4) Find any code that looks like the following and delete it.
[code:1:81b6d61be9]on ^*:HOTLINK:*winbolo*//*:*:{ }
on *:HOTLINK:*winbolo*//*:*:{..}
[/code:1:81b6d61be9]
5) In it's place, copy the code at the bottom and paste it into your scripts dialog box.
6) Change line #4 to the path of version 1.13 and line #7 to the path of version 1.14.
7) Save it and hit "OK"
8) Double click on any hotlink and it should work as long as the versions are either 1.13 and 1.14

[code:1:81b6d61be9]on ^*:HOTLINK:*winbolo*//*:*:{ }
on *:HOTLINK:*winbolo*//*:*:{
if (1.13 isin $hotline) {
run C:\winbolo113\winbolo.exe $1
}
elseif (1.14 isin $hotline) {
run C:\winbolo114\winbolo.exe $1
}
}
[/code:1:81b6d61be9]
Mar 16, 2004 12:32
Ahh, very good, Sticks.

And for the occasional person who doesnt look at the code before using it, replace these two lines with the address of the winbolo.exe file, for the different versions:

C:\winbolo113\winbolo.exe
C:\winbolo114\winbolo.exe

If you are not sure where the file is, then I'm not sure how the script will destinguish between v. 1.14 and 1.13.
Mar 16, 2004 13:19
Sticks wrote:
...
<Pawnybot> JonnyWar I.map @ winbolo://pawnybot.winbolo.us:27525 - 1.14 strict - password: goodbye
<sheepbot> Chew Toy 3.map @ winbolo://sheeps.winbolo.us:62146 - strict - 1.13 - password: herd
*** Chew Toy 3 @ winbolo://sheeps.winbolo.us:62146 - 1.13 - Strict - Password
...


Good point, so for consistentisy I will be using the following game reporting format: map @ winbolo://dns:port - version gametype (-password).

WBB and sheepbot will follow this example.
Mar 16, 2004 20:36
Jay, thanks for restating my 6th step.

If the users don't know where it is, then that's too bad. They really should learn where they install things to. Users must have both versions installed and installed into separate directories. I'm not sure how the WinBolo install handles installing a new version "over" an old version.

Thanks, sheeps. Not sure how SuicidJky's client reports, also. I'd just like consistancy across all bots with the output looking somewhat like we're used to.
Mar 16, 2004 23:26
lol........nice script tho!
Mar 17, 2004 01:30
Sticks wrote:
Users must have both versions installed and installed into separate directories. I'm not sure how the WinBolo install handles installing a new version "over" an old version.


I'd like support added for every version of winbolo I have installed .......



;) btw .. the plain "winbolo" folder is 1.09a

Min
1 2 Next »
Page 1 of 2 (30 posts total)