Не знаком с мемхаком, но с данной штукой разобрался, но понял, что нет многих фреймов. Есть ли возможность найти фрейм с иконкой и значением золота? Еще бы не помешала атака/защита и характеристики. Был бы очень благодарен.
Хочу узнать, будет ли сильная нагрузка на карту, если каждые 0.3 сек. сортируется 4 "двумерных" массива.
Сортируется таким образом: Для каждого играющего игрока в 4 "двумерных" массивах сортируется 20 элементов по строке. Всего может быть 10 игроков.…
Решил вернуться в WE. Есть ли варианты перевести интерфейс этого редактора? Ну не получается на английском, не удобно.
Когда-то давно делал мапу на ноуте. Винду с ноута уже давно переставил. Решил сегодня открыть свою старую мапу, которую делал, а она выдает ошибку.
Мапа -
Делал я, значит, ландшафт на карте, все было норм. А потом карта сломалась. При попытке открыть карту редактор выключается без ошибки. Использовал JNGP.
Помогите решить проблему.
GetClickedButton() иногда неправильно работает. Очень странная проблема. В большинстве случаев все исправно, но иногда GetClickedButton() возвращает неизвестную мне кнопку.
>> кат
""
private function lcButtonConditions takes nothing returns boolean условие кнопки
local integer i
set i =…
Не работает изменение текста в мультиборде. Нигде не могу найти ошибку, по-этому прошу помощи здесь.
Создаю мультиборд для каждого игрока, затем показываю соответсвующий мультиборд локальному игроку.
Затем на кнопки (влево вправо) должны происходить действия:…
Закрыл старый вопрос, чтобы лучше описать проблему.
Не работает следующий кусок кода:
Тоесть по идеи оно должно выводить следующее:
кат
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
ы
1
2
3
Однако выводит только:
ы
1
Все элементы массива кроме…
Не понимаем с чем может быть связана проблема. При использовании force[1] все работает, а вот других (force[2]...) нет.
Я понимаю что, копаться в чужом коде который еще и отвратно написан не хочется, но проблему найти я не могу.
При отладке видно. Что игрок…
Как конвертировать playercolor в строку типа |cffffffff
set udg_Colour[i + 1]=GetPlayerColor(Player(i))
Раньше играл в гарене, однако её выпилили. Где сейчас больше всего ру игроков сидит?
Хочу узнать где сейчас акутально делать карты. Какие редакторы использовать. Или можно сидеть на 1.26а и не париться как и раньше было?
Реквестирую ссылку на акутальный патч, норм редактор и подсветку для него. В луа желания вкатываться нет.
Ранее смотрел функции на гуи и переводил в жасс. Я так не понимаю гуи в…
Есть ли способность которая может повесить несколько разных бафов? Если делать способность с бафом, то нужно жертвовать стандартной способностью (если конечно нужно стандариное рассеивание бафов). Можно как-то обойти?
Можно сделать триггерное рассеивание бафов, а бафы сделать на основе "Ауры замедления". Но придется…
Заметил, что следующие функции не учитывают физ. размеры юнитов:
IsUnitInRangeXY
GroupEnumUnitInRange
Думал сделать свои функции, но как получить физ. размер юнита? Есть идеи? Только мемхаком?
Когда триггерно выдаю герою способность с 3 лвлами, на основе "Повышение силы атаки", то пропадает урон у героя. Хотя на панеле информации отображается нормальный урон.
Выдаю способность так:
""
UnitAddAbility(u, 'A018')
UnitAddAbility(u, 'A019')
SetUnitAbilityLevel(u, 'A018', GetUnitAbilityLevel(u, 'A015'))…
Хотел сделать автокастовую способность, урон повышается на х ед., а также часть нанесенного урона превращается в здоровье.
Думал сделать на основе способности "Черная стрела". Ловить урон, проверять на наличие баффа, удалять его и восстанавливать здоровье тому, кто нанес урон. Но проблема в том, что бафф черных стрел…
Чел кидал пример работы с фильтрами, там в коде он обнуляет переменную после return, что, естественно, у меня вызвало ошибку.
>> Пример его кода:
""
function Trig_Kill_Conditions takes nothing returns boolean
local unit u = GetTriggerUnit()
local integer i = GetUnitTypeId(u)
return IsUnitType(u,…
Решил тут код оптимизировать, заменив перебор группы формированием фильтра. Столкнулся с несколькими трудностями.
Есть такой участок кода:
""
private nothing uiClear(){
unit u = GetEnumUnit()
integer id = GetUnitUserData(u)
if GetUnitTypeId(u) == 0 {…
Есть функция:
""
private nothing Death(){
integer id = GetTimerUserData(GetExpiredTimer())
BJDebugMsg(I2S(id))
unit u = LoadUnitHandle(HT, id, Unit_hid)
BJDebugMsg("1")
BJDebugMsg("unit " + GetUnitName(u))
if UnitAlive(u) == false {…
После разложения юнита его хэндл освобождается с хэш-таблицы?
Может ли юнит, которые появился занять хэндл юнита, который был разложен?
Есть ли конвертер с cJass в vJass?
В общем, я тут настраивал подсветку и обнаружил, что скобки и номера строк изменять нельзя.
Может можно куда-то в файлик залезть и поменять эти параметры?
Сильно проседает fps (до 25 кд/сек) при использовании стандартной абилки "Вулкан" (ANvc). Очень странно, даже догадок не имею из-за чего такое возможно... Так фпс нормальный, без проседания.
Прилагаю карту
Есть ли где-то созданный ульт морфы из доты? Прошу поделиться.
Хочу создать совместимость триггерных баффных/дебаффных способностей со стандартным Рассеиванием и Похищением заклинания (второе не обязательно).
Но, хочу все оптимизировать и найти наилучший путь.
Вот мое видение как это реализовать:
Создаём логическую переменную массив. Например buff.
Когда накладываем бафф на…