| Yoko http://forum.yoko.com.ua/ |
|
| Waittargettile(-1,x,y,z) с 805.31 >6.0.5 на клиенте 6.0.13.0 http://forum.yoko.com.ua/viewtopic.php?f=3&t=16199 |
Page 1 of 1 |
| Author: | Weee [ 2011-02-28 13:18:43 ] |
| Post subject: | Waittargettile(-1,x,y,z) с 805.31 >6.0.5 на клиенте 6.0.13.0 |
Недавно пересел на новый шард, запустил инжу с 6.0.13.0. Полет нормальный. Решил адаптировать свои скрипты на добычу, как получил облом-с. Не работает в шахтах waittargettile на любой тип тайлов, когда вместо типа указываешь '-1'. Пробовал вместо этого писать 'all' - не прошло. Таргет как бы исчезает, но действий не происходит. Если тип указать - все работает, но в шахтах сами знаете как, лучше по любому типу. Кто-нибудь сталкивался? |
|
| Author: | Cheltstalker [ 2011-04-20 09:55:12 ] |
| Post subject: | Re: Waittargettile(-1,x,y,z) с 805.31 >6.0.5 на клиенте 6.0. |
Вопрос по той же теме как и пожелание к доработке инжи. Суть в том что харвестовые команды как фишинг так и майнинг требуют указание точного типа тайла. тема с тип =-1 НЕ РАБОТАЕТ Испробовал варианты, поимел недостатки: 1) 1-2 типа тайлов. Например в шахтах пользовать большинство тайлов 39, 41 в случае мидлы. Работает быстро но не пашет с тайлами у стенки, тк как раз у них десять разных других значений. 2) полный перебор тайлов. Недостаток - медленно и холостые попытки пользовать инструмент в разы быстрее изнашивают его и триггерят приход элемов и прочие нег события. 3) работа через клик. Гемором было понять размеры, поправку на высоту в случае рыбалки и проверку на то кликнул ли по тайлу или по пню. то есть если короче и нежнее то через ж.. оно работает. 4) privategettile засунутый в цикл как строптивая невеста до возврата "да" на конкретный тип тайла. В этом были все мои надежды. эхх, Щаз - на тип тайла например 1339 оно возвращает "7". проверял, 7 единственное возвращаемое значение, а 1339 например -- privategettile возвращает 0. Более того, ответы privategettile на некоторые разные типы тайлов одинаковые. Проверял по нескольку раз как сабом с циклом, так и ручками прописывал privategettile(x,y,z,t,t) - ответы именно такие. Текущий итог. Майню перебором, ибо элемы тоже мясо а фишу малым перебором через privategettile. |
|
| Author: | Weee [ 2011-04-20 11:04:49 ] |
| Post subject: | Re: Waittargettile(-1,x,y,z) с 805.31 >6.0.5 на клиенте 6.0. |
У меня решилось так: Code: sub GetTile(x, y) Обращаться так (+X и +Y - это два цикла for, вложенные друг в друга. UO.WaitTargetTile(GetTile(UO.GetX()+X, UO.GetY()+Y), UO.GetX()+X, UO.GetY()+Y, UO.GetZ()) |
|
| Page 1 of 1 | All times are UTC+02:00 |
| Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |
|