33

» WarCraft 3 / как создать свой GetUnitUserData

Нужно вызвать специалиста по структурам? но код примерно такой будет:
struct AB
int userdata1
int userdata2
int userdataN
endstruct

function ACTIONS takes nothing returns nothing
int total
AB u=AB.create()
u.userdata1=5
u.userdata2=6
total=u.userdata1+u.userdata2 // =>11 вроде всё работает так-то
endfunction
P.s. я не спец по структурам
и тут нет метода delete, он потерялся =)
33

» WarCraft 3 / Заклинание: Вихрь Иллюзий

А как сделать чтобы функцию Jump можно было использовать в других триггерах? просто убрать local?
Да
Причем не важно где Jump объявлена, хоть вначале хоть в конце кода? Кажись про это неоднократно говорилось уже, но я так и не до конца понял
33

» WarCraft 3 / как создать свой GetUnitUserData

или структуры, тока не помню уже как точно там но код будет вида "unit.userdata1"
На крайняк можно под юзердату использовать некие поля из РО, смотря какой патч, если 126 и нужно хранить в юзердате к примеру родную броню юнита, то можно поместить броню в GetunitCostGold (в золотостоимость), разумеется если она не используется, но тогда рпидётся делать много манипуляций с РО, смотря для чего в общем, вариантов решения крайне много и смотря какой патч
33

» WarCraft 3 / Заклинание: Вихрь Иллюзий

NazarPunk, новый таймер на отдельную иллюзию верно же?
А как сделать чтобы функцию Jump можно было использовать в других триггерах? просто убрать local?
А все эти прыжки адекватно реагируют на склон/глубокую воду?
33

» WarCraft 3 / Заклинание: Вихрь Иллюзий

prog, так то да, если к аттачу weapon эффекта можно еще 1 эффект приципить, я вообще забыл про манипуляции с эффектами
33

» WarCraft 3 / Самый производительный Bullet Hell

PT153, ну волны конечно не собирался использовать, но спасибо за инфу, очень прошу NazarPunk, сделать такую систему на луа
wetalq, Как-то так
Каждый снаряд излучает ауру жара, она же аура соприкосновения с ним, и как только снаряд нанесёт урон, значит врезался, новое событие позволяет отследить этот момент соприкосновения, и можно изменить урон, отследить сам снаряд (уничтожит его или отклонить траекторию полёта)
33

» WarCraft 3 / Самый производительный Bullet Hell

ScopteRectuS, с этого момента по подробней, мб они поэтому и фаталят, потому что какие то лимиты в движке, например связаны с частым тиком урона
33

» WarCraft 3 / Как найти наибольшее из нескольких чисел?

NazarPunk, ну я как бы почти это и предложил, хотя если человека устроил ответ #1, значит достаточно уже тут разводить дискуссии, о том кто на сколько крут в познаниях крутых методов сортировок
33

» XGM Конкурсы / Warcraft 3 Custom Maps Contest 2019

это точно не тема, где обсуждать уровень игры вадима, (но в целом он и в экономику плох и в контроль, что войск, что героя, что в кастомки что в "наразвитие")
33

» WarCraft 3 / Как найти наибольшее из нескольких чисел?

Очень сложные виды сортировок для не программиста, я бы просто пересортировал единожды мультиборд в отдельнных массив игроков где индексом от 0 до Х выступает номер игрока, сортировал бы по принципу нахождения максимального простым логическим сравнением, ну а в дуэли бы дрались игроки по индексу 0 с 1, 2 с 3 и т.д.
33

» XGM Конкурсы / Warcraft 3 Custom Maps Contest 2019

Играть-то он умеет в WC3 получше меня и многих дургих
в том то и дело... что нет, просто зажравшийся стример, не мог потренироваться перед записью
Жаль что я вообще не умею в этот варкрафт играть, так что не мне его судить
PrincePhoenix, что там по срокам?
33

» WarCraft 3 / Способности и алгоритмы на заказ

зачем тестить))
я не тестил, это по коду видно, сам такую ошибку часто совершаю, когда вешаю какое-либо свойство на событие изучения способности
33

» WarCraft 3 / Способности и алгоритмы на заказ

Кст, там надо делать проверку на лвл способности при изучении, потому что когда повышаешь лвл способности, событие так же срабатывает, в итоге на 5м уровне идёт уже 5-тикратный реген
а если потом книгу забвения использовать, ммм =) неоднократно
33

» WarCraft 3 / Как остановить регенерацию здоровья?

потому что как уже говорилось 50 раз, не работает ни 1 функция Set Field
NazarPunk:
А когда допиляют 1.31 будет нативно))
а вот это да =)
33

» WarCraft 3 / Как остановить регенерацию здоровья?

а на мемхаке всё это было =(
Я в сларках делал ульту аппрарата и останавливал регенерацию через SetUnitHpRegen периодическим таймером
33

» WarCraft 3 / Возможности Lua относительно JASS\vJASS

а в жасс было что-нибудь от настоящего программирования? анонимные методы, нативные списки и полиморфизм просто мимо ушей и когда ещё почитать отправляют не слова же не понятно... но на наглядных примерах NazarPunk, некоторые нюансы раскрываются и то что удобно это 100%, а к простоте привыкнуть чуть надо
33

» WarCraft 3 / Заклинание: Молитва

Очень забавное решение для муи проверки, что способность кастуется изпользовать булевый массив, где индекс массива = хендл юнита, я очень долго врубался
33

» WarCraft 3 / Баг при скрытии приказов 1.26

Jack-of-shadow, столько стараний, ради чего? ради себя чтобы сделать идеально без фатала, вообще не думаю что в незнакомую и сложную игру играют больше 1 раза в варкрафте, о каком выходе в главное меню идёт речь?
у нас народ как делает? сложно - ливаем, непонятно - больше не завпускаем, и лишь 1% (человека 2) подумают, оооо занятно, надо ещё раз попробовать... ты ради них? 99% всех стараний даже оценены не будут, но 1% лажи (1 ошибка в слове или фатал при перезапуске - негатива на 100 баллов, карта гавно)
33

» Наследие Альянса / Голоса персонажей. Часть 2.

иногда лучше не делать 3д модели, оставить 2д пиксел и фантазию игрока
иногда лучше не делать концовку в игре/книге/фильме , оставив на фантазию пользователя
иногда лучше не делать триггеры, оставив всё на дефолте дабы не напугать игроков
иногда лучше не делать кинематики и передать всю историю через геймплей
иногда лучше не делать описания способностей их всё равно никто не читает и всё качают пассивки
иногда лучше не делать списки более 2-х пунктов их всё равно никто не читает
иногда лучше не писать сценарии к фильмам, ведь зрители всё равно придерутся и найдут миллион дыр
Araders, ты в своём уме? озвучка есть, она не гундосая, без дефектов речи, она есть и это огромнейший плюс!!
33

» WarCraft 3 / Баг при скрытии приказов 1.26

Jack-of-shadow, ну а теперь удачи словить миллион новых багов и возвращение ранее скрытых приказов
Православные значения хороши для 1 приказа
33

» WarCraft 3 / Баг при скрытии приказов 1.26

Да возможно это и так, но тут ничего не поделать (очистить ячейку при выходе?)