Page 1 of 1

Антимакрос

Posted: 2010-10-31 02:47:16
by SimplyFun
Уважаемые, очень прошу помощи в написании скрипта для обхода следующией антимакрос системы:

Скрин:

Image



Гамп:

Code: Select all

_____infogump_______
serial   0x00000a82
gumpid   0x0000008c
X   110
Y   0
899   packet size
0   reply packet size
Buttons: ________
Checks&Radios: __
Entryes: ________
All commands: ____
    1] age
    2] umppic 150 200 0
    3] ext 230 220 24
    4] ext 200 250 45
    5] ext 210 290 995
    6] ext 210 310 995
    7] ext 210 330 995
    8] ext 210 350 995
    9] ext 290 290 995
   10] ext 290 310 995
   11] ext 290 330 995
   12] ext 290 350 995
   13] ext 370 290 995 1
   14] ext 370 310 995 1
   15] ext 370 330 995 1
   16] ext 370 350 995 1
   17] ext 340 252 60 1
   18] utton 193 293 1209 1210 1 0
   19] utton 193 313 1209 1210 1 0
   20] utton 193 333 1209 1210 1 0
   21] utton 193 353 1209 1210 1 0
   22] utton 273 293 1209 1210 1 0
   23] utton 273 313 1209 1210 1 0
   24] utton 273 333 1209 1210 1 0
   25] utton 273 353 1209 1210 1 0
   26] utton 353 293 1209 1210 1 0
   27] utton 353 313 1209 1210 1 0 1
   28] utton 353 333 1209 1210 1 0 1
   29] utton 353 353 1209 1210 1 0 1
Text: ____________
    0] Antimacros system
    1] For continue press
    2] 1
    3] 2
    4] 3
    5] 4
    6] 5
    7] 6
    8] 7
    9] 8
   10] 9
   11] 10
   12] 11
   13] 12
   14] : восемь

Re: Антимакрос

Posted: 2010-10-31 02:59:41
by SimplyFun
Так-же могут быть лишние знаки в слове, например, как тут.

Code: Select all

_____infogump_______
serial   0x00000a82
gumpid   0x0000008c
X   110
Y   0
897   packet size
0   reply packet size
Buttons: ________
Checks&Radios: __
Entryes: ________
All commands: ____
    1] age
    2] umppic 150 200 0
    3] ext 230 220 24
    4] ext 200 250 45
    5] ext 210 290 995
    6] ext 210 310 995
    7] ext 210 330 995
    8] ext 210 350 995
    9] ext 290 290 995
   10] ext 290 310 995
   11] ext 290 330 995
   12] ext 290 350 995
   13] ext 370 290 995 1
   14] ext 370 310 995 1
   15] ext 370 330 995 1
   16] ext 370 350 995 1
   17] ext 340 252 60 1
   18] utton 193 293 1209 1210 1 0
   19] utton 193 313 1209 1210 1 0
   20] utton 193 333 1209 1210 1 0
   21] utton 193 353 1209 1210 1 0
   22] utton 273 293 1209 1210 1 0
   23] utton 273 313 1209 1210 1 0
   24] utton 273 333 1209 1210 1 0
   25] utton 273 353 1209 1210 1 0
   26] utton 353 293 1209 1210 1 0
   27] utton 353 313 1209 1210 1 0 1
   28] utton 353 333 1209 1210 1 0 1
   29] utton 353 353 1209 1210 1 0 1
Text: ____________
    0] Antimacros system
    1] For continue press
    2] 1
    3] 2
    4] 3
    5] 4
    6] 5
    7] 6
    8] 7
    9] 8
   10] 9
   11] 10
   12] 11
   13] 12
   14] : о/д/и/н

Re: Антимакрос

Posted: 2010-10-31 03:41:18
by SimplyFun
Или вот так. В конце вместо слова написано несложное выражение.


Code: Select all

_____infogump_______
serial   0x00000a82
gumpid   0x0000008c
X   110
Y   0
887   packet size
0   reply packet size
Buttons: ________
Checks&Radios: __
Entryes: ________
All commands: ____
    1] age
    2] umppic 150 200 0
    3] ext 230 220 24
    4] ext 200 250 45
    5] ext 210 290 995
    6] ext 210 310 995
    7] ext 210 330 995
    8] ext 210 350 995
    9] ext 290 290 995
   10] ext 290 310 995
   11] ext 290 330 995
   12] ext 290 350 995
   13] ext 370 290 995 1
   14] ext 370 310 995 1
   15] ext 370 330 995 1
   16] ext 370 350 995 1
   17] ext 340 252 60 1
   18] utton 193 293 1209 1210 1 0
   19] utton 193 313 1209 1210 1 0
   20] utton 193 333 1209 1210 1 0
   21] utton 193 353 1209 1210 1 0
   22] utton 273 293 1209 1210 1 0
   23] utton 273 313 1209 1210 1 0
   24] utton 273 333 1209 1210 1 0
   25] utton 273 353 1209 1210 1 0
   26] utton 353 293 1209 1210 1 0
   27] utton 353 313 1209 1210 1 0 1
   28] utton 353 333 1209 1210 1 0 1
   29] utton 353 353 1209 1210 1 0 1
Text: ____________
    0] Antimacros system
    1] For continue press
    2] 1
    3] 2
    4] 3
    5] 4
    6] 5
    7] 6
    8] 7
    9] 8
   10] 9
   11] 10
   12] 11
   13] 12
   14] : 10 + 1

Re: Антимакрос

Posted: 2010-11-01 05:55:46
by HoffMaN
Грин настрой нам антимакр мы лаве заплатим =)))

там просто тупа как читать гамп на русском или с символом : или / а грин?

Re: Антимакрос

Posted: 2010-11-01 06:07:29
by HoffMaN
Чтота потипу

if not uo.LastGump('replyed') then
if uo.LastGump('text', 0) == ': о/д/и/н' then
UO.LClick(310,300)
endif
end if
wait(500)


Только как читать в гампе знак : или / Ответьте пажалуйста про скриптеры как чититать ети симвалы в гампе?)

Re: Антимакрос

Posted: 2010-11-01 10:52:14
by SimplyFun
Ну то, что ты написал, я, по-сути, понимаю. А вот как читать символы я не знаю. Или, например, как быть с выражениями, я тоже не знаю =)
Буду очень благодарен, если кто скинет фак по гампам.

Re: Антимакрос

Posted: 2010-11-01 12:28:57
by SimplyFun
if not uo.LastGump('replyed') then
if uo.LastGump('text', 0) == ': о/д/и/н' then
UO.LClick(310,300)
endif
end if
wait(500)


if uo.LastGump('text', 0) == ': о/д/и/н' then

А почему в этой строчке 0, а не 14?

Re: Антимакрос

Posted: 2010-11-01 14:38:22
by SimplyFun
sub blahblahblab()
if not uo.LastGump('replyed') then
wait(1000)
if uo.LastGump('text', 14) == ' : т/р/и' then
wait(1000)
UO.LClick(x,y)
end if
end if
end sub
Ребят, почему проверка считается пройденной вне зависимости от того, что просит выбрать? Тоесть независимо от того, что просит ввести, он кликает по координатам х,у. Спасибо.

Re: Антимакрос

Posted: 2011-01-20 21:48:53
by lamersz
как сервер называеться?