Значит пробую переделать но не выходит вроде должен продолжать попытки при неудаче а он останавливается после первого раза. Прошу вашей помощи ребята. Помогите пожалуйста если не трудно. Заранее Благодарен за помощь.
sub AnimalTaming()
VAR animal = '0x0047'
var COLanimal = '0x0000'
uo.Set('finddistance', '2')
Repeat
uo.FindType(animal, COLanimal, 'ground')
If uo.FindCount()>0 Then
Uo.warmode(0)
Wait(500)
UO.DeleteJournal()
Repeat
UO.DeleteJournal()
UO.WaitTargetObject('finditem')
UO.Useskill('Animal Taming')
Wait(11000)
Until UO.Journal('looks|see the creature|already|Вы успешно')
Else
Wait(500)
Endif
Wait(500)
Until UO.Journal('That creature looks|see the creature|already|Вы успешно')
end sub
sub AnimalTaming()
VAR animal = '0x0047'
var COLanimal = '0x0000'
uo.Set('finddistance', '2')
Repeat
uo.FindType(animal, COLanimal, 'ground')
If uo.FindCount()>0 Then
Uo.warmode(0)
Wait(500)
UO.DeleteJournal()
UO.WaitTargetObject('finditem')
UO.Useskill('Animal Taming')
Wait(100)
Until UO.Journal('That creature|looks|see the creature|already|Вы успешно')
end if #поправил
end sub
P.S с телефона пишу!
Last edited by kostjan on 2010-04-18 20:10:09, edited 1 time in total.
sub AnimalTaming()
UO.Print('Где эта скотина?')
UO.Exec('addobject Animal')
while uo.Targeting()
wait(100)
wend
UO.DeleteJournal()
while not UO.InJournal('It seems|see the creature|already|rememb')
UO.DeleteJournal()
UO.WaitTargetObject('Animal')
UO.Useskill('Animal Taming')
repeat
wait(100)
until UO.InJournal('fail|It seems|already|rememb')
wend
end sub
sub AnimalTaming()
UO.Print('Где эта скотина?')
UO.Exec('addobject Animal')
while uo.Targeting()
wait(100)
wend
UO.DeleteJournal()
while not UO.InJournal('It seems|see the creature|already|rememb')
UO.DeleteJournal()
UO.WaitTargetObject('Animal')
UO.Useskill('Animal Taming')
repeat
wait(100)
until UO.InJournal('fail|It seems|already|rememb')
wend
end sub
дак ето вообще другой скрипт ( и он не тамит после 1 неудачи и не выключается тоже
в until UO.InJournal('fail|It seems|already|rememb') прописать ВСЕ ВОЗМОЖНЫЕ сообщения (получилось|не получилось|не видно зверька|уже притамлен|помнит вас... и так далее)
в while not UO.InJournal('It seems|see the creature|already|rememb') прописать ТОЛЬКО сообщения при удачном приручении.
в твоем первом скрипте (если его нормально написать) в 1 until все сообщения во втором нижнем только удачное приручение.
Mirage wrote:в until UO.InJournal('fail|It seems|already|rememb') прописать ВСЕ ВОЗМОЖНЫЕ сообщения (получилось|не получилось|не видно зверька|уже притамлен|помнит вас... и так далее)
в while not UO.InJournal('It seems|see the creature|already|rememb') прописать ТОЛЬКО сообщения при удачном приручении.
в твоем первом скрипте (если его нормально написать) в 1 until все сообщения во втором нижнем только удачное приручение.