33

» WarCraft 3 / Ульт морфы

quq_CCCP, да не, я уже завязал с мемхаком, мне просто хотелось знать для общего развития
33

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

а может вообще снять ограничения по патчам? при условии что есть пиратка 130.4, не у кого не возникнет сложностей скачать да и установить, мне кажется это условие в принципе теряет смысл...
PrincePhoenix, я демонстрировал робот дефенс, но он на мемхаке а щас мне 131 дал весь нужный функционал, в итоге я жду его, + ещё время на переделку нужно, хотя там совсем чуть чуть
33

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

Осталось 27 дней, где карты?
А где моя карта? уже 3 карты начал не 1 не доделал, всё новые патчи краски сгущают
33

» WarCraft 3 / Ульт морфы

quq_CCCP, ну рассказывай тогда уже, что там за кастум морф на мемхаке
33

» WarCraft 3 / Ульт морфы

quq_CCCP, может и есть, но сейчас в голову пришёл ещё вариант (сменить модель\ все атрибуты\урон дальность атаки\ все способности)
33

» WarCraft 3 / Уменьшение перезарядки

Принятый ответ
8gabriel8, по мне мемхак и новые функции 130-го проще, чем нагороженная система в РО из многоуровневой техники
в 100 раз проще любой параметр изменить триггером в общем формуле спела чем сделать техникой по 3 экземпляра каждой абилы (как это у сделано у ванильного тинкера)
Так стоп, вы чё уровень у предметной абилы поменяли чтоли? (почему я считал 10+ лет это невозможным?)
33

» WarCraft 3 / Ульт морфы

KaneThaumaturge, как скучно =( а как же 250 рун сделать?
кстати будет весело узнать можно ли будет на 131 патча менять через SetField равкоды способностей руны, тогда можно было бы обойтись лишь двумя двумя руна, + блокировка ульты по принципу получения координат (3.2) или же опять скитывать через GetFild что способность ульта (например считать её уровень прокачки...), ухх подвезите быстрее эти функции нормально!!
33

» WarCraft 3 / Юниты нейтралы не достигают цели

кстати никогда не проверял, а что внутри Wait For Condition? там таймер сидит или что? никогда не конвертил её, какая-то она оч сомнительная
33

» WarCraft 3 / Уменьшение перезарядки

Мне кажется это будет дико сложно для новичка
но если у нас 126, патч можно на мемхаке извратится, и если предметы в 1 экзампляре у 1 героя, (очень важно условие)
собственно и на 130 тоже самое, меняем глобальное кд у предметных способностей, но опять таки, без Принт абилити нужно будет вручную чекать наличие каждого предмета.... кстати можно попробовать обратится к автору карты Boss Battle, ищи его в ВК, там в карте есть вид предметов механизмы и они уменьшают какое-то кд, за каждый предмет такого класса, но там скорее всего руками сделано по каждой версии предмета с низким кд
Ещё раз скажу, вещь дико сложная, требующая громоздкой системы (не для новичков)
33

» WarCraft 3 / Ульт морфы

в 1 доте ульт морфа же делал иллюзию на которую можно было 1 раз свапнуться, потом появился аганим и морф делал вторую иллюзию, у которой можно было юзать всё уроме ульты, а потом в 7+ патче морфа реворкнули и, и у него способности поменялись, но ульта стала возможностью превращаться в героя, туда сюда, втечении определённого времени, + талант на 20 уровне в превращение в союзника, как щас у морфа дела - хз
33

» WarCraft 3 / Спавн рандомных предметов в указанной области.

На тарабарском сойдёт?
set k=getrandomint(0,1)
if k==0 then
createitem1
else
createitem2
endif
33

» XGM Team / XGM — Премия 2019 года

И новый блок на главной Активные за месяц типа косвенно относится к номинации Самый активный пользователь? Что обозначают эти числа справа от ника?
я думаю это количество опыта за последние 30 дней
А так да, композитор если будет всего 1 тогда, тогда какой смысл в номинации, но думаю логично будет, если выставишь себя от его лица (опыт себе, а деньги ему)
33

» WarCraft 3 / Warcraft 3 1.31 Подсветка кода

Jass Craft ужасен, не видит запущенный WE, не дописывает функции, например я пишу "create" и ничего в списке не выпадает, как только я напишу полностью createunit, только тогда изменит регистры на нужные CreateUnit и расставит скобки... проверка синтаксиса ужасная, возможно просто отличается, но допустим я беру рабочий код в 1000 строк, вставляю его и мне 999 ошибок выдаёт (даже в common.J), это я молчу за скорость проверки 5 строк за 20 сек
Подсветка то есть, но она по сути дико бесполезная, так как редактором невозможно пользоваться, если конечно программа позиционирует себя как редактор, а не просто подсветчик.
Возможно программа удобная для взломщиков, что работают просто с war3map.j или же для любителей луа которым даже редактор как таковой не нужен
33

» WarCraft 3 / Самая Страшная Утечка

А даже так, ну теперь то ты на пустышку из канала перешёл или единичку поставил в дистанции?
33

» WarCraft 3 / Самая Страшная Утечка

Скажу, что тоже наблюдались лаги с волной силы, но причина была не в нулевых параметрах, а в момент выпускания 2 почти простых волн, так же у волны есть вроде как неотключаемая деформация земли, поэтому лучше пользоваться полностью триггерной волной ну или аналогом тёмной стаи.
Рад за тебя, что ты разобрался и поделился с нами
33

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

Там уже 20 слотовый инвентарь подъехал, а вы всё дефолтные скилы делаете =( вернее даже их не можете сделать
Могу совет дать: триггерно временно дать предметные абилы кольца зашиты + 2/4/6 и когти на 20/40/60
Или же если совсем всё плохо, можно на гуи в 130 патче просто тупо повысить атаку и броню, прям одной блин строкой!
33

» WarCraft 3 / Отлов урона на 131 PTR

ScopteRectuS, Всё получилось, спасибо ещё раз, ну по минимуму вот код, если кому интересно
function Trig_DamageEvent_Conditions takes nothing returns boolean
return BlzGetEventAttackType( ) == ConvertAttackType( 0 ) and BlzGetEventDamageType( ) == ConvertDamageType( 8 ) and BlzGetEventWeaponType( ) == ConvertWeaponType( 0 )
endfunction

function Trig_DamageEvent_Actions takes nothing returns nothing
call BJDebugMsg("Урон от жара")
endfunction

//===========================================================================
function InitTrig_DamageEvent takes nothing returns nothing
    set gg_trg_DamageEvent = CreateTrigger(  )
    call TriggerAddCondition( gg_trg_DamageEvent, Condition( function Trig_DamageEvent_Conditions ) )
    call TriggerRegisterAnyUnitEventBJ( gg_trg_DamageEvent, EVENT_PLAYER_UNIT_DAMAGED)
    call TriggerAddAction( gg_trg_DamageEvent, function Trig_DamageEvent_Actions )
endfunction
Ну остальное у меня не вызывает вопросов, ну что, прощайте группы и таймеры
33

» WarCraft 3 / Как сделать эффект от пассивки bloodseeker'a?

A.W.K., если совсем всё плохо, то не забывайте про xgm.guru/p/wc3/easymem, получится внедрить за 5 минут и хотя бы проверить работоспособность, мб нам аналог подвезут на 131
33

» WarCraft 3 / Как сделать 9 слотов в 1.31?

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

» WarCraft 3 / Отлов урона на 131 PTR

ScopteRectuS, так, урон с плаща отловил отлично я ВРУБИЛСЯ как этим пользоваться!!!, но событие получение урона сделал по старому, как по новому то использовать, чтобы в итоге всё одним триггером получилось?
33

» WarCraft 3 / Отлов урона на 131 PTR

ScopteRectuS, Зачем тип атаки и тип оружия? что такое тип 0 означает что урон исходит не от рук??
BlzGetEventDamageType( ) == ConvertDamageType( 8 ), где 8 это уникальный тип урона от жара преисподней?
что возвращает ConvertDamageType если ему передать 0?