Forum in READ ONLY mode! All questions and discussions on Discord official server, invite link: https://discord.gg/VxsGzJ7

координаты области

тут можно задать вопрос по скриптингу
Post Reply
Tiger89
Novice
Novice
Posts: 131
Joined: 28.11.2008 17:32

координаты области

Post by Tiger89 »

каким образом получить координаты зеленой области допустим?
Image
CFA
Developer
Developer
Posts: 492
Joined: 20.04.2006 6:03
Contact:

Re: координаты области

Post by CFA »

даблклик по карте (если в стелсе). в уо мапе вроде пкм - goto location он покажет текущие координаты курсора.
Tiger89
Novice
Novice
Posts: 131
Joined: 28.11.2008 17:32

Re: координаты области

Post by Tiger89 »

Наверное не совсем понял меня, я хочу разбить эту зеленную область на квадраты и прямоугольники и понять находиться ли чар на маркете допустим или нет, в uomap не получается точно это сделать.
User avatar
Vizit0r
Developer
Developer
Posts: 3958
Joined: 24.03.2005 17:05
Contact:

Re: координаты области

Post by Vizit0r »

поиском по статике...
"Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код".
nah nah
Developer
Developer
Posts: 414
Joined: 13.07.2011 11:23
Contact:

Re: координаты области

Post by nah nah »

а что мешает руками разметить? Типо походить, записать координаты.

Code: Select all

market = (100, 100, 150, 120) #прямоугольник 50х20 тайлов
x1, y1, x2, y2 = market
if GetX(Self()) in range(x1, x2) and GetY(Self()) in range(y1, y2):
    print('on market zone') 
Tiger89
Novice
Novice
Posts: 131
Joined: 28.11.2008 17:32

Re: координаты области

Post by Tiger89 »

ну это же надо свою сферу запускать и ходить по всей зеленной области, я тут спросил чтобы сделать быстрее короче
Alex
Moderator
Moderator
Posts: 351
Joined: 07.04.2005 4:41

Re: координаты области

Post by Alex »

Tiger89 wrote:ну это же надо свою сферу запускать и ходить по всей зеленной области, я тут спросил чтобы сделать быстрее короче
Визитор выше написал "поиском по статике". Уточню: Учитывая что тебе надо проверять на вхождение в зелёную зону, то как бы именно по цвету и можно проверять. Береш текущие координаты чара, и вызываеш функцию GetMapCell ( http://stealth.od.ua/wiki/doku.php?id=tile_working ). и проверяеш цвет и тип тайла земли под чаром
Новый стелс лежит тут. Стелс это произведение искусства! :)
Tiger89
Novice
Novice
Posts: 131
Joined: 28.11.2008 17:32

Re: координаты области

Post by Tiger89 »

Спасибо всем я понял всё =)
Post Reply