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

Anything and all.

Moderators: Murderator+, Murderator

LIST
Posts: 8
Joined: 2007-06-30 14:47:09
Contact:

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

Post by LIST »

Поставили новую антимакрос систему,которая выводится на экран, по истечении времени, либо когда берешь в руку кирку. На экране появляется окно антимароса, где в верхней его части располагаются рандомно цифры,а снизу также рандомно цифры от 1 до 9, ввод осуществляется нажатием на нижнюю кучу цифр,на каждую цифру нужно кликать мышью,нужно ввести те же цифры, что и выпали в верхней части окна,прошу откликнуться у кого есть по этому поводу какие-либо соображения.Ссылка на скрин антимакрос окна http://www.slil.ru/upload/24882323
Grin
Expert!
Posts: 2580
Joined: 2005-05-04 14:05:19
Location: Москва

Post 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 от сюда
LIST
Posts: 8
Joined: 2007-06-30 14:47:09
Contact:

Post by LIST »

Спасибо за быстрый ответ, все работает.
LIST
Posts: 8
Joined: 2007-06-30 14:47:09
Contact:

Post by LIST »

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

Post by LIST »

Теперь эту же антимакрос систему обновили, и сейчас она появляется в любом месте экрана,если у кого-нибудь есть соображения по тому, как можно переделать этот скрипт чтобы считывать из любого места экрана, буду очень признателен,если поделетесь
Grin
Expert!
Posts: 2580
Joined: 2005-05-04 14:05:19
Location: Москва

Post 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)))
Archy_87
Posts: 14
Joined: 2007-09-25 05:40:46
Contact:

Post 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)))

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

Как правильно подскажите?
Grin
Expert!
Posts: 2580
Joined: 2005-05-04 14:05:19
Location: Москва

Post by Grin »

Ошибки бывают разные...
uo.LClick(uo.LastGump('x')+Val(Mid(ButtonText, 7, 3)), uo.LastGump('y')+Val(Mid(ButtonText, 11, 3)))
Archy_87
Posts: 14
Joined: 2007-09-25 05:40:46
Contact:

Post by Archy_87 »

Теперь ничего вообще не пишет... Гамп просто открывается а цифры так и не тыкаются...
Archy_87
Posts: 14
Joined: 2007-09-25 05:40:46
Contact:

Post by Archy_87 »

Ап ребят! Помогите очень надо... Дело даже не в макре на добычу... Просто даже руками копать утомляет этот новый антимакр...
some
Posts: 197
Joined: 2007-05-23 19:51:18

Post 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
some
Posts: 197
Joined: 2007-05-23 19:51:18

Post by some »

АП
some
Posts: 197
Joined: 2007-05-23 19:51:18

Post by some »

АП
Grin
Expert!
Posts: 2580
Joined: 2005-05-04 14:05:19
Location: Москва

Post by Grin »

Антимакрос изменился не значительно, если разберетесть как работает то что в первом моем посте, то исправите и под "новый".
Смысл в том что изменилось расположение "Кнопок", не давно один человек (извеняюсь не помню ник) постучался васю и через час уже сам допетрил;) Он просто сделал масив который делал соответствие между старым расположением (строк в infogump) и новым...
some
Posts: 197
Joined: 2007-05-23 19:51:18

Post by some »

Grin wrote:Антимакрос изменился не значительно, если разберетесть как работает то что в первом моем посте, то исправите и под "новый".
Смысл в том что изменилось расположение "Кнопок", не давно один человек (извеняюсь не помню ник) постучался васю и через час уже сам допетрил;) Он просто сделал масив который делал соответствие между старым расположением (строк в infogump) и новым...

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

Post by some »

АП
some
Posts: 197
Joined: 2007-05-23 19:51:18

Post by some »

АП
some
Posts: 197
Joined: 2007-05-23 19:51:18

Post by some »

Ребята я конечно понимаю что просто так ничего не выложат, но подскажите хотя бы в каком направлении мне двигаться?
Что почитать из уроков yoko ?
Где написано как создать массив?
P.S.И если у кого остался старый ,infogump антимакроса - киньте в этот топик пожалуйста
some
Posts: 197
Joined: 2007-05-23 19:51:18

Post by some »

Хмм...
Поможет кто нибудь или нет ? :)
Хотя бы совет дайте как массивы создавать :shock:
Scripts Writer
Posts: 2259
Joined: 2005-04-19 18:00:29
Location: Московская область
Contact:

Post by Scripts Writer »

Code: Select all

DIM mass[3]

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


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