Нужно вызвать специалиста по структурам? но код примерно такой будет:
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, он потерялся =)
или структуры, тока не помню уже как точно там но код будет вида "unit.userdata1"
На крайняк можно под юзердату использовать некие поля из РО, смотря какой патч, если 126 и нужно хранить в юзердате к примеру родную броню юнита, то можно поместить броню в GetunitCostGold (в золотостоимость), разумеется если она не используется, но тогда рпидётся делать много манипуляций с РО, смотря для чего в общем, вариантов решения крайне много и смотря какой патч
NazarPunk, новый таймер на отдельную иллюзию верно же?
А как сделать чтобы функцию Jump можно было использовать в других триггерах? просто убрать local?
А все эти прыжки адекватно реагируют на склон/глубокую воду?
PT153, ну волны конечно не собирался использовать, но спасибо за инфу, очень прошу NazarPunk, сделать такую систему на луа wetalq, Как-то так
Каждый снаряд излучает ауру жара, она же аура соприкосновения с ним, и как только снаряд нанесёт урон, значит врезался, новое событие позволяет отследить этот момент соприкосновения, и можно изменить урон, отследить сам снаряд (уничтожит его или отклонить траекторию полёта)
NazarPunk, ну я как бы почти это и предложил, хотя если человека устроил ответ #1, значит достаточно уже тут разводить дискуссии, о том кто на сколько крут в познаниях крутых методов сортировок
это точно не тема, где обсуждать уровень игры вадима, (но в целом он и в экономику плох и в контроль, что войск, что героя, что в кастомки что в "наразвитие")
Очень сложные виды сортировок для не программиста, я бы просто пересортировал единожды мультиборд в отдельнных массив игроков где индексом от 0 до Х выступает номер игрока, сортировал бы по принципу нахождения максимального простым логическим сравнением, ну а в дуэли бы дрались игроки по индексу 0 с 1, 2 с 3 и т.д.
Играть-то он умеет в WC3 получше меня и многих дургих
в том то и дело... что нет, просто зажравшийся стример, не мог потренироваться перед записью
Жаль что я вообще не умею в этот варкрафт играть, так что не мне его судить PrincePhoenix, что там по срокам?
Кст, там надо делать проверку на лвл способности при изучении, потому что когда повышаешь лвл способности, событие так же срабатывает, в итоге на 5м уровне идёт уже 5-тикратный реген
а если потом книгу забвения использовать, ммм =) неоднократно
а в жасс было что-нибудь от настоящего программирования? анонимные методы, нативные списки и полиморфизм просто мимо ушей и когда ещё почитать отправляют не слова же не понятно... но на наглядных примерах NazarPunk, некоторые нюансы раскрываются и то что удобно это 100%, а к простоте привыкнуть чуть надо
Очень забавное решение для муи проверки, что способность кастуется изпользовать булевый массив, где индекс массива = хендл юнита, я очень долго врубался
Jack-of-shadow, столько стараний, ради чего? ради себя чтобы сделать идеально без фатала, вообще не думаю что в незнакомую и сложную игру играют больше 1 раза в варкрафте, о каком выходе в главное меню идёт речь?
у нас народ как делает? сложно - ливаем, непонятно - больше не завпускаем, и лишь 1% (человека 2) подумают, оооо занятно, надо ещё раз попробовать... ты ради них? 99% всех стараний даже оценены не будут, но 1% лажи (1 ошибка в слове или фатал при перезапуске - негатива на 100 баллов, карта гавно)
иногда лучше не делать 3д модели, оставить 2д пиксел и фантазию игрока
иногда лучше не делать концовку в игре/книге/фильме , оставив на фантазию пользователя
иногда лучше не делать триггеры, оставив всё на дефолте дабы не напугать игроков
иногда лучше не делать кинематики и передать всю историю через геймплей
иногда лучше не делать описания способностей их всё равно никто не читает и всё качают пассивки
иногда лучше не делать списки более 2-х пунктов их всё равно никто не читает
иногда лучше не писать сценарии к фильмам, ведь зрители всё равно придерутся и найдут миллион дыр Araders, ты в своём уме? озвучка есть, она не гундосая, без дефектов речи, она есть и это огромнейший плюс!!
Ред. Берги
» WarCraft 3 / как создать свой GetUnitUserData
и тут нет метода delete, он потерялся =)
» WarCraft 3 / Заклинание: Вихрь Иллюзий
» WarCraft 3 / как создать свой GetUnitUserData
На крайняк можно под юзердату использовать некие поля из РО, смотря какой патч, если 126 и нужно хранить в юзердате к примеру родную броню юнита, то можно поместить броню в GetunitCostGold (в золотостоимость), разумеется если она не используется, но тогда рпидётся делать много манипуляций с РО, смотря для чего в общем, вариантов решения крайне много и смотря какой патч
» WarCraft 3 / Заклинание: Вихрь Иллюзий
А как сделать чтобы функцию Jump можно было использовать в других триггерах? просто убрать local?
А все эти прыжки адекватно реагируют на склон/глубокую воду?
» WarCraft 3 / Заклинание: Вихрь Иллюзий
» WarCraft 3 / Самый производительный Bullet Hell
wetalq, Как-то так
Каждый снаряд излучает ауру жара, она же аура соприкосновения с ним, и как только снаряд нанесёт урон, значит врезался, новое событие позволяет отследить этот момент соприкосновения, и можно изменить урон, отследить сам снаряд (уничтожит его или отклонить траекторию полёта)
» WarCraft 3 / Самый производительный Bullet Hell
» WarCraft 3 / Как найти наибольшее из нескольких чисел?
» XGM Конкурсы / Warcraft 3 Custom Maps Contest 2019
» WarCraft 3 / Как найти наибольшее из нескольких чисел?
» XGM Конкурсы / Warcraft 3 Custom Maps Contest 2019
Жаль что я вообще не умею в этот варкрафт играть, так что не мне его судить
PrincePhoenix, что там по срокам?
» WarCraft 3 / Способности и алгоритмы на заказ
» WarCraft 3 / Способности и алгоритмы на заказ
» WarCraft 3 / Королева Азшара
» WarCraft 3 / Как остановить регенерацию здоровья?
» WarCraft 3 / Как остановить регенерацию здоровья?
NazarPunk:
» WarCraft 3 / Как остановить регенерацию здоровья?
Я в сларках делал ульту аппрарата и останавливал регенерацию через SetUnitHpRegen периодическим таймером
» WarCraft 3 / Возможности Lua относительно JASS\vJASS
» WarCraft 3 / Заклинание: Молитва
» WarCraft 3 / Баг при скрытии приказов 1.26
у нас народ как делает? сложно - ливаем, непонятно - больше не завпускаем, и лишь 1% (человека 2) подумают, оооо занятно, надо ещё раз попробовать... ты ради них? 99% всех стараний даже оценены не будут, но 1% лажи (1 ошибка в слове или фатал при перезапуске - негатива на 100 баллов, карта гавно)
» Наследие Альянса / Голоса персонажей. Часть 2.
иногда лучше не делать концовку в игре/книге/фильме , оставив на фантазию пользователя
иногда лучше не делать триггеры, оставив всё на дефолте дабы не напугать игроков
иногда лучше не делать кинематики и передать всю историю через геймплей
иногда лучше не делать описания способностей их всё равно никто не читает и всё качают пассивки
иногда лучше не делать списки более 2-х пунктов их всё равно никто не читает
иногда лучше не писать сценарии к фильмам, ведь зрители всё равно придерутся и найдут миллион дыр
Araders, ты в своём уме? озвучка есть, она не гундосая, без дефектов речи, она есть и это огромнейший плюс!!
» WarCraft 3 / Баг при скрытии приказов 1.26
Православные значения хороши для 1 приказа
» WarCraft 3 / Баг при скрытии приказов 1.26
» WarCraft 3 / Заклинание: Благословение
» WarCraft 3 / Заклинание: Благословение