for a long time i have been using this script since they catch us and change the gump information.
----- OLD SCRIPT -----
Code: Select all
sub GetWord(string, num)
var pstart = 0
var n = 0
string = string+' '
for var i = 0 to Len(string)
if Mid(string, i, 1) == ' ' then
n = n+1
if n == num then
return Mid(string, pstart, i-pstart)
endif
pstart = i+1
endif
next
return ''
endsub
Sub ArrayToString(Array)
var num = ''
var n = (Len(Array)-2)/3
if n >= 1 then
for var i = 1 to n
num = num+Mid(Array, i*3-1, 1)
next
endif
return num
endsub
sub Antimacro()
inicio:
uo.press(118)
if uo.LastGump('text') == 'Anti Macro' then
uo.LClick(3, val(GetWord(uo.LastGump('command', 1), 3)))
goto responder
endif
goto inicio
responder:
if uo.LastGump('text',1) == 'Digite os numeros abaixo:' then
uo.LClick(70, 130)
wait(2000)
uo.say(ArrayToString(uo.LastGump('text', 2)))
wait(2000)
uo.LClick(120, 190)
goto inicio
endif
goto responder
endsub
-- FIRST GUMP IMAGE --

this gump is not important
-- SECOND GUMP IMAGE --

-- NEW GUMP INFORMATION (second gump image) --
Code: Select all
_____infogump_______
serial 0x029215a5
gumpid 0x0021028e
X 0
Y 0
789 packet size
0 reply packet size
Buttons: ________
page 0
1 [ 2] image=0x0851 at 115:160
Checks&Radios: __
Entryes: ________
All commands: ____
1] noclose
2] resizepic 40 50 3500 200 150
3] resizepic 70 130 3000 150 20
4] TextEntry 70 130 150 20 900 3 3
5] button 115 160 2130 2129 1 0 2
6] text 55 75 0 0
7] text 55 90 0 1
8] text 100 110 0 11
9] text 125 110 0 12
10] text 150 110 0 13
Text: ____________
0] Tentativas: 1
1] Digite os numeros abaixo:
2] Tentativas: 1<br>Digite os numeros abaixo:<br> { 5, 0, 1, 9, 7 }<br><br><br><br><br>Precisa de Ajuda ? Clique aqui
3] Tentativas: 1<br>Digite os numeros abaixo:<br> { 5, 0, 1, 9, 7 }<br><br><br><br><br>Precisa de Ajuda ? Clique aqui
4] pid 30166
5] ClientAuthenticationHash e53991521f5bc3b12593928d193aea79
6] {2,
7] 1,
8] 1,
9] 3,
10] 8}
11] {6,
12] 6,
13] 5}
-- NOTES --
The answers are the last three or four numbers between "{ }" in this case { 665 } is the right answer.
The old script is typing wrong lines.
anyone could fix that?
thx a lot