Gromiz wrote:ммм....кхе...1 косяк есть-- после первой попытки тама скрипт останавливается -))
хе...это реальный косяк
Moderators: Murderator+, Murderator
Savage wrote:Может у тебя регов нету? теперь заканчивается.Savage wrote:Покажи скрипт, что получилось в итоге.Code: Select all
sub Taming() var count2='0x20F6' ;тип лошади(+) var shrink='0x0F09' ; тип шринка (+) var Exit=0 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) uo.findtype(count2,-1,'ground') uo.grab('all','finditem') uo.cast('Recall','0x40164DD0') ; runa Exit=1 wait(2000) ; На всякий случай, можешь попробовать убрать Endif wend end sub
вот я тут написал скриптик САМ....хех....., но он не работает выдает в 4й строке ошибку.........если я прально понял..ведь так массивы пишутсяSavage wrote:Надо все шринкованные педали загонять в массив и проверять по очереди что на земле лежит.
Code: Select all
sub Taming()
var shrink='0x0F09' ; тип шринка (+)
var Exit=0, i=0
DIM hr=[2]
hr[1]='0x2121' ;тут я ввел тип зашринкованных лошадей
hr[2]='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)
while 1==1
i=0
while Exit<>0 or i<2
uo.findtype(hr[i],-1,'ground')
uo.grab('all','finditem')
uo.cast('Recall','0x40164DD0') ; runa
Exit=1
wait(2000) ; На всякий случай, можешь попробовать убрать
Endif
wend
end sub
ошибка навскидку.Gromiz wrote:Code: Select all
UO.FindType(shrink,'0x0388','backpack') ; где 0x0388-цвет шринка
неа......=(Sfagnum wrote:ошибка навскидку.Gromiz wrote:Code: Select all
UO.FindType(shrink,'0x0388','backpack') ; где 0x0388-цвет шринка
а вот из-за этого у тебя обшибка вылеталаGromiz wrote:Code: Select all
sub Taming() var shrink='0x0F09' ; тип шринка (+) var Exit=0, i=0 DIM hr[2] ;тут найди отличие hr[1]='0x2121' ;тут я ввел тип зашринкованных лошадей hr[2]='0x20F6'
ага...точно...но тут еще не конец еще 1 ошибкаSfagnum wrote:а вот из-за этого у тебя обшибка вылеталаGromiz wrote:Code: Select all
sub Taming() var shrink='0x0F09' ; тип шринка (+) var Exit=0, i=0 DIM hr[2] ;тут найди отличие hr[1]='0x2121' ;тут я ввел тип зашринкованных лошадей hr[2]='0x20F6'
Code: Select all
uo.findtype(hr[i],-1,'ground')
Ну ты ткт намудрил у меня крыша чуть не поехала пока исправлял....Gromiz wrote:вот я тут написал скриптик САМ....хех....., но он не работает выдает в 4й строке ошибку.........если я прально понял..ведь так массивы пишутся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
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)
while 1==1
i=0
while Exit<>0 or i<1
uo.findtype(hr[i],-1,'ground')
uo.grab('all','finditem')
uo.cast('Recall','0x40164DD0') ; runa
Exit=1
wait(2000) ; На всякий случай, можешь попробовать убрать
Endif
wend
end sub
Не морочь людям голову.Sfagnum wrote:ошибка навскидку.Gromiz wrote:Code: Select all
UO.FindType(shrink,'0x0388','backpack') ; где 0x0388-цвет шринка