Spams but doesn't do the trades. I use it for the spam. I use it a lot for the spam. A lot.
TradeBot v3.0
This "TradeBot" if you can even call it that doesn't do anything right. I enter all the info in and press start it works normally and then when someone wants to trade and doesn't have the right stuff it sits there and does nothing. Then when the other person cancels the mouse just glitches out and I can't even close the program because it wont let me move the mouse. I manage to click pause in the taskbar for it and then THERE IS NO RESUME? I click reload and it removes everything that I set up and have to put all the info back in. This is anything but a tradebot you have to watch this thing so it doesn't flip out or randomly drink your pots like it drank my 3 DEF pots while I was afk. Can't even use it for the chat spam because it will put random arrows and commas in the chat.
Stop going ape shit on the OP.
I see a lot of people are having trouble with this so allow me to shed some light on the situation.
First of all this guy is releasing this tool to help you, there is absolutely no need to be rude. He did NOT have to release this.
And now for the troubleshooting.
1. Open flashplayer (Do not resize the window in ANY way.)
2. Click File>Open
3. Open RotMG with the ACGLoader (Instructions: Realmeye>How to play using flashplayer)
4. Go to USWest with the Item you wish to trade, and stand in a reasonable location.
5. Open the trade bot
6. Set the values to the items you wish to sell/buy for the items you want and type in your username.
7. Press start then click the RotMG window 1 time.
Known glitches:
The mouse can glitch out and be unmovable after completing a trade or while doing a trade.(This is the only glitch I have and it is quite annoying)
Solutions:
Only solution I have found is to ctrl+alt+delete then press restart then cancel to restart after the apps have been closed. (This also closes flash)
I have done these exact steps for dozens of trades now and It works perfectly fine every time.
Extra tips:
1. Do not use custom messages the reason it puts the extra symbols in the premade message is to keep your trade chat window up on the screen. Experienced traders will know that if your chat message is not different each time you input it it will stop showing your bubble on other players screen (You will still see it, they will not.)
2. This is a SIMPLE trade bot not made for spamming 30 different accounts in the USWest nexus. It is just to help you be lazy and do no work. (The trade bot will only complete 1 trade before you have to close and re open it.)
First of all this guy is releasing this tool to help you, there is absolutely no need to be rude. He did NOT have to release this.
And now for the troubleshooting.
1. Open flashplayer (Do not resize the window in ANY way.)
2. Click File>Open
3. Open RotMG with the ACGLoader (Instructions: Realmeye>How to play using flashplayer)
4. Go to USWest with the Item you wish to trade, and stand in a reasonable location.
5. Open the trade bot
6. Set the values to the items you wish to sell/buy for the items you want and type in your username.
7. Press start then click the RotMG window 1 time.
Known glitches:
The mouse can glitch out and be unmovable after completing a trade or while doing a trade.(This is the only glitch I have and it is quite annoying)
Solutions:
Only solution I have found is to ctrl+alt+delete then press restart then cancel to restart after the apps have been closed. (This also closes flash)
I have done these exact steps for dozens of trades now and It works perfectly fine every time.
Extra tips:
1. Do not use custom messages the reason it puts the extra symbols in the premade message is to keep your trade chat window up on the screen. Experienced traders will know that if your chat message is not different each time you input it it will stop showing your bubble on other players screen (You will still see it, they will not.)
2. This is a SIMPLE trade bot not made for spamming 30 different accounts in the USWest nexus. It is just to help you be lazy and do no work. (The trade bot will only complete 1 trade before you have to close and re open it.)
ty for the post btw here is the newest version i use it should fix the annoying mouse problems
safe this code to anyname.ahk and place it into the tbot folder
if u want to add new items to the list:
add new items to line 16 and 19 seperate with "|" like: |Att|Spd|Dex|Vit|Wis|Mana
then you need a picture of the item best is to use muledumps renders.png
(dont use the full picture of the item a small part from the middle does the job)
safe the picture as png and name it like u named it in the list
example:|Att|Spd|Dex|Vit|Wis|ThisIsAnewItemToSell
-the pictures name should be: ThisIsAnewItemToSell.png
you also can rename all gear like this
sry for bad english
Code:
#SingleInstance, Force
#Persistent
Menu, tray, NoStandard
Menu, tray, add, Pause, Pause
Menu, tray, add
Menu, tray, add, Reload, rel
Menu, tray, add
Menu, tray, add, Quit, quit
Menu, tray, add
Gui, Add, Radio, x17 y15 w50 h20 Checked vSell, Sell
Gui, Add, Radio, x17 y35 w50 h30 vBuy, Buy
Gui, Add, DropDownList, x72 y20 w40 h80 vSBN1,1||2|3|4|5|6|7|8
Gui, Add, DropDownList, x112 y20 w90 h200 vSBY,Def||Att|Spd|Dex|Vit|Wis|Mana|Life|Acclaim|Abby|Acrop|Astral|Agate|App|BanePoison|BBow|BloodSucker|Coloss|Covert|CWhole|DoomCircle|Edeto|Elder|Elvish|ExaDef|ExaHp|Foul|GGeneral|GhostlyCloak|GiantTrap|Griff|Gsorc|Hippo|HolyGtome|Hydra|Inc|Mnova|Moon|PlaneOrb|Recomp|Roc|Sky|Storms|UBDef|UBHP|UBMP|Ametyst Prism Dagger|BBWolfSkin|BrigantSkin|DrowTricksterSkin|GentlemanSkin|HolyAvengerSkin|LeafHideArmor|LethargicSentience|LilRedSkin|MadGodSword|MagicThingy|NexusNoMikoSkin|NunSkin|RedDragonArmor|ScarlettSkin|ShoveGuySkin|SlimeArcherSkin|SlimeKnightSkin|SlimeNinjaSkin|SlimePriestSkin|SlimeWizardSkin|SpringBunnySkin|SummerRobe|SunRing|SunSpell|SunStaff|UnstableAnomaly|WaterDragonRobe|WitchDoctorSkin|OryxShield|AlmandineRing|AlmandineArmor|GebRobe|SoullesRobe|BookOfGeb|FairyPlate|BearerSoul|ForestSeal|DevilTarot|SunTarot|DeathTarot|TowerTarot|MagicTarot|WorldTarot|CharioTarot|MoonTarot|FoolTarot
Gui, Add, Text, x204 y20 w20 h30 , for
Gui, Add, DropDownList, x222 y20 w40 h80 vSBN2,1||2|3|4|5|6|7|8
Gui, Add, DropDownList, x262 y20 w90 h200 vSBO,Def||Att|Spd|Dex|Vit|Wis|Mana|Life|Acclaim|Coloss|Abby|Acrop|Agate|App|BanePoison|BBow|BloodSucker|Covert|CWhole|DoomCircle|Edeto|Elder|Elvish|ExaDef|ExaHp|Foul|GGeneral|GhostlyCloak|GiantTrap|Griff|Gsorc|Hippo|HolyGtome|Hydra|Inc|Mnova|Moon|PlaneOrb|Recomp|Roc|Sky|Storms|UBDef|UBHP|UBMP|Ametyst Prism Dagger|BBWolfSkin|BrigantSkin|DrowTricksterSkin|GentlemanSkin|HolyAvengerSkin|LeafHideArmor|LethargicSentience|LilRedSkin|MadGodSword|MagicThingy|NexusNoMikoSkin|NunSkin|RedDragonArmor|ScarlettSkin|ShoveGuySkin|SlimeArcherSkin|SlimeKnightSkin|SlimeNinjaSkin|SlimePriestSkin|SlimeWizardSkin|SpringBunnySkin|SummerRobe|SunRing|SunSpell|SunStaff|UnstableAnomaly|WaterDragonRobe|WitchDoctorSkin|OryxShield|AlmandineRing|AlmandineArmor|GebRobe|SoullesRobe|BookOfGeb|FairyPlate|BearerSoul|ForestSeal|DevilTarot|SunTarot|DeathTarot|TowerTarot|MagicTarot|WorldTarot|CharioTarot|MoonTarot|FoolTarot
Gui, Add, Text, x355 y25 w20 h20 , @
Gui, Add, Edit, x372 y20 w110 h20 vIgn, YourIgn
Gui, Add, Button, x322 y80 w60 h20 gst, Start
Gui, Add, Picture, x392 y50 w80 h80 , pics\ft.jpg
Gui, Add, CheckBox, x12 y70 w100 h20 vcm, Custom Message
Gui, Add, Edit, x112 y70 w200 h50 vCmess, Enter custom message here
Gui, Show, w496 h145, TBot
msgn := 1
1youx1 := 621
1youy1 := 341
1youx2 := 656
1youy2 := 379
2youx1 := 666
2youy1 := 341
2youx2 := 703
2youy2 := 379
3youx1 := 708
3youy1 := 341
3youx2 := 747
3youy2 := 379
4youx1 := 753
4youy1 := 341
4youx2 := 790
4youy2 := 379
5youx1 := 621
5youy1 := 385
5youx2 := 656
5youy2 := 422
6youx1 := 666
6youy1 := 385
6youx2 := 703
6youy2 := 422
7youx1 := 708
7youy1 := 385
7youx2 := 747
7youy2 := 422
8youx1 := 753
8youy1 := 385
8youx2 := 790
8youy2 := 422
;opo
1opox1 := 621
1opoy1 := 519
1opox2 := 656
1opoy2 := 554
2opox1 := 666
2opoy1 := 519
2opox2 := 703
2opoy2 := 554
3opox1 := 708
3opoy1 := 519
3opox2 := 747
3opoy2 := 554
4opox1 := 753
4opoy1 := 519
4opox2 := 790
4opoy2 := 554
5opox1 := 621
5opoy1 := 560
5opox2 := 656
5opoy2 := 597
6opox1 := 666
6opoy1 := 560
6opox2 := 703
6opoy2 := 597
7opox1 := 708
7opoy1 := 560
7opox2 := 747
7opoy2 := 597
8opox1 := 753
8opoy1 := 560
8opox2 := 790
8opoy2 := 597
1invx1 := 625
1invy1 := 434
1invx2 := 662
1invy2 := 468
2invx1 := 669
2invy1 := 434
2invx2 := 704
2invy2 := 468
3invx1 := 712
3invy1 := 434
3invx2 := 748
3invy2 := 468
4invx1 := 755
4invy1 := 434
4invx2 := 790
4invy2 := 468
5invx1 := 625
5invy1 := 479
5invx2 := 662
5invy2 := 513
6invx1 := 669
6invy1 := 479
6invx2 := 704
6invy2 := 513
7invx1 := 712
7invy1 := 479
7invx2 := 748
7invy2 := 513
8invx1 := 755
8invy1 := 479
8invx2 := 790
8invy2 := 513
selx1 := 610
sely1 := 420
selx2 := 670
sely2 := 465
tax1 := 616
tay1 := 430
tax2 := 718
tay2 := 466
return
opoo:
if (Sell = 1)
{
sleep, 50
opoo%SBO% := 0
ImageSearch, imgx, imgy, 1opox1, 1opoy1, 1opox2, 1opoy2, *10 pics\%SBO%.png
if (ErrorLevel = 0) {
opoo%SBO% += 1
}
sleep, 50
ImageSearch, imgx, imgy, 2opox1, 2opoy1, 2opox2, 2opoy2, *10 pics\%SBO%.png
if (ErrorLevel = 0) {
opoo%SBO% += 1
}
sleep, 50
ImageSearch, imgx, imgy, 3opox1, 3opoy1, 3opox2, 3opoy2, *10 pics\%SBO%.png
if (ErrorLevel = 0) {
opoo%SBO% += 1
}
sleep, 50
ImageSearch, imgx, imgy, 4opox1, 4opoy1, 4opox2, 4opoy2, *10 pics\%SBO%.png
if (ErrorLevel = 0) {
opoo%SBO% += 1
}
sleep, 50
ImageSearch, imgx, imgy, 5opox1, 5opoy1, 5opox2, 5opoy2, *10 pics\%SBO%.png
if (ErrorLevel = 0) {
opoo%SBO% += 1
}
sleep, 50
ImageSearch, imgx, imgy, 6opox1, 6opoy1, 6opox2, 6opoy2, *10 pics\%SBO%.png
if (ErrorLevel = 0){
opoo%SBO% += 1
}
sleep, 50
ImageSearch, imgx, imgy, 7opox1, 7opoy1, 7opox2, 7opoy2, *10 pics\%SBO%.png
if (ErrorLevel = 0) {
opoo%SBO% += 1
}
sleep, 50
ImageSearch, imgx, imgy, 8opox1, 8opoy1, 8youx2, 8youy2, *10 pics\%SBO%.png
if (ErrorLevel = 0) {
opoo%SBO% += 1
}
sleep, 50
ImageSearch, imgx, imgy, selx1, sely1, selx2, sely2, *10 pics\sel.png
if (ErrorLevel = 0) {
opoo%SBO% += 8
}
return
}
if (Buy = 1)
{
sleep, 50
opoo%SBY% := 0
ImageSearch, imgx, imgy, 1opox1, 1opoy1, 1opox2, 1opoy2, *10 pics\%SBY%.png
if (ErrorLevel = 0) {
opoo%SBY% += 1
}
sleep, 50
ImageSearch, imgx, imgy, 2opox1, 2opoy1, 2opox2, 2opoy2, *10 pics\%SBY%.png
if (ErrorLevel = 0) {
opoo%SBY% += 1
}
sleep, 50
ImageSearch, imgx, imgy, 3opox1, 3opoy1, 3opox2, 3opoy2, *10 pics\%SBY%.png
if (ErrorLevel = 0) {
opoo%SBY% += 1
}
sleep, 50
ImageSearch, imgx, imgy, 4opox1, 4opoy1, 4opox2, 4opoy2, *10 pics\%SBY%.png
if (ErrorLevel = 0) {
opoo%SBY% += 1
}
sleep, 50
ImageSearch, imgx, imgy, 5opox1, 5opoy1, 5opox2, 5opoy2, *10 pics\%SBY%.png
if (ErrorLevel = 0) {
opoo%SBY% += 1
}
sleep, 50
ImageSearch, imgx, imgy, 6opox1, 6opoy1, 6opox2, 6opoy2, *10 pics\%SBY%.png
if (ErrorLevel = 0){
opoo%SBY% += 1
}
sleep, 50
ImageSearch, imgx, imgy, 7opox1, 7opoy1, 7opox2, 7opoy2, *10 pics\%SBY%.png
if (ErrorLevel = 0) {
opoo%SBY% += 1
}
sleep, 50
ImageSearch, imgx, imgy, 8opox1, 8opoy1, 8youx2, 8youy2, *10 pics\%SBY%.png
if (ErrorLevel = 0) {
opoo%SBY% += 1
}
sleep, 50
ImageSearch, imgx, imgy, selx1, sely1, selx2, sely2, *10 pics\sel.png
if (ErrorLevel = 0) {
opoo%SBY% += 8
}
return
}
inv:
if (Sell = 1)
{
inv%SBY% := 0
ImageSearch, imgx, imgy, 1invx1, 1invy1, 1invx2, 1invy2, *10 pics\%SBY%.png
if (ErrorLevel = 0) {
inv%SBY% += 1
}
ImageSearch, imgx, imgy, 2invx1, 2invy1, 2invx2, 2invy2, *10 pics\%SBY%.png
if (ErrorLevel = 0) {
inv%SBY% += 1
}
ImageSearch, imgx, imgy, 3invx1, 3invy1, 3invx2, 3invy2, *10 pics\%SBY%.png
if (ErrorLevel = 0) {
inv%SBY% += 1
}
ImageSearch, imgx, imgy, 4invx1, 4invy1, 4invx2, 4invy2, *10 pics\%SBY%.png
if (ErrorLevel = 0) {
inv%SBY% += 1
}
ImageSearch, imgx, imgy, 5invx1, 5invy1, 5invx2, 5invy2, *10 pics\%SBY%.png
if (ErrorLevel = 0) {
inv%SBY% += 1
}
ImageSearch, imgx, imgy, 6invx1, 6invy1, 6invx2, 6invy2, *10 pics\%SBY%.png
if (ErrorLevel = 0) {
inv%SBY% += 1
}
ImageSearch, imgx, imgy, 7invx1, 7invy1, 7invx2, 7invy2, *10 pics\%SBY%.png
if (ErrorLevel = 0) {
inv%SBY% += 1
}
ImageSearch, imgx, imgy, 8invx1, 8invy1, 8invx2, 8invy2, *10 pics\%SBY%.png
if (ErrorLevel = 0) {
inv%SBY% += 1
}
return
}
if (Buy = 1)
{
inv%SBO% := 0
ImageSearch, imgx, imgy, 1invx1, 1invy1, 1invx2, 1invy2, *10 pics\%SBO%.png
if (ErrorLevel = 0) {
inv%SBO% += 1
}
ImageSearch, imgx, imgy, 2invx1, 2invy1, 2invx2, 2invy2, *10 pics\%SBO%.png
if (ErrorLevel = 0) {
inv%SBO% += 1
}
ImageSearch, imgx, imgy, 3invx1, 3invy1, 3invx2, 3invy2, *10 pics\%SBO%.png
if (ErrorLevel = 0) {
inv%SBO% += 1
}
ImageSearch, imgx, imgy, 4invx1, 4invy1, 4invx2, 4invy2, *10 pics\%SBO%.png
if (ErrorLevel = 0) {
inv%SBO% += 1
}
ImageSearch, imgx, imgy, 5invx1, 5invy1, 5invx2, 5invy2, *10 pics\%SBO%.png
if (ErrorLevel = 0) {
inv%SBO% += 1
}
ImageSearch, imgx, imgy, 6invx1, 6invy1, 6invx2, 6invy2, *10 pics\%SBO%.png
if (ErrorLevel = 0) {
inv%SBO% += 1
}
ImageSearch, imgx, imgy, 7invx1, 7invy1, 7invx2, 7invy2, *10 pics\%SBO%.png
if (ErrorLevel = 0) {
inv%SBO% += 1
}
ImageSearch, imgx, imgy, 8invx1, 8invy1, 8invx2, 8invy2, *10 pics\%SBO%.png
if (ErrorLevel = 0) {
inv%SBO% += 1
}
return
}
you:
sleep, 400
if (Sell = 1)
{
you := 0
ImageSearch, imgx, imgy, 1youx1, 1youy1, 1youx2, 1youy2, *10 pics\%SBY%.png
if (ErrorLevel = 0) {
you += 1
Click %imgx%, %imgy%
mousemove, 700, 263
if (you = SBN1)
{
return
}
sleep, 400
}
ImageSearch, imgx, imgy, 2youx1, 2youy1, 2youx2, 2youy2, *10 pics\%SBY%.png
if (ErrorLevel = 0) {
you += 1
Click %imgx%, %imgy%
mousemove, 700, 263
if (you = SBN1)
{
return
}
sleep, 400
}
ImageSearch, imgx, imgy, 3youx1, 3youy1, 3youx2, 3youy2, *10 pics\%SBY%.png
if (ErrorLevel = 0) {
you += 1
Click %imgx%, %imgy%
mousemove, 700, 263
if (you = SBN1)
{
return
}
sleep, 400
}
ImageSearch, imgx, imgy, 4youx1, 4youy1, 4youx2, 4youy2, *10 pics\%SBY%.png
if (ErrorLevel = 0) {
you += 1
Click %imgx%, %imgy%
mousemove, 700, 263
if (you = SBN1)
{
return
}
sleep, 400
}
ImageSearch, imgx, imgy, 5youx1, 5youy1, 5youx2, 5youy2, *10 pics\%SBY%.png
if (ErrorLevel = 0) {
you += 1
Click %imgx%, %imgy%
mousemove, 700, 263
if (you = SBN1)
{
return
}
sleep, 400
}
ImageSearch, imgx, imgy, 6youx1, 6youy1, 6youx2, 6youy2, *10 pics\%SBY%.png
if (ErrorLevel = 0) {
you += 1
Click %imgx%, %imgy%
mousemove, 700, 263
if (you = SBN1)
{
return
}
sleep, 400
}
ImageSearch, imgx, imgy, 7youx1, 7youy1, 7youx2, 7youy2, *10 pics\%SBY%.png
if (ErrorLevel = 0){
you += 1
Click %imgx%, %imgy%
mousemove, 700, 263
if (you = SBN1)
{
return
}
sleep, 400
}
ImageSearch, imgx, imgy, 8youx1, 8youy1, 8youx2, 8youy2, *10 pics\%SBY%.png
if (ErrorLevel = 0) {
you += 1
Click %imgx%, %imgy%
mousemove, 700, 263
if (you = SBN1)
{
return
}
sleep, 400
}
return
}
if (Buy = 1)
{
you := 0
ImageSearch, imgx, imgy, 1youx1, 1youy1, 1youx2, 1youy2, *10 pics\%SBO%.png
if (ErrorLevel = 0) {
you += 1
Click %imgx%, %imgy%
mousemove, 700, 263
if (you = SBN2)
{
return
}
sleep, 400
}
ImageSearch, imgx, imgy, 2youx1, 2youy1, 2youx2, 2youy2, *10 pics\%SBO%.png
if (ErrorLevel = 0) {
you += 1
Click %imgx%, %imgy%
mousemove, 700, 263
if (you = SBN2)
{
return
}
sleep, 400
}
ImageSearch, imgx, imgy, 3youx1, 3youy1, 3youx2, 3youy2, *10 pics\%SBO%.png
if (ErrorLevel = 0) {
you += 1
Click %imgx%, %imgy%
mousemove, 700, 263
if (you = SBN2)
{
return
}
sleep, 400
}
ImageSearch, imgx, imgy, 4youx1, 4youy1, 4youx2, 4youy2, *10 pics\%SBO%.png
if (ErrorLevel = 0) {
you += 1
Click %imgx%, %imgy%
mousemove, 700, 263
if (you = SBN2)
{
return
}
sleep, 400
}
ImageSearch, imgx, imgy, 5youx1, 5youy1, 5youx2, 5youy2, *10 pics\%SBO%.png
if (ErrorLevel = 0) {
you += 1
Click %imgx%, %imgy%
mousemove, 700, 263
if (you = SBN2)
{
return
}
sleep, 400
}
ImageSearch, imgx, imgy, 6youx1, 6youy1, 6youx2, 6youy2, *10 pics\%SBO%.png
if (ErrorLevel = 0) {
you += 1
Click %imgx%, %imgy%
mousemove, 700, 263
if (you = SBN2)
{
return
}
sleep, 400
}
ImageSearch, imgx, imgy, 7youx1, 7youy1, 7youx2, 7youy2, *10 pics\%SBO%.png
if (ErrorLevel = 0){
you += 1
Click %imgx%, %imgy%
mousemove, 700, 263
if (you = SBN2)
{
return
}
sleep, 400
}
ImageSearch, imgx, imgy, 8youx1, 8youy1, 8youx2, 8youy2, *10 pics\%SBO%.png
if (ErrorLevel = 0) {
you += 1
Click %imgx%, %imgy%
mousemove, 700, 263
if (you = SBN2)
{
return
}
sleep, 400
}
return
}
opo:
if (Sell = 1)
{
opo%SBO% := 0
ImageSearch, imgx, imgy, 1opox1, 1opoy1, 1opox2, 1opoy2, *10 pics\%SBO%.png
if (ErrorLevel = 0) {
PixelSearch, x, y, 1opox1, 1opoy1, 1opox2, 1opoy2, 5754367, 2, Fast
if (ErrorLevel = 0) {
opo%SBO% += 1
}
}
ImageSearch, imgx, imgy, 2opox1, 2opoy1, 2opox2, 2opoy2, *10 pics\%SBO%.png
if (ErrorLevel = 0) {
PixelSearch, x, y, 2opox1, 2opoy1, 2opox2, 2opoy2, 5754367, 2, Fast
if (ErrorLevel = 0) {
opo%SBO% += 1
}
}
ImageSearch, imgx, imgy, 3opox1, 3opoy1, 3opox2, 3opoy2, *10 pics\%SBO%.png
if (ErrorLevel = 0) {
PixelSearch, x, y, 3opox1, 3opoy1, 3opox2, 3opoy2, 5754367, 2, Fast
if (ErrorLevel = 0) {
opo%SBO% += 1
}
}
ImageSearch, imgx, imgy, 4opox1, 4opoy1, 4opox2, 4opoy2, *10 pics\%SBO%.png
if (ErrorLevel = 0) {
PixelSearch, x, y, 4opox1, 4opoy1, 4opox2, 4opoy2, 5754367, 2, Fast
if (ErrorLevel = 0) {
opo%SBO% += 1
}
}
ImageSearch, imgx, imgy, 5opox1, 5opoy1, 5opox2, 5opoy2, *10 pics\%SBO%.png
if (ErrorLevel = 0) {
PixelSearch, x, y, 5opox1, 5opoy1, 5opox2, 5opoy2, 5754367, 2, Fast
if (ErrorLevel = 0) {
opo%SBO% += 1
}
}
ImageSearch, imgx, imgy, 6opox1, 6opoy1, 6opox2, 6opoy2, *10 pics\%SBO%.png
if (ErrorLevel = 0){
PixelSearch, x, y, 6opox1, 6opoy1, 6opox2, 6opoy2, 5754367, 2, Fast
if (ErrorLevel = 0) {
opo%SBO% += 1
}
}
ImageSearch, imgx, imgy, 7opox1, 7opoy1, 7opox2, 7opoy2, *10 pics\%SBO%.png
if (ErrorLevel = 0) {
PixelSearch, x, y, 7opox1, 7opoy1, 7opox2, 7opoy2, 5754367, 2, Fast
if (ErrorLevel = 0) {
opo%SBO% += 1
}
}
ImageSearch, imgx, imgy, 8opox1, 8opoy1, 8youx2, 8youy2, *10 pics\%SBO%.png
if (ErrorLevel = 0) {
PixelSearch, x, y, 8opox1, 8opoy1, 8opox2, 8opoy2, 5754367, 2, Fast
if (ErrorLevel = 0) {
opo%SBO% += 1
}
}
ImageSearch, imgx, imgy, selx1, sely1, selx2, sely2, *10 pics\sel.png
if (ErrorLevel = 0) {
opo%SBO% += 8
}
return
}
if (Buy 1)
{
opo%SBY% := 0
ImageSearch, imgx, imgy, 1opox1, 1opoy1, 1opox2, 1opoy2, *10 pics\%SBY%.png
if (ErrorLevel = 0) {
PixelSearch, x, y, 1opox1, 1opoy1, 1opox2, 1opoy2, 5754367, 2, Fast
if (ErrorLevel = 0) {
opo%SBY% += 1
}
}
ImageSearch, imgx, imgy, 2opox1, 2opoy1, 2opox2, 2opoy2, *10 pics\%SBY%.png
if (ErrorLevel = 0) {
PixelSearch, x, y, 2opox1, 2opoy1, 2opox2, 2opoy2, 5754367, 2, Fast
if (ErrorLevel = 0) {
opo%SBY% += 1
}
}
ImageSearch, imgx, imgy, 3opox1, 3opoy1, 3opox2, 3opoy2, *10 pics\%SBY%.png
if (ErrorLevel = 0) {
PixelSearch, x, y, 3opox1, 3opoy1, 3opox2, 3opoy2, 5754367, 2, Fast
if (ErrorLevel = 0) {
opo%SBY% += 1
}
}
ImageSearch, imgx, imgy, 4opox1, 4opoy1, 4opox2, 4opoy2, *10 pics\%SBY%.png
if (ErrorLevel = 0) {
PixelSearch, x, y, 4opox1, 4opoy1, 4opox2, 4opoy2, 5754367, 2, Fast
if (ErrorLevel = 0) {
opo%SBY% += 1
}
}
ImageSearch, imgx, imgy, 5opox1, 5opoy1, 5opox2, 5opoy2, *10 pics\%SBY%.png
if (ErrorLevel = 0) {
PixelSearch, x, y, 5opox1, 5opoy1, 5opox2, 5opoy2, 5754367, 2, Fast
if (ErrorLevel = 0) {
opo%SBY% += 1
}
}
ImageSearch, imgx, imgy, 6opox1, 6opoy1, 6opox2, 6opoy2, *10 pics\%SBY%.png
if (ErrorLevel = 0){
PixelSearch, x, y, 6opox1, 6opoy1, 6opox2, 6opoy2, 5754367, 2, Fast
if (ErrorLevel = 0) {
opo%SBY% += 1
}
}
ImageSearch, imgx, imgy, 7opox1, 7opoy1, 7opox2, 7opoy2, *10 pics\%SBY%.png
if (ErrorLevel = 0) {
PixelSearch, x, y, 7opox1, 7opoy1, 7opox2, 7opoy2, 5754367, 2, Fast
if (ErrorLevel = 0) {
opo%SBY% += 1
}
}
ImageSearch, imgx, imgy, 8opox1, 8opoy1, 8youx2, 8youy2, *10 pics\%SBY%.png
if (ErrorLevel = 0) {
PixelSearch, x, y, 8opox1, 8opoy1, 8opox2, 8opoy2, 5754367, 2, Fast
if (ErrorLevel = 0) {
opo%SBY% += 1
}
}
ImageSearch, imgx, imgy, selx1, sely1, selx2, sely2, *10 pics\sel.png
if (ErrorLevel = 0) {
opo%SBY% += 8
}
return
}
st:
;MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN
;MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN
;MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN
;MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN
;MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN
;MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN
;MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN
;MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN
;MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN
;MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN
;MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN MAIN
gui, submit
sleep, 1000
if (Sell = 1)
{
gosub, inv
if (inv%SBY% < SBN1)
{
msgbox, Make sure you have %SBN1% %SBY% in your inventory
Gui, Show, w496 h145, TBot
return
}
}
if (Buy = 1)
{
gosub, inv
if (inv%SBO% < SBN2)
{
msgbox, Make sure you have %SBN2% %SBO% in your inventory
Gui, Show, w496 h145, TBot
return
}
}
Loop
{
gosub, msg
WinGetPos, , , winSizeX, winSizeY, A
ImageSearch, imgx, imgy, 300, 300, winSizeX, winSizeY, pics\taccept.png
if (ErrorLevel = 0) {
Click %imgx%, %imgy%
mousemove, 700, 263
break
}
}
sleep, 800
if (Sell = 1)
{
gosub, opoo
}
if (Buy = 1)
{
gosub, opoo
}
if (Sell = 1) and if (opoo%SBO% < SBN2)
loop, 10
{
ImageSearch, imgx, imgy, 400, 100, winSizeX, winSizeY, pics\cancel.png
if (ErrorLevel = 0) {
Click %imgx%, %imgy%
goto, st
}
}
if (Buy = 1) and if (opoo%SBY% < SBN1)
loop, 10
{
ImageSearch, imgx, imgy, 400, 100, winSizeX, winSizeY, pics\cancel.png
if (ErrorLevel = 0) {
Click %imgx%, %imgy%
goto, st
}
}
if (Sell = 1)
{
gosub, you
}
if (Buy = 1)
{
gosub, you
}
if (Sell = 1)
Loop
{
WinGetPos, , , winSizeX, winSizeY, A
ImageSearch, imgx, imgy, 400, 100, winSizeX, winSizeY, pics\nex.png
if (ErrorLevel = 0) {
goto, st
}
gosub, opo
if (opo%SBO% >= SBN2)
{
gosub, ta
if (taa = 1)
{
WinGetPos, , , winSizeX, winSizeY, A
ImageSearch, imgx, imgy, 300, 300, winSizeX, winSizeY, pics\trade.png
if (ErrorLevel = 0) {
Click %imgx%, %imgy%
mousemove, 700, 263
break
}
}
}
}
if (Buy = 1)
Loop
{
WinGetPos, , , winSizeX, winSizeY, A
ImageSearch, imgx, imgy, 400, 100, winSizeX, winSizeY, pics\nex.png
if (ErrorLevel = 0) {
goto, st
}
gosub, opo
if (opo%SBY% >= SBN1)
{
gosub, ta
if (taa = 1)
{
WinGetPos, , , winSizeX, winSizeY, A
ImageSearch, imgx, imgy, 300, 300, winSizeX, winSizeY, pics\trade.png
if (ErrorLevel = 0) {
Click %imgx%, %imgy%
mousemove, 700, 263
break
}
}
}
}
if (Sell = 1)
Loop, 30
{
WinGetPos, , , winSizeX, winSizeY, A
ImageSearch, imgx, imgy, 400, 100, winSizeX, winSizeY, pics\nex.png
if (ErrorLevel = 0) {
goto, st
}
gosub, opo
if (opo%SBO% >= SBN1)
{
ImageSearch, imgx, imgy, 300, 300, winSizeX, winSizeY, pics\retrade.png
if (ErrorLevel = 0) {
Click %imgx%, %imgy%
mousemove, 700, 263
}
}
}
if (Buy = 1)
Loop, 30
{
WinGetPos, , , winSizeX, winSizeY, A
ImageSearch, imgx, imgy, 400, 100, winSizeX, winSizeY, pics\nex.png
if (ErrorLevel = 0) {
goto, st
}
gosub, opo
if (opo%SBY% >= SBN2)
{
ImageSearch, imgx, imgy, 300, 300, winSizeX, winSizeY, pics\retrade.png
if (ErrorLevel = 0) {
Click %imgx%, %imgy%
mousemove, 700, 263
}
}
}
goto, st
msg:
Random, ws , 2000, 6000
Random, bbb , 1, 1000
sleep, %ws%
if (bbb = 100)
{
SendInput {Enter}I LOVE GERMAN BEER{Enter}
return
}
if (cm = 1)
{
if (msgn = 1)
{
SendInput {Enter}.%Cmess%{Enter}
msgn += 1
return
}
if (msgn = 2)
{
SendInput {Enter}.%Cmess%.{Enter}
msgn += 1
return
}
if (msgn = 3)
{
SendInput {Enter}.%Cmess% .{Enter}
msgn += 1
return
}
if (msgn = 4)
{
SendInput {Enter}.%Cmess%,{Enter}
msgn += 1
return
}
if (msgn = 5)
{
SendInput {Enter}.%Cmess% ,{Enter}
msgn := 1
return
}
}
if (msgn = 1)
{
if (Sell = 1)
SendInput {Enter} .Sell %SBN1% %SBY% For %SBN2% %SBO% @ %Ign%{Enter}
if (Buy= 1)
SendInput {Enter} .Buy %SBN1% %SBY% For %SBN2% %SBO% @ %Ign%{Enter}
msgn += 1
return
}
if (msgn = 2)
{
if (Sell = 1)
SendInput {Enter} .Sell %SBN1% %SBY% For %SBN2% %SBO% @--> %Ign%.{Enter}
if (Buy= 1)
SendInput {Enter} .Buy %SBN1% %SBY% For %SBN2% %SBO% @--> %Ign%.{Enter}
msgn += 1
return
}
if (msgn = 3)
{
if (Sell = 1)
SendInput {Enter} .Sell %SBN1% %SBY% For %SBN2% %SBO% @ %Ign% .{Enter}
if (Buy= 1)
SendInput {Enter} .Buy %SBN1% %SBY% For %SBN2% %SBO% @ %Ign% .{Enter}
msgn += 1
return
}
if (msgn = 4)
{
if (Sell = 1)
SendInput {Enter} .Sell %SBN1% %SBY% For %SBN2% %SBO% -@-> %Ign% ,{Enter}
if (Buy= 1)
SendInput {Enter} .Buy %SBN1% %SBY% For %SBN2% %SBO% -@-> %Ign% ,{Enter}
msgn += 1
return
}
if (msgn = 5)
{
if (Sell = 1)
SendInput {Enter} .Selling --> %SBN1% %SBY% For %SBN2% %SBO% @ %Ign%{Enter}
if (Buy= 1)
SendInput {Enter} .Buying <-- %SBN1% %SBY% For %SBN2% %SBO% @ %Ign%{Enter}
msgn += 1
return
}
if (msgn = 6)
{
if (Sell = 1)
SendInput {Enter} .--> Sell %SBN1% %SBY% For %SBN2% %SBO% @ %Ign%.{Enter}
if (Buy= 1)
SendInput {Enter} .<-- Buy %SBN1% %SBY% For %SBN2% %SBO% @ %Ign%.{Enter}
msgn += 1
return
}
if (msgn = 7)
{
if (Sell = 1)
SendInput {Enter} .-Selling- %SBN1% %SBY% For %SBN2% %SBO% @ %Ign% .{Enter}
if (Buy= 1)
SendInput {Enter} .-Buying- %SBN1% %SBY% For %SBN2% %SBO% @ %Ign% .{Enter}
msgn += 1
return
}
if (msgn = 8)
{
if (Sell = 1)
SendInput {Enter} .--Sell-- %SBN1% %SBY% For %SBN2% %SBO% -@- %Ign% ,{Enter}
if (Buy= 1)
SendInput {Enter} .--Buy-- %SBN1% %SBY% For %SBN2% %SBO% -@- %Ign% ,{Enter}
msgn += 1
return
}
if (msgn = 9)
{
if (Sell = 1)
SendInput {Enter} .S> %SBN1% %SBY% For %SBN2% %SBO% -@- %Ign% ,{Enter}
if (Buy= 1)
SendInput {Enter} .B> %SBN1% %SBY% For %SBN2% %SBO% -@- %Ign% ,{Enter}
msgn += 1
return
}
if (msgn = 10)
{
if (Sell = 1)
SendInput {Enter} .S> %SBN1% %SBY% For %SBN2% %SBO% @ %Ign% ,{Enter}
if (Buy= 1)
SendInput {Enter} .B> %SBN1% %SBY% For %SBN2% %SBO% @ %Ign% ,{Enter}
msgn += 1
return
}
if (msgn = 11)
{
if (Sell = 1)
SendInput {Enter} .>>--> Sell %SBN1% %SBY% For %SBN2% %SBO% @ %Ign% .{Enter}
if (Buy= 1)
SendInput {Enter} .<--<< Buy %SBN1% %SBY% For %SBN2% %SBO% @ %Ign% .{Enter}
msgn += 1
return
}
if (msgn = 12)
{
if (Sell = 1)
SendInput {Enter} .>>-S> %SBN1% %SBY% For %SBN2% %SBO% @ %Ign% .{Enter}
if (Buy= 1)
SendInput {Enter} .>>-B> %SBN1% %SBY% For %SBN2% %SBO% @ %Ign% .{Enter}
msgn := 1
return
}
rel:
reload
Pause:
Pause,
GuiClose:
exitapp
quit:
exitapp
ta:
taa := 0
ImageSearch, imgxx, imgxy, tax1, tay1, tax2, tay2, pics\opoac.png
if (ErrorLevel = 0) {
taa := 1
}
ImageSearch, imgx, imgy, selx1, sely1, selx2, sely2, *10 pics\sel.png
if (ErrorLevel = 0) {
taa := 1
}
return
if u want to add new items to the list:
add new items to line 16 and 19 seperate with "|" like: |Att|Spd|Dex|Vit|Wis|Mana
then you need a picture of the item best is to use muledumps renders.png
(dont use the full picture of the item a small part from the middle does the job)
safe the picture as png and name it like u named it in the list
example:|Att|Spd|Dex|Vit|Wis|ThisIsAnewItemToSell
-the pictures name should be: ThisIsAnewItemToSell.png
you also can rename all gear like this
sry for bad english
tytytytytytytytytytytyty
TRADE BOT
CANT STOP THE TRADE BOT
.SELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEF,
SEEE WTF]
.SELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEF ,
.SELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEF,
SEEE WTF]
.SELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEFSELLING ONE LIFE FOR 8 PURE DEF ,
Thanks for this, Ill definitely try it out and give some feedback.
Has this been fixed? All I see is people saying they have errors and/or it doesn't work. I would love to use this.
Thanks for sharing this bot! 

Thanks for sharing ! though the bot is extremly buggy, even with the fix in your latest post the bot still doesn't trade at all. Also it drinks the pots randomly (which is kind of bad when mass selling lifes :P).
If someone knows about a working trade bot please let me know.
If someone knows about a working trade bot please let me know.
With the code that he gave us, make a new line at the end and put Esc:: ExitApp
This way if something starts messing up you can just press the escape key to close the program.
This way if something starts messing up you can just press the escape key to close the program.
This thread is closed for replies.
Similar Threads
Realm of the Mad God Help & RequestsTradebot 15.0 ?FE 1 Realm of the Mad God Hacks & CheatsTradeBot (Beta)
45 Realm of the Mad God Hacks & CheatsTradeBot v.0.2 (still beta)
22 Realm of the Mad God Hacks & CheatsTradeBot 1.1 (still beta)
122 Realm of the Mad God Tutorials & Source CodeTradeBot Source
9
