Jump to content

shuraken007

Player
  • Content count

    503
  • Joined

  • Last visited

Everything posted by shuraken007

  1. Раздумывал недавно над https://elysium-project.org/forum/index.php?showtopic=19875#entry215915 (ну не будет оно работать по договору игроков) Хотелось бы иметь в перспективе два серва - один ладдер - обновляется к примеру каждые полтора года, ну или какой-нибудь срок чтобы с нуля можно было зафармить весь открытый контент - все чары переносятся потом на второй основной. Актуально ежели куча народа каждый раз бросалась бы туды, и был рабочим весь контент.
  2. Побоссовое открытие?
  3. shuraken007

    Макросы

    С какого - то момента /script CastSpellByName перестает работать - там возможности скриптов оч сильно покоцали, но хз с какого момента. То бишь если на классике можно в коде посмотреть на окружающие условия, всё узнать - проверить - и в нужных случаях скастить нужные штуки - то там не получится. Только через /cast, опять же хз с какого патча.
  4. shuraken007

    Add + Damage

    Против шп нада резисты, и хп. Но тоже непросто. Прист с локом антиклассы я считаю палу.
  5. shuraken007

    Add + Damage

    Когда фиксили трынки - эта тема затрагивалась, и на нее вобще ничего не накопали, кроме слухов, что могло и скалироваться, но непонятно что там с переходом на другой патч.
  6. shuraken007

    Разовые вопросы и ответы

    Помню, как бумерангом мышь в зг палом пулил. Цепочка кв впечатляет.
  7. Не нашёл я в коде, ничего палящего изменение времени. Надо вручную где-нить дописать, что если скорость вдруг изменилась, т.е. текущее значение не совпадает с предыдущим, то тогда сдвинуть позиции в баре минмакса, или текущего ползунка SetMinMaxValues() SetValue()
  8. хм.. а эти все бафы с дебафами разве не учитываются атак баром? Думал входят в UnitAttackSpeed. Хотя парри не учитывается к примеру.
  9. А чем тя не устраивает стандартный вывод? /script msg = Abar_Mhr.et-GetTime()) - (math.mod((Abar_Mhr.et-GetTime()),.01) DEFAULT_CHAT_FRAME:AddMessage(msg)
  10. 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"/>
  11. Я эту атак бар покоцал - у меня полосочка в пару сантиметров, на которой время, минимализм так сказать)
  12. Хм.. а одинаковых мобов так можно перебирать?
  13. Ага, попробуй научи распознавать его распознавать трупы мобов. Хотя нет ничего невозможного. Метод опорных векторов, нелинейные SVM для классификатора, построение дескрипторов, и всё такое. Машинное обучение ща на норм уровне. Но долго это всё. Есть даже центры с суперкомпами, куда выборку грузишь, а они те выдают готовый классификатор.
  14. Вся штуко в том, что аддон не может "клацнуть ПКМ по трупу" ну никак. Аналогично у рогов с воровством.
  15. А если не ты повесил? Что будет писаться?
  16. Osiris62ruтам в начале макроса sp="Mind BLast" я мог в названии ошибиться - там регистр букв даже имеет значение. если фраза Mind Blast встретится - то будет номер, если в буке Mind blast уже не найдет.
  17. World of Warcraft Programming (2nd Edition).pdf ? оно 2010-го что ли года, там малость врут, а точнее там много чего нового. И версия Lua , и команд дохренища других. А вот первого издания, как я ни старался не нашёл. p.s. что в комбат логе пишет когда курс вешаешь?
  18. Я делал себе макрос, на скан всего и вся вокруг, перебором TargetByName с генерированием строк "aaa" - "zzz", даже умудрялся составлять список петов. Фриз эдак на секунду+ идет. Можно это налепить на аддон, и делать не сразу, а во времени. Но там надо продумать всё, чтобы твои касты спеллов не сбивались никуда. В случайно новый таргет. Как вариант, переписать под себя функции CastSpellByName и тому подобные.
  19. В память к клиенту видимо лезет, скоре всего адреса зависят от ОС. Варден, если я не ошибаюсь должен подобное в каком-то виде отслеживать. Суть в том, что аддонами автолут никак не сделать.
  20. А ты уверен что у макросов корректно кулдаун отображается? Иногда это наибольшее кд спелла, что там кастится, но это в более менее простом коде. Часто вобще кд нету, ты проверял и пашет?
  21. Я бы не советовал запускать макрос от товарища выше, у вас удалятся все вещи в сумках. И вобще советую просматривать макросы на наличие DeleteCursorItem(). Да и штука эта, если не брать в рассчет удаление вещей - привязана к спеллу на 1-м слоте - там должен быть майндбласт, что неудобно, ибо надо 1 кнопко вместо 2-х, а тут всё равно 2. Понахватались тут всяких гадостей от меня. "Не дай Бог с дураком найти!" p.s. И вобще суммоню модератора какого-нить.
  22. чтоб узнать кд, надо знать номер спелла в спеллбуке /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. мог перепутать имена спеллов малость, если что сам подправь
  23. На дебафах ведь не написано кто хозяин? Надо отслеживать комбат лог внимательно, за временем следить, если есть мобы с одинаковыми именами, то это вобще почти нереально. Вобщем это аддончег надо пилить.
  24. Можно даже сделать, чтобы по нажатию макроса всё что пишешь в чате переправлялось в личку таргета, по нажатию второму вновь чат нормализовался.
  25. /script msg = "ку краб" tar_name = UnitName("target") if tar_name then SendChatMessage(msg, "WHISPER", "COMMON", tar_name) end Что-нить в этом духе. Если за орду, то "COMMON" смени на "ORCISH"
×