-
Content count
503 -
Joined
-
Last visited
Everything posted by shuraken007
-
Раздумывал недавно над https://elysium-project.org/forum/index.php?showtopic=19875#entry215915 (ну не будет оно работать по договору игроков) Хотелось бы иметь в перспективе два серва - один ладдер - обновляется к примеру каждые полтора года, ну или какой-нибудь срок чтобы с нуля можно было зафармить весь открытый контент - все чары переносятся потом на второй основной. Актуально ежели куча народа каждый раз бросалась бы туды, и был рабочим весь контент.
-
Побоссовое открытие?
-
С какого - то момента /script CastSpellByName перестает работать - там возможности скриптов оч сильно покоцали, но хз с какого момента. То бишь если на классике можно в коде посмотреть на окружающие условия, всё узнать - проверить - и в нужных случаях скастить нужные штуки - то там не получится. Только через /cast, опять же хз с какого патча.
-
Против шп нада резисты, и хп. Но тоже непросто. Прист с локом антиклассы я считаю палу.
-
Когда фиксили трынки - эта тема затрагивалась, и на нее вобще ничего не накопали, кроме слухов, что могло и скалироваться, но непонятно что там с переходом на другой патч.
-
Помню, как бумерангом мышь в зг палом пулил. Цепочка кв впечатляет.
-
Не нашёл я в коде, ничего палящего изменение времени. Надо вручную где-нить дописать, что если скорость вдруг изменилась, т.е. текущее значение не совпадает с предыдущим, то тогда сдвинуть позиции в баре минмакса, или текущего ползунка SetMinMaxValues() SetValue()
-
хм.. а эти все бафы с дебафами разве не учитываются атак баром? Думал входят в UnitAttackSpeed. Хотя парри не учитывается к примеру.
-
А чем тя не устраивает стандартный вывод? /script msg = Abar_Mhr.et-GetTime()) - (math.mod((Abar_Mhr.et-GetTime()),.01) DEFAULT_CHAT_FRAME:AddMessage(msg)
-
Abar_Mhr.et-GetTime()) - (math.mod((Abar_Mhr.et-GetTime()),.01) вот твоё время оставшееся для оффхенды Abar_Oh.et-GetTime()) - (math.mod((Abar_Oh.et-GetTime()),.01) смотри lua файл function Abar_Update() её 6 строчка и xml файл строка 159 <StatusBar name="Abar_Mhr" inherits="AbarBar" parent="UIParent"/> <StatusBar name="Abar_Oh" inherits="AbarBar" parent="UIParent"/>
-
Я эту атак бар покоцал - у меня полосочка в пару сантиметров, на которой время, минимализм так сказать)
-
Хм.. а одинаковых мобов так можно перебирать?
-
Ага, попробуй научи распознавать его распознавать трупы мобов. Хотя нет ничего невозможного. Метод опорных векторов, нелинейные SVM для классификатора, построение дескрипторов, и всё такое. Машинное обучение ща на норм уровне. Но долго это всё. Есть даже центры с суперкомпами, куда выборку грузишь, а они те выдают готовый классификатор.
-
Вся штуко в том, что аддон не может "клацнуть ПКМ по трупу" ну никак. Аналогично у рогов с воровством.
-
А если не ты повесил? Что будет писаться?
-
Osiris62ruтам в начале макроса sp="Mind BLast" я мог в названии ошибиться - там регистр букв даже имеет значение. если фраза Mind Blast встретится - то будет номер, если в буке Mind blast уже не найдет.
-
World of Warcraft Programming (2nd Edition).pdf ? оно 2010-го что ли года, там малость врут, а точнее там много чего нового. И версия Lua , и команд дохренища других. А вот первого издания, как я ни старался не нашёл. p.s. что в комбат логе пишет когда курс вешаешь?
-
Я делал себе макрос, на скан всего и вся вокруг, перебором TargetByName с генерированием строк "aaa" - "zzz", даже умудрялся составлять список петов. Фриз эдак на секунду+ идет. Можно это налепить на аддон, и делать не сразу, а во времени. Но там надо продумать всё, чтобы твои касты спеллов не сбивались никуда. В случайно новый таргет. Как вариант, переписать под себя функции CastSpellByName и тому подобные.
-
В память к клиенту видимо лезет, скоре всего адреса зависят от ОС. Варден, если я не ошибаюсь должен подобное в каком-то виде отслеживать. Суть в том, что аддонами автолут никак не сделать.
-
А ты уверен что у макросов корректно кулдаун отображается? Иногда это наибольшее кд спелла, что там кастится, но это в более менее простом коде. Часто вобще кд нету, ты проверял и пашет?
-
Я бы не советовал запускать макрос от товарища выше, у вас удалятся все вещи в сумках. И вобще советую просматривать макросы на наличие DeleteCursorItem(). Да и штука эта, если не брать в рассчет удаление вещей - привязана к спеллу на 1-м слоте - там должен быть майндбласт, что неудобно, ибо надо 1 кнопко вместо 2-х, а тут всё равно 2. Понахватались тут всяких гадостей от меня. "Не дай Бог с дураком найти!" p.s. И вобще суммоню модератора какого-нить.
-
чтоб узнать кд, надо знать номер спелла в спеллбуке /run sp="Mind BLast" i=1 while true do local spellN = GetSpellName(i, BOOKTYPE_SPELL) if not spellN then break end if string.find(spellN, sp) then SPELLN=i end i=i+1 end DEFAULT_CHAT_FRAME:AddMessage(SPELLN) тогда макрос выглядит как-то так, где mindblast_num число, найденное при юзе предыдущего макроса /script start, duration = GetSpellCooldown(mindblast_num, BOOKTYPE_SPELL) if duration and duration > 0 then CastSpellByName("Smite") else CastSpellByName("Mind BLast") end Можно написать макрос, который и сам найдет mindblast_num , точнее объеденить два предыдущих, но он уже больше 255 символов, нужен супермакро аддон p.s. мог перепутать имена спеллов малость, если что сам подправь
-
На дебафах ведь не написано кто хозяин? Надо отслеживать комбат лог внимательно, за временем следить, если есть мобы с одинаковыми именами, то это вобще почти нереально. Вобщем это аддончег надо пилить.
-
Можно даже сделать, чтобы по нажатию макроса всё что пишешь в чате переправлялось в личку таргета, по нажатию второму вновь чат нормализовался.
-
/script msg = "ку краб" tar_name = UnitName("target") if tar_name then SendChatMessage(msg, "WHISPER", "COMMON", tar_name) end Что-нить в этом духе. Если за орду, то "COMMON" смени на "ORCISH"
