координаты тайлов
Moderators: Murderator+, Murderator
координаты тайлов
Как можно узнать узнать координату тайла и записать значение в переменную?
Например:
Тыкать uo.infotile() и как потом строку из текстпринта (например 1342 1808 852 255) загнать в переменную?
Или есть еще какие-то способы получить координаты тайла?
Например:
Тыкать uo.infotile() и как потом строку из текстпринта (например 1342 1808 852 255) загнать в переменную?
Или есть еще какие-то способы получить координаты тайла?
-
- Junior Expert
- Posts: 3221
- Joined: 2004-06-24 22:08:56
инфотайл тыкать можно - юзаем инфотайл, ждём прицел, подводим мышку (скриптом естественно), кликаем.
Определить графический координаты тайла - вполне возможно.
Ну это как вариант изврата.. waittargettile в принципе может перехватывать прицел infotile, если Permit vars loopback = On, но сомневаюсь что это поможет (первым аргументом мы что передавать будем?.. во-во).
Определить графический координаты тайла - вполне возможно.
Ну это как вариант изврата.. waittargettile в принципе может перехватывать прицел infotile, если Permit vars loopback = On, но сомневаюсь что это поможет (первым аргументом мы что передавать будем?.. во-во).
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
-
- Junior Expert
- Posts: 3221
- Joined: 2004-06-24 22:08:56
Grin wrote:uo.lasttile() для кого?
waittargettile с infotile не использовать, подумать почему...
Для тех, кто про него помнит...

Только с ним тоже шляпа - я так полагаю нужно автоматически получить тип тайла в определенных координатах, что несколько проблематично с этой командой.
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
-
- Junior Expert
- Posts: 3221
- Joined: 2004-06-24 22:08:56
Grin wrote:ну тогда только асм или перл;)
да и смысл?
если авто маршрут так это можно брать координаты чара...
а если ему карту тайлов надо то прайветгетталом можно
В общем Дестр ры походу не выспался;)
Нет-нет, пятница, я только проснулся..

А вообще - да, всю неделю сплю по 5-6 часов.
PS: Синтаксис построения вопросов, для понятия невыспавшимся дестром:
Code: Select all
есть: ....
нужно: ....
как сделать?
Конкретный пример:
Code: Select all
есть: тайл в который юзер тыкнул прицелом
нужно: узнать координаты тайла
как сделать?
ИМХО - понятность вырастает не только для моего невыспавшегося мозга, да и покороче оно..
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
-
- Junior Expert
- Posts: 3221
- Joined: 2004-06-24 22:08:56
korzh wrote:ну да, правильно поставленная задача - 50% успеха
зы я тож нне выспался
Пора открывать клуб невыспавшихся, отпрашиваться по раньше с работы (дескать клуб посещаю, очень надо), приходить туда и спать

Last edited by Destruction on 2008-02-29 22:35:07, edited 1 time in total.
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
-
- Junior Expert
- Posts: 3221
- Joined: 2004-06-24 22:08:56
Grin wrote:но тем нимение автор походу так и не определился что он хочет...
По мне маршрут можно и чаром рисовать без тыков...
Можно, но не совсем

Ладно там деревья - куда повёрнут - туда плюс один, знаем координату, но когда кривые файлы ультимы, что не можешь пройти на некоторые тайлы пещеры..
А вообще - uo.mfgi() к этому делу прикручивать всегда нужно.. но это я как-то не в тему )
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Telegram: @tatikom
Grin wrote:По мне маршрут можно и чаром рисовать без тыков...
Естественно, можно. Именно такое я и реализовал в своем последнем скрипте на мининг и ламбер на инжекте. Этот мининг/ламбер уже пару лет лежит в топике с моим наследством... Естественно, там используется АСМ. Privat-команды тогда доступны не были.
1. Запоминалка маршрута от банка до шахты работает именно так. Но при этом запоминается не каждая координата, а только узловые, то есть те, в которых чар куда-то поворачивает. Получается список координат узловых точек ломаной линии, между точками чар передвигается по прямой, так что реализовать хождение никаких проблем.
2. В шахте/лесу тоже именно так. Если мне память не изменяет (можешь проверить по скрипту в топике с моим наследством), на экран выводится окошко с кнопкой отключения разметки. Далее юзер должен не закрывая этого окошка переключиться на клиент и провести чара по шахте/лесу/вдоль края скалы. Не копая/не рубя. Просто провести. Скрипт запомнит путь. Далее в процессе работы скрипт в этих точках будет сам искать вокруг копаемые тайлы на земле/копаемые тайлы на стенах/деревья. И копать или рубить.
Кстати, как оказалось, это не так уж быстро. Я, помнится, планировал переделать, чтобы чар при первом автоматическом прохождении маршрута записывал копаемые точки/деревья, а при последующих проходах уже использовал эту инфу, но так и не сделал этого на инжекте, не успел, уже мигрировал на стелс...
2. В шахте/лесу тоже именно так. Если мне память не изменяет (можешь проверить по скрипту в топике с моим наследством), на экран выводится окошко с кнопкой отключения разметки. Далее юзер должен не закрывая этого окошка переключиться на клиент и провести чара по шахте/лесу/вдоль края скалы. Не копая/не рубя. Просто провести. Скрипт запомнит путь. Далее в процессе работы скрипт в этих точках будет сам искать вокруг копаемые тайлы на земле/копаемые тайлы на стенах/деревья. И копать или рубить.
Кстати, как оказалось, это не так уж быстро. Я, помнится, планировал переделать, чтобы чар при первом автоматическом прохождении маршрута записывал копаемые точки/деревья, а при последующих проходах уже использовал эту инфу, но так и не сделал этого на инжекте, не успел, уже мигрировал на стелс...