Помогите со скриптом на Таминг
Posted: 2010-05-03 21:59:24
Доброго времени суток, уважаемый форум. Я уже потратил немножко времени на изучение языка Yoko (благо Паскали-Бэйсики с первых курсов помню), но тем ни менее толком разобраться что к чему не успел. Волею обстоятельств пришлось писать скрипт на таминг, т.к. на на нашем шарде таминг довольно оригинален: во-первых, он является активным скиллом и юзается непосредственно, а не при помощи Taming staff, как это нередко бывает, во-вторых, любая фраза со словом Release попадает под ворд-фильтр, поэтому для таминга "загнал домой - начал истязать" используется такая система: перс мучает живку, до тех пор, пока не затамит оную. Если живка затамена, то перс говорит All transfer и указывает на живку (передает ее самой себе), после чего процесс повторяется в N итераций. Проблема в том, что скрипт не указывает на живку, когда предлагается указать, кому передается во владение зверье (после команды All transfer). Помогите, скажите, что нет.
Прошу не судить строго и не посылать в далекое плаванье за тупые ошибки (а я уверен, ошибки тупые)
Code: Select all
sub main()
uo.exec('addobject tam')
while uo.targeting()
wait(300)
wend
wait(1000)
while NOT UO.Dead()
UO.DeleteJournal()
UO.WaitTargetObject('tam')
UO.Say('all transfer')
UO.WaitTargetObject('tam')
UO.Useskill('Animal Taming')
repeat
wait(1000)
until UO.InJournal('You fail') OR UO.InJournal('The')
wend
endsub
Прошу не судить строго и не посылать в далекое плаванье за тупые ошибки (а я уверен, ошибки тупые)