Привет чесному народу)) Надоедают все игрушки иногда)) Вот и ГБ надоел на какое то время... Поиграл в WoT и они тож приелись. Тут решил поиграть снова в ГБ но оказалось что скрипт не работает. Переделал малеха, но пока только чистку почты. Насчёт продажи лута есть проблеммы т.к. с обновой игрушки разрабы внесли всякие ингридиенты которые иногда полезно оставить, а под каждый лут делать выборку нет никакого смысла. Поэтому продажу в магазе я не стал даже трогать. Итак вот скрипт на чистку почты разрешение экрана 1600*900:[spoiler]
//Чистка почты
$c1 = 4079426
$c2 = 592154
$c3 = 1399552
$c4 = 7165792
M:
TRAYSAY("Чищу почту") //сообщение в трее о работе кликера (удалите строку если напрягает)
LCLICK(95,85)          //кнопка быстрого перехода на почту на панели закладок в бразе.   менять координаты при необходимости!!!
WAIT(3)
$r1 = 467
$r2 = 344
$r3 = $r1+10
$r4 = $r2+10
po:
GOSUB(Per)
GETSCREEN
if_pixel_in(870, 300, 900, 550, 1339325)
   LCLICK($_return1+10, $_return2+2)
else
   LCLICK(35,85)//кнопка быстрого перехода в магазин на панели закладок в бразе.   менять координаты при необходимости!!!
   TRAYSAY("писем нет")  // сообщение о том что почта пустая и остановка скрипта
   halt
end_if
WAIT(1)
GETSCREEN
if_pixel_in(1045, 555, 1065, 575, 2286590)
else
   goto(UD)
end_if
Me:
WHILE($r1<705)
   IF_PIXEL_IN($r1,$r2, $r3,$r4, 3158058)
      $j = $_return1
      $j2 = $_return2
      goto(psh)
   else
      INC($r1,53)
      INC($r3,53)
   END_IF
END_CYC
WHILE($r1 = 732)
   INC($r2,53)
   INC($r4,53)
   $r1 = 467
   $r3 = $r1+10
END_CYC
IF($r2>556)
   LCLICK(35,85)
   TRAYSAY("забито")    //можно удалить если напрягает, сообщение о том что рюкзак забит полностью и остановка скрипта
   halt
END_IF
goto(Me)
psh:
WAITMS(500)
LCLICK(925,560)
LDOWN(920,564)
WAITMS(RND(700,900))
MOVE($j,$j2)
WAITMS(500)
LUP($j,$j2)
LCLICK(800,10)
KEYPRESS(#ENTER)
GOSUB (PROD)
GOTO(po)
UD:
LCLICK(1070, 540)
GOSUB(Del)
KEYPRESS(#ENTER)
WAIT(1)
GOSUB (Per)
goto(po)
SUB(Ent)
   $br = 0
   WHILE($br = 0)
      WAITMC(500)
      GETSCREEN
      IF_PIXEL_IN(815,340, 830, 360, 55547)
         $br = 1
      END_IF
   END_CYC
END_SUB
SUB(PROD)
   $br = 0
   WHILE($br= 0)
      WAITMC(500)
      GETSCREEN
      IF_PIXEL_IN(815, 340, 830, 360, 55547)
      else
         $br = 1
      END_IF
   END_CYC
END_SUB
SUB(Del)
   $br = 0
   WHILE($br = 0)
      WAITMC(500)
      GETSCREEN
      IF_PIXEL_IN(815, 340, 830, 360, 8901117)
         $br = 1
      END_IF
   END_CYC
END_SUB
SUB(Per)
   $b = 0
   WHILE($b = 0)
      WAIT(1)
      GETSCREEN
      if_pixel_in(820, 387, 821, 388, 9935251)
         $b = 1
      END_IF
   END_CYC
END_SUB
[/spoiler]
И вот кстати ещё... скрипт работает в версии 4.7se............  в более свежих версиях праблы с переходам к sub.