This is my version of a trade bot that i have been using for a few days now. Its still in development so it doesnt have too many features, but it is working and figured there might be someone out there who would want to use it.
The usages is pretty simple right now. There are 4 commands to use this plugin:
/trader enable:disable
/trader settings
/trader start
/trader stop
The first thing you want to do when you are going to use this is type the enable command, "/trader enable". You should see "TradeBot Enabled!" appear above your character.
Next you need to pull up the settings to set up what you are trading for, so type "/trader settings" and the gui will popup. I tried to keep the gui as simple as possible, but there are a few things that need to be explained with it on how to use it. Let me use an example trade to help you understand it:
(take a look at the picture to know what im talking about) The settings in the picture right now are set up to trade 2 speed potions for either 1 def or 1 atk.
To select what items you are trying to get rid of (sell), make sure you have the "Sell" radio option selected. Once you pick the item from the drop down and the quantity you press the add button and it will add it to the left list. To select what items you want (buy), you do the same process but make sure the "Buy" radio option is selected.
Right now this plugin only supports the option to have 1 alternative item per main item picked on the buying side (selling side doesnt support alt entries yet). To select the alt item, click on the row from the list on the right and make sure it is highlighted, then go though the process like you are adding a new item. Once you hit the Add button, you will see the row you picked get filled in with an "alt qty" and "alt item".
Last thing you need to do is create your message in the textbox at the very bottom. Also, instead of typing out "(at)yourname" at the end of your message, you can put ":name:" and the plugin will replace ":name:" with "(at)yourname". So "S> Spd 2:1 :name:" will read "S> Spd 2:1 (at)yourname".
Finally make sure you hit the "Save All" button, you should see "TraderBot Settings Saved!" above your player if you did.
Once you have saved the settings (and you are enabled), to start spamming your message and accepting trades all you need to do is type "/trader start". You should see your player spamming the message. If you want to stop spamming and stop accepting trades, just type "/trader stop". You should see "TraderBot Started!" or "TraderBot Stopped!" above your player depending on which one you just typed.
Few things i need to mention.
- if you watch your players screen you will see trades start but you will not see the items that your player selects or if your player has accepted. But as long as the other person has the correct items and has selected them, the items will be selected correctly. You can test it out buy setting it up and then getting on another character and trading your bot.
- your bot will stop spamming the chat message if you do not have all of the items you selected to trade
- your bot will cancel the trade with the other person if they dont have the items you want, or if the trade is longer then 30 seconds. (You wont always see the trade get canceled, but it does)
- This bot supports scaling the trade. As in, if you pick 2 spd for 1 def but you have 8 spd on you, if the person you are trading with picks 2 def your bot will pick 4 spd. If they pick 3 def, 6 spd. 4 def, 8 spd. So if you are only wanting to trade the exact amount you entered, make sure you dont have more then what you are willing to trade.
- This bot does not support queuing trades (yet). It also does not support alt items for the selling side, only for the buying side.
- Any time you enter a portal it will clear out all of your settings, so you will have to re-enable, set up the trade settings, and start all over again like you did before.
- This plugin supports as many traders as you can connect to it. I had 4 traders running earlier. All settings are specific to each client. So for every new client/character that you want to set up you will have to run through the process for each.
I cant think of anything else right now, but if you have any questions please let me know and ill try to answer them.
(the attachment contains the entire source as well, the dll file is located in the bin/release folder)
Thanks for approving! Im just hoping someone out there gets as much use from this as i have been. Ive been using it to convert all my mules to either life or mana.
So here is an example of how you can use this to turn 8 dex/spd into 1 life or 2 manas:
1st trade settings - Sell 2 dex/spd, Buy 1 Atk (will run until you have 4 atk)
2nd trade settings - Sell 2 atk, Buy 3 def (will run until you have 6 def)
3rd trade settings - Sell 6 def, Buy 1 life or 2 mana
This would, of course, be the best and ideal path to take,bBut a lot of times i will set up my first trade to accept 1 atk or 1 def. So i might end up with 2 atk and 2 def from 8 spd/dex or something like that, and from there i can either trade for a mana or wait until another one of my mules has finished it's first trade and then combine what i have and work my way towards the life or manas again.
Good luck trading out there!
Dont you get banned for using tradebots nowadays?
Originally Posted by MikeRaarupBirk
Dont you get banned for using tradebots nowadays?
I would imagine any type of bot is a ban-able offence. I havent been banned on any of my accounts and ive been using it for almost a week now. Running 2-3 at a time as well.
Where and what files do I put in the KRelay plugin folder?
Originally Posted by supersco
Where and what files do I put in the KRelay plugin folder?
Traderbot.dll
Thanks! Can you make it to store to mules n' stuff, like the jex4334's one? I'd love to see that, and keep it up!
Problem!,
Its works fine but i cant see the massage of the bot with my main acc.?
How can i fix it?
Originally Posted by ExTaZyYx
Thanks! Can you make it to store to mules n' stuff, like the jex4334's one? I'd love to see that, and keep it up!
Ill see what i can do, but cant promise anything right now. This is definitely a feature that i would like as well though, so its on the list of things i hope to add.
Originally Posted by DonBerger
Problem!,
Its works fine but i cant see the massage of the bot with my main acc.?
How can i fix it?
That wouldnt be related to this plugin. Are you sure you have both the "hide players based on star req" (ORape settings) and "star req" (Chat settings) off? If im on my main account i cant see any of my mules chat messages until i turn both of those off. You might just never noticed this before. But i can tell you that if you make sure both are off, then you can see the messages from your main account.
Yeah i dont have it on, but my friend saw nothing too
and where is the mule creator????? cant find it in file?
Originally Posted by DonBerger
Yeah i dont have it on, but my friend saw nothing too
and where is the mule creator????? cant find it in file?
If you see the character you enabled and started the bot on sending chat messages (from that client), then they are going out. Double check both the ORape settings and the actual options menu again. If you dont see the character you enabled chatting (as in from the client you enabled it on), then you either didnt start it correctly or you didnt create a chat message in the settings. Make sure you follow the steps to setting it up.
There is no mule creator in this....this is just a trade bot.