Injection+RunUO 2.0
Posted: 2008-04-16 01:32:38
Сталкнулся я вот с какой бедой!!!
Сервер *бусс кингдом реборн!!
На нём стоит RunUO 2.0
у меня 2д клиент 6.0.6.1 Inject и 6.0.6.2 Razr вроде инджект работал до тех пор пока я не решил сделать автомининг!!
Взял скриптик и тут оляоп!! Не хочет копать !!
--------------------------------------------------------------------------------
sub minround()
VAR Kirka = '0x0E86' ; Кирка
VAR TileNum = '1341' ; Номер тайла!!
VAR x, y, t, k
VAR MaxTime = 100 ;
VAR ms1 = "There is no ore here to mine"
VAR ms2 = "You can't use"
VAR ms3 = "You put the"
VAR ms4 = "You loosen some rocks"
VAR ms5 = "You are too far away"
VAR ms6 = "Try mining in rock"
VAR ms7 = "You can't see that"
for y=-2 to 2
for x=-2 to 2
k = 0
repeat
UO.DeleteJournal()
t = UO.Timer()
k = k + 1
UO.CancelTarget()
wait(300)
UO.WaitTargetTile( TileNum, STR( UO.GetX() + x ), STR( UO.GetY() + y ), 0)
UO.UseType( Kirka )
repeat
wait(300)
until UO.InJournal(ms1) OR UO.InJournal(ms2) OR UO.InJournal(ms3) OR UO.InJournal(ms4) OR UO.InJournal(ms5) OR UO.InJournal(ms6) OR UO.InJournal(ms7) OR ((t + MaxTime) < UO.Timer())
until ( NOT UO.InJournal(ms4) AND NOT UO.InJournal(ms3) OR (k > 10) )
next
next
endsub
---------------------------------------------------------------------------------
Проблемму обнаружил в НОМЕРЕ ТАЙЛА!! Перебирал мучался МАтерился но так номер подходящий и не нащёл!!
Всё достало скачал RunUO 2.0 запустил защёл туда Администратором влез в пещеру нажал на Свойства ткнул на пол и не поверил 1341!! Но как так номер правельный а не работает ткнул рядом ещё раз 1339 ОПА и начал тыкат !! В оканцовке получилась целая куча от 1339 до 1343!! И что мне делать!!!
Часть скрипта!!!!
------------------------------
for y=-2 to 2
for x=-2 to 2
k = 0
repeat
UO.DeleteJournal()
t = UO.Timer()
k = k + 1
UO.CancelTarget()
wait(300)
UO.WaitTargetTile( TileNum, STR( UO.GetX() + x ), STR( UO.GetY() + y ), 0)
UO.UseType( Kirka )
--------------------------------
Выбирает координату (например 2 2) а потом тыкает по этой координате на тайл 1339! И не работает потому как на этой координате Тайл с другим номером!!!!
Обращяюсь к вам мужики с прозьбой мне помочь!!!
А точнее нужна часть скрипта которая вне зависимости что под нагами пусть то тайл песк или снега или травы или пещеры он всё равно тыкал!!
Сервер *бусс кингдом реборн!!
На нём стоит RunUO 2.0
у меня 2д клиент 6.0.6.1 Inject и 6.0.6.2 Razr вроде инджект работал до тех пор пока я не решил сделать автомининг!!
Взял скриптик и тут оляоп!! Не хочет копать !!
--------------------------------------------------------------------------------
sub minround()
VAR Kirka = '0x0E86' ; Кирка
VAR TileNum = '1341' ; Номер тайла!!
VAR x, y, t, k
VAR MaxTime = 100 ;
VAR ms1 = "There is no ore here to mine"
VAR ms2 = "You can't use"
VAR ms3 = "You put the"
VAR ms4 = "You loosen some rocks"
VAR ms5 = "You are too far away"
VAR ms6 = "Try mining in rock"
VAR ms7 = "You can't see that"
for y=-2 to 2
for x=-2 to 2
k = 0
repeat
UO.DeleteJournal()
t = UO.Timer()
k = k + 1
UO.CancelTarget()
wait(300)
UO.WaitTargetTile( TileNum, STR( UO.GetX() + x ), STR( UO.GetY() + y ), 0)
UO.UseType( Kirka )
repeat
wait(300)
until UO.InJournal(ms1) OR UO.InJournal(ms2) OR UO.InJournal(ms3) OR UO.InJournal(ms4) OR UO.InJournal(ms5) OR UO.InJournal(ms6) OR UO.InJournal(ms7) OR ((t + MaxTime) < UO.Timer())
until ( NOT UO.InJournal(ms4) AND NOT UO.InJournal(ms3) OR (k > 10) )
next
next
endsub
---------------------------------------------------------------------------------
Проблемму обнаружил в НОМЕРЕ ТАЙЛА!! Перебирал мучался МАтерился но так номер подходящий и не нащёл!!
Всё достало скачал RunUO 2.0 запустил защёл туда Администратором влез в пещеру нажал на Свойства ткнул на пол и не поверил 1341!! Но как так номер правельный а не работает ткнул рядом ещё раз 1339 ОПА и начал тыкат !! В оканцовке получилась целая куча от 1339 до 1343!! И что мне делать!!!
Часть скрипта!!!!
------------------------------
for y=-2 to 2
for x=-2 to 2
k = 0
repeat
UO.DeleteJournal()
t = UO.Timer()
k = k + 1
UO.CancelTarget()
wait(300)
UO.WaitTargetTile( TileNum, STR( UO.GetX() + x ), STR( UO.GetY() + y ), 0)
UO.UseType( Kirka )
--------------------------------
Выбирает координату (например 2 2) а потом тыкает по этой координате на тайл 1339! И не работает потому как на этой координате Тайл с другим номером!!!!
Обращяюсь к вам мужики с прозьбой мне помочь!!!
А точнее нужна часть скрипта которая вне зависимости что под нагами пусть то тайл песк или снега или травы или пещеры он всё равно тыкал!!