Page 1 of 2

Существует проблема с новой антимакрос системой

Posted: 2007-09-21 10:25:11
by LIST
Поставили новую антимакрос систему,которая выводится на экран, по истечении времени, либо когда берешь в руку кирку. На экране появляется окно антимароса, где в верхней его части располагаются рандомно цифры,а снизу также рандомно цифры от 1 до 9, ввод осуществляется нажатием на нижнюю кучу цифр,на каждую цифру нужно кликать мышью,нужно ввести те же цифры, что и выпали в верхней части окна,прошу откликнуться у кого есть по этому поводу какие-либо соображения.Ссылка на скрин антимакрос окна http://www.slil.ru/upload/24882323

Posted: 2007-09-21 12:22:19
by Grin

Code: Select all

sub OneClick()

   var GumpID = 0
   var ButtonID = 0
   var ButtonText
   var i = 12
   
   if uo.LastGump('text', 4) <> "0" then
      i = 13
   end if
   GumpID = val(Mid(uo.LastGump('command', i), 16, 4))
   ButtonID = 4+GumpID-2225
   ButtonText = uo.LastGump('command', ButtonID)
   uo.LClick(Val(Mid(ButtonText, 7, 3)), Val(Mid(ButtonText, 11, 3)))
   while not uo.LastGump('replyed')
      wait(100)
   wend
   
end sub

sub AntiMacro()

   while not uo.Dead()
      if not uo.LastGump('replyed') then
         if uo.LastGump('text', 0) == 'Antimacros System' then
            OneClick()
         end if
      endif
      wait(500)
   wend
   
end sub

скачать инжект 505.18 от сюда

Posted: 2007-09-23 09:08:20
by LIST
Спасибо за быстрый ответ, все работает.

Posted: 2007-09-25 16:59:29
by LIST
Все нормально работает этот антимакрос, но в скрипте не могу его применить, потому что для прохождения антимакрос защиты требуется время на сначала один потом второй клик по цифрам,а скрипт продолжает дальше копать и вызывает новое окно антимакроса,не могу разоьраться, буду признателен если кто подскажет,скрипт вот этот [url]https://yoko.uokit.com/viewtopic.php?t=7829&highlight=mining+for
[/url]

Posted: 2007-10-01 05:35:00
by LIST
Теперь эту же антимакрос систему обновили, и сейчас она появляется в любом месте экрана,если у кого-нибудь есть соображения по тому, как можно переделать этот скрипт чтобы считывать из любого места экрана, буду очень признателен,если поделетесь

Posted: 2007-10-01 11:12:50
by Grin
Большая проблема?;)
зменится только строчка
uo.LClick(Val(Mid(ButtonText, 7, 3)), Val(Mid(ButtonText, 11, 3)))
если сделать инфо гамп анти макроса то четко видно что коорданаты его тоже прописываются...
uo.LClick(uo.LastGump('X')+Val(Mid(ButtonText, 7, 3)), uo.LastGump('Y')+Val(Mid(ButtonText, 11, 3)))

Posted: 2007-10-02 11:11:44
by Archy_87
Собственно поменял строку

uo.LClick(Val(Mid(ButtonText, 7, 3)), Val(Mid(ButtonText, 11, 3)))

на строку

uo.LClick(uo.LastGump('X')+Val(Mid(ButtonText, 7, 3)), uo.LastGump('Y')+Val(Mid(ButtonText, 11, 3)))

когда вылазит окно с гампом то у меня вылетает ошибка в скрипте...

Как правильно подскажите?

Posted: 2007-10-03 01:12:11
by Grin
Ошибки бывают разные...
uo.LClick(uo.LastGump('x')+Val(Mid(ButtonText, 7, 3)), uo.LastGump('y')+Val(Mid(ButtonText, 11, 3)))

Posted: 2007-10-03 04:25:58
by Archy_87
Теперь ничего вообще не пишет... Гамп просто открывается а цифры так и не тыкаются...

Posted: 2007-10-09 15:54:37
by Archy_87
Ап ребят! Помогите очень надо... Дело даже не в макре на добычу... Просто даже руками копать утомляет этот новый антимакр...

Posted: 2007-10-27 23:52:11
by some
Табличка антимакроса выскакивает рандомно,
вверху контрольные цифры которые надо ввести,
внизу осуществляется непосредственно ввод этих цифр.
Вот что я заметил - внизу половина одна половина цифр более темная, другая половина - более светлая.
Как только первая контрольная цифра была введена - вверху меняется расположение второй цифры( уходит вниз или вверх ( но я подозреваю что рандомно),
внизу тоже меняется расположение на рандомное.
Цифры внизу - немного повернуты в разные стороны.

Вроде постарался все максимально подробно изложить.


СОбственно infogump

Code: Select all

_____infogump_______
serial   0x0000a5b2
gumpid   0x000000b3
X   0
Y   0
781   packet size
0   reply packet size
Buttons: ________
Checks&Radios: __
Entryes: ________
All commands: ____
    1] AGE
    2] umppic 187 358 222
    3] umppic 225 362 222
    4] umppic 187 346 222
    5] umppic 242 346 222
    6] utton 160 295 2227 2227 1 1
    7] utton 340 295 2231 2231 1 1
    8] esizepic 140 290 5170 240 24
    9] ext 195 292 152
   10] ext 170 315 0
   11] utton 317 427 2228 2228 1 1
   12] utton 205 431 2225 2225 1 1 1
   13] utton 240 423 2226 2226 1 1
   14] utton 275 427 2227 2227 1 1
   15] utton 248 468 2230 2230 1 1
   16] utton 328 481 2232 2232 1 1
   17] utton 197 475 2229 2229 1 1
   18] utton 288 478 2231 2231 1 1
   19] umppic 202 353 222
   20] umppic 231 347 223
   21] ext 170 373 0
   22] ext 170 385 0
   23] ext 280 385 0
Text: ____________
    0] Antimacros System
    1] Choose this protection code
    2] ----------------------
    3] Entering code:
    4] 0

Posted: 2007-10-28 18:24:05
by some
АП

Posted: 2007-10-28 18:24:20
by some
АП

Posted: 2007-10-28 19:23:12
by Grin
Антимакрос изменился не значительно, если разберетесть как работает то что в первом моем посте, то исправите и под "новый".
Смысл в том что изменилось расположение "Кнопок", не давно один человек (извеняюсь не помню ник) постучался васю и через час уже сам допетрил;) Он просто сделал масив который делал соответствие между старым расположением (строк в infogump) и новым...

Posted: 2007-10-28 20:30:36
by some
Grin wrote:Антимакрос изменился не значительно, если разберетесть как работает то что в первом моем посте, то исправите и под "новый".
Смысл в том что изменилось расположение "Кнопок", не давно один человек (извеняюсь не помню ник) постучался васю и через час уже сам допетрил;) Он просто сделал масив который делал соответствие между старым расположением (строк в infogump) и новым...

Всё бы было очень хорошо - но в программировании я полный 0....
Уроки по скриптам читал, простенькие (типо хилинга ) скрипты могу писать, но чтоб массив сделать.... :oops:
Извини за просьбу - не мог бы ты ( если будет время и желание) скинуть сюда номер icq этого человека?(если осталась в контактах)
:oops:

Posted: 2007-10-30 16:18:20
by some
АП

Posted: 2007-10-30 16:19:03
by some
АП

Posted: 2007-10-30 19:25:43
by some
Ребята я конечно понимаю что просто так ничего не выложат, но подскажите хотя бы в каком направлении мне двигаться?
Что почитать из уроков yoko ?
Где написано как создать массив?
P.S.И если у кого остался старый ,infogump антимакроса - киньте в этот топик пожалуйста

Posted: 2007-10-31 16:42:17
by some
Хмм...
Поможет кто нибудь или нет ? :)
Хотя бы совет дайте как массивы создавать :shock:

Posted: 2007-10-31 19:24:17
by Scripts Writer

Code: Select all

DIM mass[3]

mass[0]='0x0F51'
mass[1]='0x0F51'
mass[2]='0x0F51'


массив из 3х элементов