Jump to content
SubSpace Forum Network

Recommended Posts

Posted (edited)

I keep hearing people complain about how they duel, but don't pay up. I was thinking a simple chatnet bot could fix this. If each player could ?give money to the bot, the bot could track who kills who and when the set number of kills prior to beginning is complete, give the winner the money. Also, if someone leaves, they forfeit and the guy who stayed gets money.

 

All you would have to do is track:

 

KILLS

LEAVE (If player dips)

Amount of money given to bot

 

Commands:

!help, !ready, and ?give name

 

Example:

BDwinsAlt> ?give 20000 Ceiu

Ceiu> ?give 20000 BDwinsAlt

 

Bot would send,

TO CEIU: BDwinsAlt has wagered 20000 to duel, to accept type ?give 20000 BDwinsAlt

TO BDwinsAlt: Ceiu has accepted your duel for 20000.

To Both: Type !ready when you are ready to begin dueling, once instructed, you may begin. Prior kills are not recorded.

 

Then... each play PMs the bot when they are ready to begin, and the bot instructs both of them to begin.

 

This would keep lamers from dueling for money and not paying up.

Edited by BDwinsAlt
Posted

It would need to be hosted by Hyperspace or a trusted player.

The only practical deployment would be some code in the server to handle it.

I'm pretty sure if you write it, HS'll consider using it.

Otherwise it's a good idea.

Posted

There's no reason it has to be hosted by HS. Anyone can run their own bot for this.

 

There will always be the risk of losing money to a user made bot, but there's also the risk of losing money to the zone.

Posted
So you think this is a good idea? Players would not be forced to use the bot in any way. They could simply use it as a security measure. I think it would make people happier. It wouldn't have to be a module (although that would be easy to make as well). Since KILL messages and such are sent through chatnet, the bot would be simple to make.
Posted

Already in the works, just a little fyi blum.gif

+1 bot that will "accidentally" lose your money sometimes when it crashes/goes away due to shoddy coding

+1 bot that moderators will trick into making itself broke

+1 bot that no one should trust

Posted

Already in the works, just a little fyi blum.gif

+1 bot that will "accidentally" lose your money sometimes when it crashes/goes away due to shoddy coding

+1 bot that moderators will trick into making itself broke

+1 bot that no one should trust

This is exactly why I was going to do it. I was going to keep a log file, any duel that isn't complete would refund the player next time they enter.

The bot would only have as much as it is given (+10,000 it has to keep). I'm sure if a player didn't receive their money they would report it anyway.

A trusted member or HS could host it. Jowie's gamble bot is mean to me at times, but I trust it to give money likes its supose to. This bot would be optional anyway so there is no reason it should not be allowed. I trust a bot more than a lot of players, since some people seem to never pay up.

Posted

Bot is pretty much setup...

 

PM the bot with

?Give <amount> duel <full name>

Then to accept pm the bot with

?Give <same amount> accept

 

Will be adding features to the bot as time goes by :)

Posted
I'm sure there could be a !oops command or something so as long as the duel hasn't started, everyone gets their money back that was involved. The bot would then send a message saying the duel has not yet started and (name) retracted his bet.
Posted

That would be !cancel

Also you can only duel someone who is in a ship. Make a mistake in the command and it simply gives you back the money.

 

The only thing it does not handle at the moment is that if you invite someone and you leave the arena, this is on the todo however. If you leave the arena during the duel, your opponent simply wins.

Posted (edited)

1) Why does the bot take a 2.5% money share? It's about as risky to use a player's bot as it is to just bet manually.

 

2) How long does one have to wait until money is returned if the player asked doesn't accept/decline?

 

3) What happens if, on returning money, the player is not in the duel arena at that time (E.g. disconnected, ?go due to frustration, whatever)?

 

4) Make the bot accept PD's kills as the player's, please.

 

5) What happens if a losing player (or winning player for all I care, but losing makes it look more dramatic) goes semi-afk on purpose and flies around in safety for a couple hours, causing the other player to leave? A good bot-writer obviously takes this into consideration and only allows for 5/10 (?) minutes of safety-hugging.

Edited by spidernl
Posted (edited)

1) Why does the bot take a 2.5% money share? It's about as risky to use a player's bot as it is to just bet manually.

 

2) How long does one have to wait until money is returned if the player asked doesn't accept/decline?

 

3) What happens if, on returning money, the player is not in the duel arena at that time (E.g. disconnected, ?go due to frustration, whatever)?

 

4) Make the bot accept PD's kills as the player's, please.

 

5) What happens if a losing player (or winning player for all I care, but losing makes it look more dramatic) goes semi-afk on purpose and flies around in safety for a couple hours, causing the other player to leave? A good bot-writer obviously takes this into consideration and only allows for 5/10 (?) minutes of safety-hugging.

1) The bot is offering a service, and like many services there are fees to them. As for comparing using the UB-Duel bot to betting manually with another player, no it isnt. A player can just feel bitter and just decide not to pay up, or somehow the money isnt there anymore after the duel. There are plenty of players who dont pay up at the end of duels.

 

2) If the challenger !declines then money is refunded to you in full. If the challenger does nothing, you have the option to !cancel yourself and get a full refund. Until one or the other happens, the duel is "still being setup" so nothing happens to the money, but if you spec, the money is also refunded to you in full.

 

3) That is a malfunction, the bot will always try to refund the money to you instantly on !decline or !cancel. If you can type that out, the bot will refund it to you immediately.

 

4) No. Seriously, if you're dueling with PD, that isnt a serious duel and it shouldnt even be for money.

 

5) This bot is meant as a means to handles transactions between two players. Even if there was something written, the most one could ever hope for would be to get a refund of the money since technically they did not win the duel. If we were to give the full bet money to the non safety hugger, wouldnt the opposing dueler complain that they technically never lost the duel?

 

Generally speaking, when using this bot, it's not meant for a player you trust to pay. It's meant for players who generally tend to not pay at the end of duels or for players who just simply you're not sure if they'll pay up or not.

Edited by Unix
Posted

4) No. Seriously, if you're dueling with PD, that isnt a serious duel and it shouldnt even be for money.

 

Not like it's difficult to make. [On Kill with PD] - [Check what freq that PD is on (keeping in mind it can't TK so it's always on the non-dying-person's freq in case there are two] - [Add kill to player whose freq the pd is on].

'Bout 5 minutes of work. Also, there are fools who challenge people like me to a wzl duel for 10k. My wzl happens to have PD.

Posted

If the bot becomes popular enough there are several features in the works. One of which can and probably will be the PD thing, but until then there's really no point if people arent willing to use it for a basic duel.

 

The biggest feature I wanna introduce is a duel rating/ladder system. Where not only does the number of duels and the difference in score determine your rating, but also the value of the duel itself. So a duel for 100 would be worth less than a duel for 10k for example.

 

Then alongside with that duel system, the #1 ranked player at a certain time, say like at the end of a two week period or whatever, would receive a portion of that service fee or possibly even all of it. This is just an idea I'm tinkering with, but I would like to see it actually happen :(

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...