| Yoko http://forum.yoko.com.ua/ |
|
| Waittargettile, проблема с номером тайла. http://forum.yoko.com.ua/viewtopic.php?f=3&t=16254 |
Page 1 of 1 |
| Author: | necroic [ 2011-03-30 10:36:58 ] |
| Post subject: | Waittargettile, проблема с номером тайла. |
Доброго дня всем! Проблема вот в чём, на шарде для команды uo.waittargettile необходимо жёстко указывать номер тайла. Например в скрипте на ловлю рыбы. Если указать -1 или 0 или all , просто появляется сообщение "Вы не можете рыбачить здесь". Что можно придумать? У меня есть три варианта, хотел бы узнать, реализуемо ли такое: 1) Делать перебор по известным номерам тайлов из команды infotile 2) Скрипт берёт номер тайла из команды, например, uo.infotile(x abs, y abs) чтобы такая команда возвращало номер тайла указанных координат 3) некий аналог значений -1 или all, чтобы номер тайла для команды был вообще не обязателен. Оговорюсь, дело в том, что на моём шарде водичка задаётся разными номерами тайлов и узнавать все и перебирать не очень хочется... Так же прошу подсказать, как сделать клик мышкой в абсолютные координаты. |
|
| Author: | Mirage [ 2011-03-30 11:17:15 ] |
| Post subject: | Re: Waittargettile, проблема с номером тайла. |
necroic wrote: Оговорюсь, дело в том, что на моём шарде водичка задаётся разными номерами тайлов и узнавать все и перебирать не очень хочется... Вообщето для этого существует утилита InsideUO которая отображает тайлы всех типов именно твоего шарда (даже если они не стандартные) А так помоему ты изобретаешь велосипед. Попробуй вот такой скрипт для ловли: Code: sub FishingAround() if UO.PrivateGetTile(X, Y, -1, 6038, 6066) then ; <- ВОТ ТУТ как раз и перечислены ВСЕ возможные для ловли тайлы |
|
| Author: | necroic [ 2011-03-30 11:27:46 ] |
| Post subject: | Re: Waittargettile, проблема с номером тайла. |
Скажите, я так понимаю, что функция UO.PrivateGetTile проверяет входит ли номер тайла, указанного в координатах в диапазон заданных значений, а может ли она выдать мне номер этого тайла? Она же проверяет вхождение использую переменные номера моего тайла и диапазона? |
|
| Author: | Mirage [ 2011-03-30 12:22:19 ] |
| Post subject: | Re: Waittargettile, проблема с номером тайла. |
непонятно зачем конечно но будет чтото навроде этого: Code: sub main() Или вот так, универсальная но сцуко медленная: Code: sub main() Таким образом кстати можно собирать тайлы пола в пещерах и деревья. Нужно только задать верные границы тайлов. |
|
| Author: | necroic [ 2011-03-30 13:17:08 ] |
| Post subject: | Re: Waittargettile, проблема с номером тайла. |
Почему то оба примера ничего мне не возвращают, запускал, правда, как написано, без доработок. |
|
| Author: | Mirage [ 2011-03-30 15:10:44 ] |
| Post subject: | Re: Waittargettile, проблема с номером тайла. |
приват будет работать если у тебя инжект версии 702.11 и выше. В версии 5** команда не работает. После запуска должен открываться текстовый лог и там будет столбик вида тайл x y z В первом случае скрипт ищет рядом только воду (если на мосту или под камнем спрятана - найдет) второй ищет... а хз что он ищет |
|
| Author: | necroic [ 2011-03-30 15:38:50 ] |
| Post subject: | Re: Waittargettile, проблема с номером тайла. |
Понял, спасибо, буду пробовать! |
|
| Page 1 of 1 | All times are UTC+02:00 |
| Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |
|