| Yoko http://forum.yoko.com.ua/ |
|
| Правка скрипта на TargetNext из Клиента. http://forum.yoko.com.ua/viewtopic.php?f=20&t=17501 |
Page 1 of 1 |
| Author: | Mimiks [ 2014-10-26 06:56:44 ] |
| Post subject: | Правка скрипта на TargetNext из Клиента. |
Здаравия желаю. Имеется скрипт, суть скрипта: Юзаем кнопку забинженую в клиенте на TargetNext, проверяем статус цели. Проверяем не NPC ли цель, если цель Нпс, то выводим сообщение о пропуске Нпс и юзаем кнопку из клиента еще раз. Если же цель не Нпс, то выводим сообщение что цель зафиксирована и запускаем скрипт AttackStat(): В этом скрипте делает атаку по последнему статусу. Проблема в том что в скриптинге не силен. Не могу решить повторение нажатия кнопки в местах отмеченных ***. Буду очень благодарен за помощь. Возможно есть какие то пожелания или дополнения. Заранее благодарю. Code: Sub tnext() # Юзаем кнопку TargetNext из клиента, проверяем не НПС ли в таргете. |
|
| Author: | Juicy Fruit [ 2014-10-26 08:58:34 ] |
| Post subject: | Re: Правка скрипта на TargetNext из Клиента. |
Code: uo.isNPCОно определяет не НПС/Игрок, а Существо/Предмет. Если ты все 'uo.isNPC' пропустишь - у тебя не останется чаров для выбора. |
|
| Author: | Mimiks [ 2014-10-26 09:12:41 ] |
| Post subject: | Re: Правка скрипта на TargetNext из Клиента. |
Juicy Fruit wrote: Code: uo.isNPCОно определяет не НПС/Игрок, а Существо/Предмет. Если ты все 'uo.isNPC' пропустишь - у тебя не останется чаров для выбора. Хмм. А есть идеи через какую команду реализовать проверку на Нпс ??? |
|
| Author: | Mimiks [ 2014-10-26 14:15:07 ] |
| Post subject: | Re: Правка скрипта на TargetNext из Клиента. |
Хорошо можно пойти другим путем я так понимаю можно не чекать Нпс или Нпс а скажем : uo.GetNotoriety("laststatus")<2 и если Статус больше 2 то AttackStat() а если меньше то проигрывало бы uo.press(45). Как реализовать подскажите. Code: Sub tnext() Дайте подсказку хоть чер что реализовать ? repeat - until ? while - wend ? Тоесть вся суть тыкаем кнопку через уо клиент на Таргет некст если статус таргета <2, тоесть (Серый, криминал, вражеская гильда, мурдер), то еще раз прокликиваем кнопку в клиенте. А если же статус таргета >3 то uo.print("Target "+uo.GetName("laststatus")) wait(100) AttackStat() |
|
| Author: | Juicy Fruit [ 2014-10-26 14:21:10 ] |
| Post subject: | Re: Правка скрипта на TargetNext из Клиента. |
Code: var FindDistance=20Вот что я когда-то писал, без участия клиентского макроса. Насчет работоспособности не буду ничего говорить, писал не себе, но в период тестов глюков не было, чем всё кончилось - не знаю. Может поможет чем-то, посмотреть как реализован поиск. |
|
| Author: | Mimiks [ 2014-10-26 14:54:10 ] |
| Post subject: | Re: Правка скрипта на TargetNext из Клиента. |
Quote: Вот что я когда-то писал, без участия клиентского макроса. Насчет работоспособности не буду ничего говорить, писал не себе, но в период тестов глюков не было, чем всё кончилось - не знаю. Может поможет чем-то, посмотреть как реализован поиск. Спс попробую разобраться. |
|
| Author: | Mimiks [ 2014-11-03 15:29:27 ] |
| Post subject: | Re: Правка скрипта на TargetNext из Клиента. |
Juicy Fruit wrote: Вот что я когда-то писал, без участия клиентского макроса. Насчет работоспособности не буду ничего говорить, писал не себе, но в период тестов глюков не было, чем всё кончилось - не знаю. Может поможет чем-то, посмотреть как реализован поиск. Как я понял этот скрипт ищет вокруг существ по типу. Но проблема в том что под этот тип подпадают и Нпс и синие игроки. И он сразу атачит. Для пк может вполне сносно, но не для добропорядочных игроков. Как запилить сюда еще проверку на карму цели. по типу Code: if uo.GetNotoriety("laststatus")>2 thenИ еще так же проблема в том что этот скрипт как я понял ищет только тип игроков - тоесть всякие монстры и прочее под этот тип не подпадают. С одной стороны хорошо - так как заточено под ПвП. С другой столоны было бы прикольно запилить сюда еще и мобов. Хотя опять же если бы работало на ура чисто для пвп тоже было бы знатно. Тогда можно было бы для пвп использовать этот скрипт а для ПвЕ использовать руки + этот скрипт Code: Sub AttackStat() |
|
| Author: | Juicy Fruit [ 2014-11-04 01:58:20 ] |
| Post subject: | Re: Правка скрипта на TargetNext из Клиента. |
Для проверки на синего используй Code: uo.GetNotoriety("finditem")Если желаешь искать всё живое Code: uo.FindType(-1, -1, 'ground') |
|
| Page 1 of 1 | All times are UTC+02:00 |
| Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |
|