serg174
14.08.2010, 16:16
В Идеальном Мире находится много игроков, но самое большое количество игроков, это коты.
Коты стоят как попало, на дорого, на НПС, в воздухе.
Что будет если установить дистанцию между котами на установку торговой точки в 25 метров?
Исключение в данной ситуации, смена фейка торговли из шопа (телёнок), что позволит установить кота в любом месте (игнорировать ограничение 25 м)
dx = Позиция юнита по оси Х (Кот2) - Позиция юнита по оси Х (Кот1)
dy = Позиция юнита по ординате Y (Кот2) - Позиция юнита по ординате Y (Кот1)
дистанция=КвадратныйКорень (dx * dx + dy * dy)
Что происходит? Измеряется дистанция между котами, где дистанция - расстояние между котами.
Если дистанция меньше, чем 25, то установка кота не возможно.
if дистанция>=25 then - установка кота возможна.
Так же ввести проверку на тип кота, если тип кота, телёнок то игнорировать условие дистанции.
Коты стоят как попало, на дорого, на НПС, в воздухе.
Что будет если установить дистанцию между котами на установку торговой точки в 25 метров?
Исключение в данной ситуации, смена фейка торговли из шопа (телёнок), что позволит установить кота в любом месте (игнорировать ограничение 25 м)
dx = Позиция юнита по оси Х (Кот2) - Позиция юнита по оси Х (Кот1)
dy = Позиция юнита по ординате Y (Кот2) - Позиция юнита по ординате Y (Кот1)
дистанция=КвадратныйКорень (dx * dx + dy * dy)
Что происходит? Измеряется дистанция между котами, где дистанция - расстояние между котами.
Если дистанция меньше, чем 25, то установка кота не возможно.
if дистанция>=25 then - установка кота возможна.
Так же ввести проверку на тип кота, если тип кота, телёнок то игнорировать условие дистанции.