Вставка своих условий
Вставка своих условий
Сейчас при попытке сделать
бот превратит это в (0==0).
Разрешите добавлять в интерфейсе свои условия
Всё равно все близзардские api в интерфейс не повставляете, а там что-то может быть весьма нужным.
бот превратит это в (0==0).
Разрешите добавлять в интерфейсе свои условия
Всё равно все близзардские api в интерфейс не повставляете, а там что-то может быть весьма нужным.
Re: Вставка своих условий
Я так вижу программист тут завелся? : D
Но я так понимаю что ошибки синтаксиса сами будете проверять?
Но я так понимаю что ошибки синтаксиса сами будете проверять?
Re: Вставка своих условий
Ну, ошибки уже можно наделать, есть же условия со строками, которые не поддерживают перевод на другую
Сделано исключительно интерфейсом. От желающих ошибиться спасения не бывает.
Вот как с викаурами: казалось бы, специализированный аддон, столько всяких предустановок на выбор, однако всё равно нередко прибегают к своим условиям И, вроде бы, пользователи осознают, что ошибки полях под знаком "собственные" это не проблема авторов аддона :Р
Сделано исключительно интерфейсом. От желающих ошибиться спасения не бывает.
Вот как с викаурами: казалось бы, специализированный аддон, столько всяких предустановок на выбор, однако всё равно нередко прибегают к своим условиям И, вроде бы, пользователи осознают, что ошибки полях под знаком "собственные" это не проблема авторов аддона :Р
Re: Вставка своих условий
Посмотрю при следующих улучшениях
Re: Вставка своих условий
Готово
Re: Вставка своих условий
Кажется, следует оставить лишь одно поле для своего кода. Если пользователь решился на свой, то при необходимости он сам добавит сравнение.
А вот сейчас если сравнение в условии не нужно, то придётся каждый раз принудительно заполнять его чем-то выполнимым
Особенно мешает, потому что часть интерфейсных функций возвращают boolean, а часть 1nil.
Для вставки в условие разницы нет, а вот прямое сравнение вернувшегося 1nil с true всё испортит. Придётся вдвое внимательней следить, что именно возвращается
Последний раз редактировалось deNoor 31 янв 2018, 21:40, всего редактировалось 1 раз.
Re: Вставка своих условий
А если пользователь хочет сравнить с результатом выполнения встроенной функции?
Re: Вставка своих условий
Ну, я бы скопировал из Main.lua то, что на этом месте генерируется интерфейсным условием и вставил бы сравнение в пользовательский код
Re: Вставка своих условий
Можно посмотреть рабочий пример пользовательского условия в самом BlackDPS?
Типа такого будет работать if UnitThreatSituation("player") == 3 and CheckInteractDistance("target", 3) == 1 ........ то кастуем то-то ?
Типа такого будет работать if UnitThreatSituation("player") == 3 and CheckInteractDistance("target", 3) == 1 ........ то кастуем то-то ?
Re: Вставка своих условий
uaz266, именно так, но эти все условия придется гуглить
Добавить Пользовательское условие BOOL ложь или истина
Добавить Пользовательское условие BOOL ложь или истина
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость