Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Опция альтернативной проверки дистанции #33

Merged
merged 12 commits into from
Jan 17, 2024

Conversation

coalaboooy
Copy link
Contributor

Добавлена опция проверки альтернативной дистанции, если недоступна стандартная проверка с помощью координат (например, там где нет координат, как на арене с Джайной). Проверка выполняется с помощью функций API IsItemInRange() и CheckInteractDistance(). Проверка менее точная, так как вместо расчета точной дистанции между двумя точками, происходит последовательная проверка со всеми доступными дистанциями. На данный момент при выбранной опции в зонах без координат работает только на текстовом фрейме. Опция отключена по умолчанию, и при попытке включить проверку дистанции в зонах без координат в окне чата по умолчанию выводится сообщение о невозможности проверить дистанцию и предложение включить опцию.
Планируется:

  • добавить сообщение про включение опции в текстовый фрейм, чтобы его было труднее пропустить;
  • доработать радар, чтобы он тоже мог работать с альтернативной проверкой.

coalaboooy and others added 5 commits January 10, 2024 18:12
Опция использования альтернативной проверки в настройках,
проверка рейнджа через IsItemInRange и CheckInteractDistance - пока что неточная, нужно проверить дистанции относительно текущего радара
Исправлен баг с исчезновением окна радара при включении на Джайне и аналогичных зонах - теперь выбирается текстовое окно.
Исправлен баг с отсутствием меню выбора дистанции для проверки при клике ПКМ по фрейму - теперь на Джайне и аналогичных зонах будут доступны дистанции из списка предметов.
Обновлено описание опции в настройках
@fxpw
Copy link
Collaborator

fxpw commented Jan 17, 2024

image
Фиксани ошибки

@Waini4
Copy link
Owner

Waini4 commented Jan 17, 2024

Выйди и зайди нормально

@coalaboooy
Copy link
Contributor Author

0 ошибок, это все варнинги кста
Кроме кэширования предметов, там да, не углядел. Все пофикшено

@Waini4
Copy link
Owner

Waini4 commented Jan 17, 2024

0 ошибок, это все варнинги кста Кроме кэширования предметов, там да, не углядел. Все пофикшено

image

Waini4

This comment was marked as spam.

@coalaboooy
Copy link
Contributor Author

Я вообще подразумевал, что end будет сразу после isInSupportedArea = false, но смотрите там сами, потому чо не факт, что он будет true

@coalaboooy
Copy link
Contributor Author

Да рот его наоборот, кто эту дичь вообще придумал

@fxpw
Copy link
Collaborator

fxpw commented Jan 17, 2024

Да рот его наоборот, кто эту дичь вообще придумал

Это база

@fxpw
Copy link
Collaborator

fxpw commented Jan 17, 2024

Да рот его наоборот, кто эту дичь вообще придумал

ты на чем кодишь? если vscode то поставь себе lua от sumneko, подсветит ошибки такие

@fxpw
Copy link
Collaborator

fxpw commented Jan 17, 2024

@Waini4 я посмотрел вроде все норм, но надо потестить все же

@coalaboooy
Copy link
Contributor Author

Да рот его наоборот, кто эту дичь вообще придумал

ты на чем кодишь? если vscode то поставь себе lua от sumneko, подсветит ошибки такие

На питоне жру синтаксический сахар, от lua блевать тянет. Но спасибо за совет

@Waini4
Copy link
Owner

Waini4 commented Jan 17, 2024

image

@Waini4 Waini4 merged commit 8f8f47a into Waini4:main Jan 17, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants