0
5
9 лет назад
0

» WarCraft 3 / Приказы

хорошо сейчас попробую
0
5
9 лет назад
0

» WarCraft 3 / Приказы

Melissa, значит просто пробел или как?
0
5
9 лет назад
0

» WarCraft 3 / Хендл

Astra, Load Trigger Handle загружает сохранённый триггер в хэш таблице.
0
5
9 лет назад
0

» WarCraft 3 / Хендл

Buulichkaa, я попытался объяснить на его языке. Чего придираешься?
Astra:
для получения их ID (на GUI) !
2
5
9 лет назад
Отредактирован fREEz10121
2

» WarCraft 3 / Хендл

Создай переменную типа integer, например "i".
В custom script пиши
set udg_i = GetHandleId(тут твой объект для получения айди)
приставка "udg_" пишется без пробелов в обязательном порядке для гуи переменных
теперь в этой переменной "i" будет храниться хандл айди
0
5
1
5
9 лет назад
Отредактирован fREEz10121
1

» WarCraft 3 / Проблема на моей карте

Теперь работает нормально. Всё изменённое отметил восклицательным знаком.
Загруженные файлы
0
5
9 лет назад
Отредактирован fREEz10121
0

» WarCraft 3 / Охлаждение способностей

а если через нативку её сделаю постоянной? это повлияет как ни будь?
0
5
9 лет назад
0

» WarCraft 3 / Охлаждение способностей

Ancient, не сложно, не знал как делать...
0
5
9 лет назад
Отредактирован fREEz10121
0

» WarCraft 3 / В чём я ошибся?

fREEz10121
GetEventDamage() - количество урона.
GetEventDamageSource() - тот, кто нанёс урон.
Переписать на "обычный" Jass - дело пяти минут, если ты хотя бы просто прочтёшь описание синтаксиса. В системе не используется функционал vJass.
Да я понял уже.Это custom функция заключающая в себе стандартные регистрации событий.: Юнит вошёл в зону и юнит получает урон. Не много позже проверю.
nvc123:
fREEz10121, после проверки на наличие яда(если яд найден) надо удалять баф яда и тогда одновременных ситуаций не будет
Тоже не много позже перепроверю.
Загруженные файлы
0
5
9 лет назад
0

» WarCraft 3 / В чём я ошибся?

Clamp, Я пользуюсь исключительно обычным Jass`ом и я самоучка. Возможно по этому плохо разбираюсь в cJass и vJass. Я по ссылке твоей заходил на тему, читал... Возможно твоя система, как раз то, что мне нужно, но мне не понятно, как извлечь нанесённый урон для дальнейшей обработки и т.д. и т.п.
0
5
9 лет назад
Отредактирован fREEz10121
0

» WarCraft 3 / В чём я ошибся?

С ядом тоже не то к сожалению. Просто в одно и тоже время, атакующий и кастующий юниты могут нанести урон, а яд в свою очередь активирует триггер для двоих юнитов. Когда играет много игроков, то шансы для подобных моментов будут высокими.
0
5
9 лет назад
Отредактирован fREEz10121
0

» WarCraft 3 / Добавить эффект

0
5
9 лет назад
Отредактирован fREEz10121
0

» WarCraft 3 / В чём я ошибся?

Daro, спасибо буду пробовать
nvc123, ясно
0
5
9 лет назад
Отредактирован fREEz10121
0

» WarCraft 3 / В чём я ошибся?

nvc123, а его открыть чем нибудь? Я не в курсе просто ни когда не приходилось к этому прибегать.
0
5
9 лет назад
Отредактирован fREEz10121
0

» WarCraft 3 / В чём я ошибся?

Через проверку приказа триггер работает, но не совсем так, как хотелось бы. Нужно в обязательном порядке отдавать приказ на атаку. Буду пробовать, что нибудь ещё.
Знает кто, как в самом варкрафте псомотреть коды стандартных способностей? Смотрел через MPQ Editor ни чего подобного не нашёл.
0
5
9 лет назад
0

» WarCraft 3 / В чём я ошибся?

fREEz10121, xgm.guru/forum/showthread.php?p=1024599#post1024599
Спасибо конечно но, эта система основывается на "орб способности". Так как я делаю вампиризм, который пополняет жизни воинов во время боя не зависимо от дальности атаки. То проще дать всем элементарную предметную способность от "Маски Смерти" и избежать подобных систем. Мне важно, чтобы способность, которую я делаю, была не "орб".
Я попробую сделать триггер через проверку приказа думаю сработает.
0
5
9 лет назад
0

» WarCraft 3 / В чём я ошибся?

nvc123, скинь хотя бы ссылку на материал... Буду благодарен.
0
5
9 лет назад
Отредактирован fREEz10121
0

» WarCraft 3 / В чём я ошибся?

Ancient, тоже вариант, но всё же есть одно НО. Такой триггер будет реагировать и на заклинания наносящие урон.
И кстати, ведь на первой атаке происходит всё, как нужно. По моему тут проблемка в триггере заключается, в момент его удаления. Он просто напросто не удаляется, а ведь при каждой новой атаке происходит новая регистрация, и ещё, потом ещё. И таким образом получается такая делема... Может знает кто, как удалить его так, чтобы он реально удалился?
0
5
9 лет назад
0

» WarCraft 3 / Бафы

Всем спасибо! "GetUnitAbilityLevel" работает. Только что проверил через BJDebugMsg
0
5
9 лет назад
0

» WarCraft 3 / unitId2unitnamestring

nvc123, prog, спасибо вам за помощь
0
5
9 лет назад
0

» WarCraft 3 / unitId2unitnamestring

а не создавая юнита можно как то конвертировать? мне вот это важно узнать...