Page 4 of 5

Posted: 2005-02-22 14:06:45
by Savage
показывай скрипт

Posted: 2005-02-22 14:10:31
by Gromiz
Savage wrote:показывай скрипт


Code: Select all

sub Taming() 
var shrink='0x0F09'         ; тип шринка (+)
var Exit=0, i=0
DIM hr[2]         ;злесь равно убрал т к с ним ошибка появл

hr[0]='0x2121'     ;тут я ввел тип зашринкованных лошадей
hr[1]='0x20F6'

uo.print('Тотем')
uo.exec('addobject TOT')
while uo.targeting()
wait(100)
wend
while Exit<>1
UO.DeleteJournal()
UO.WaitTargetObject('TOT')
UO.UseSkill('Animal Taming')
repeat
wait(1000)
until UO.InJournal('You fail') OR UO.InJournal('It seems')
If Uo.InJournal('It seems')  Then
wait(5000)                               ; пусть педали подбегут
UO.FindType('shrink',0x0388,'backpack')             ;  где 0x0388-цвет шринка
uo.moveitem('finditem',1,'TOT')           
wait(500)

for i=0 to 1
uo.findtype(hr[i],-1,'ground')         
if uo.findcount() then
uo.grab('all','finditem')
endif
next
uo.cast('Recall','0x40164DD0') ; runa
Exit=1
wait(2000) ; На всякий случай, можешь попробовать убрать
Endif
wend
end sub

Posted: 2005-02-22 14:19:45
by Savage
Я же сказал кавычки со шринка убрать! Не слушай не сертефицированных специалистов :)
UO.FindType('shrink',0x0388,'backpack')

Posted: 2005-02-22 14:24:21
by Gromiz
Savage wrote:Я же сказал кавычки со шринка убрать! Не слушай не сертефицированных специалистов :)
UO.FindType('shrink',0x0388,'backpack')



хорощо:D ...я ковычки убрал, а проблема таже :(

Posted: 2005-02-22 14:30:59
by Savage
попробуй вместо шринка его тип вбить в ковычках как цвет.

Posted: 2005-02-22 14:47:53
by Gromiz
Savage wrote:попробуй вместо шринка его тип вбить в ковычках как цвет.


как я понял так:

Code: Select all

UO.FindType('0x20F6',0x0388,'backpack')


а так ваще шринк не использует -))

Posted: 2005-02-22 14:49:50
by Edred
ничего, что я здесь подрублюсь? ;)

Цвет - тоже в кавычки...

Posted: 2005-02-22 14:54:38
by Savage
Короче, если что то меняешь, предупреждай, типа было так, я сделал так, а то за тобой не уследишь!

Posted: 2005-02-22 14:57:07
by Gromiz
Savage wrote:Короче, если что то меняешь, предупреждай, типа было так, я сделал так, а то за тобой не уследишь!


UO.FindType('shrink','0x0388','backpack')


поставил ковычки на тип и цвет а результат один ....лошадь вроде выпивает шринк(но не шринкуется)...а не перетаскивает на нее

Posted: 2005-02-22 15:00:08
by The Cheater
лошадь животное неогрессивное модно на него сесть ,привести домой поставить в all stop и реколл обратно

Posted: 2005-02-22 15:03:42
by Savage
Gromiz wrote:
Savage wrote:Короче, если что то меняешь, предупреждай, типа было так, я сделал так, а то за тобой не уследишь!


UO.FindType(shrink,'0x0388','backpack')


поставил ковычки на тип и цвет а результат один ....лошадь вроде выпивает шринк(но не шринкуется)...а не перетаскивает на нее

Сделай так и покончим с этим еси ты еще чего нить не намудрил.

Есть простое правило, начинаешь мудрить - сохрани копию скрипта. Не получилось - загружаешь ее и мудришь поновой.

Posted: 2005-02-22 15:07:04
by Gromiz
я так и сделал...но факт остается фактом.... не шринкует -))

Posted: 2005-02-22 15:08:08
by Savage
Ок. возьми вчерашний скрипт с форума и попробуй им. Тот который без массива.

Posted: 2005-02-22 15:16:09
by Gromiz
Savage wrote:Ок. возьми вчерашний скрипт с форума и попробуй им. Тот который без массива.


однако...вчерашний скрипт..но он работает также...как-то странно..

Code: Select all

sub Taming() 
var count2='0x20F6'              ;тип лошади(+)
var shrink='0x0F09'         ; тип шринка (+)

uo.print('Тотем')
uo.exec('addobject TOT')
while uo.targeting()
wait(100)
wend
UO.DeleteJournal()
UO.WaitTargetObject('TOT')
UO.UseSkill('Animal Taming')
repeat
wait(1000)
until UO.InJournal('You fail') OR UO.InJournal('It seems')
If Uo.InJournal('It seems')  Then
wait(5000)                               ; пусть педали подбегут
UO.FindType('shrink',0x0388,'backpack')             ;  где 0x0388-цвет шринка
uo.moveitem('finditem',1,'TOT')           
wait(500)
uo.findtype(count2,-1,'ground')         
uo.grab('all','finditem')
uo.cast('Recall','0x40164DD0') ; runa
Endif
end sub

Posted: 2005-02-22 15:22:03
by Savage
Тогда все ясно. Как я мог про это забыть? :) Вообщем бери последнюю модификацию скрипта и перезагрузи клиент. Дело в том что когда происходит ошибка выхода за границы массива, такие глки бывают у инжекта - мама негрюй :) И поаккуратнее с массивами. :)

Posted: 2005-02-22 15:23:17
by Savage
токо вот это незабудь поправить а то опять все сначала начнем.... :)
UO.FindType(shrink,'0x0388','backpack')

Posted: 2005-02-22 15:26:47
by Gromiz

Code: Select all

sub Taming() 
var shrink='0x0F09'         ; тип шринка (+)
var Exit=0, i=0
DIM hr[2]         ;злесь равно убрал т к с ним ошибка появл

hr[0]='0x2121'     ;тут я ввел тип зашринкованных лошадей
hr[1]='0x20F6'

uo.print('Тотем')
uo.exec('addobject TOT')
while uo.targeting()
wait(100)
wend
while Exit<>1
UO.DeleteJournal()
UO.WaitTargetObject('TOT')
UO.UseSkill('Animal Taming')
repeat
wait(1000)
until UO.InJournal('You fail') OR UO.InJournal('It seems')
If Uo.InJournal('It seems')  Then
wait(5000)                               ; пусть педали подбегут
UO.FindType('shrink',0x0388,'backpack')             ;  где 0x0388-цвет шринка
uo.moveitem('finditem',1,'TOT')           
wait(500)

for i=0 to 1
uo.findtype(hr[i],-1,'ground')         
if uo.findcount() then
uo.grab('all','finditem')
endif
next
uo.cast('Recall','0x40164DD0') ; runa
Exit=1
wait(2000) ; На всякий случай, можешь попробовать убрать
Endif
wend
end sub


вот последняя версия....результат тот же _)) лошадь не шринкуется -((

в чем прикол что-то не пойму вчера ведь работало -)) и перезапускал клиет ...одно и тоже

Posted: 2005-02-22 15:28:51
by Savage
Слушай! Ты уже достал! Если используешь имя переменной в команде финдтайп, НЕ СТАВЬ ЕГО В КАВЫЧКИ!!! Если используешь значение типа или цвета то СТАВЬ ЕГО В КАВЫЧКИ!!!

Posted: 2005-02-22 15:30:33
by The Cheater
Savage wrote:Слушай! Ты уже достал! Если используешь имя переменной в команде финдтайп, НЕ СТАВЬ ЕГО В КАВЫЧКИ!!! Если используешь значение типа или цвета то СТАВЬ ЕГО В КАВЫЧКИ!!!

это касательно только файндтайп ?

Posted: 2005-02-22 15:31:58
by Savage
Всех функций инжекта UO.*