TradeBot Source

Posts 110 of 10 · Page 1 of 1
TradeBot Source
i have no time to work on this project so i decided to release the source
here u go:

Code:
#SingleInstance, Force
#Persistent


Menu, tray, NoStandard
Menu, tray, add, Donate, donate
Menu, tray, add
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, Button, x272 y110 w60 h20 gdonate, Donate
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
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
Gui, Add, Text, x352 y20 w20 h20 , @
Gui, Add, Edit, x372 y20 w110 h20 vIgn, YourIgn
Gui, Add, Button, x122 y110 w60 h20 gst, Start
Gui, Add, Picture, x192 y50 w80 h80 , pics\ft.jpg

Gui, Show, w496 h145, TBot

GroupAdd rotmg, Adobe Flash Player 11
GroupAdd rotmg, Adobe Flash Player 12



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

tax1 := 616
tay1 := 430

tax2 := 718
tay2 := 466

return

opoo:
    if (Sell = 1)
   {
mousemove, 700, 263
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
}
return
}
if (Buy = 1)
{
mousemove, 700, 263
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
}
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
mousemove, 700, 263
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)
   {
mousemove, 700, 263
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
}
}

return
}



   if (Buy 1)
   {
mousemove, 700, 263
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
}
}

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, 3000


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
  {
  mousemove, 700, 263
  ImageSearch, imgx, imgy, 400, 100, winSizeX, winSizeY, pics\cancel.png
 if (ErrorLevel = 0) {
   Click %imgx%, %imgy%
      mousemove, 700, 263
  goto, st
 }
}
  if (Buy = 1) and if (opoo%SBY% < SBN1)
   loop, 10
  {
   mousemove, 150, 150
  ImageSearch, imgx, imgy, 400, 100, winSizeX, winSizeY, pics\cancel.png
 if (ErrorLevel = 0) {
   Click %imgx%, %imgy%
   mousemove, 700, 263
  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
 {
   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%
}
}
}






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% >= SBN2)
  {
  ImageSearch, imgx, imgy, 300, 300, winSizeX, winSizeY, pics\retrade.png
   if (ErrorLevel = 0) {
   Click %imgx%, %imgy%
}
}
}

goto, st



 msg:
 
 Random, ws , 6000, 8000
 sleep, %ws%

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
}
return


donate:


Run, http://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=L3L9DK26STYYA


return
Do people really use AHK for trade bots ;_;
Quote Originally Posted by Alde. View Post
Do people really use AHK for trade bots ;_;
this never needs to get updated untill they change the look of the gui
Quote Originally Posted by ll1312ll View Post
this never needs to get updated untill they change the look of the gui
It's pretty innovative how you manahed to do what you did with AHK if you ask me.
Quote Originally Posted by krazyshank View Post
It's pretty innovative how you managed to do what you did with AHK if you ask me.
Typo

I gotta agree, I don't think that using AHK for this is a smart idea, nor that the code is elegant or fast.
But man, it works and it's in AHK. Props to you.
That much code in AHK would be replaced by just a couple if you were using librotmg.c, probably.
Quote Originally Posted by Trapped View Post
That much code in AHK would be replaced by just a couple if you were using librotmg.c, probably.
And what is this?
Quote Originally Posted by Alde. View Post


And what is this?
A pure C RotMG client (but can be easily adapted to server) library.
Quote Originally Posted by Trapped View Post
A pure C RotMG client (but can be easily adapted to server) library.
Ehh.. I took a quick look around the interweb and didn't found anything
Quote Originally Posted by Alde. View Post

Ehh.. I took a quick look around the interweb and didn't found anything
I and some other people are working on it. That was just a "spoiler".
Posts 110 of 10 · Page 1 of 1

Post a Reply

Similar Threads

Tags for this Thread

None

Need help?