pro100master, дык и как получить, что туда написать? мне просто тоже нужна нормальная функция для смены портрета pro100master, он есть в мемхаке второй версии
Вспомнил мне отвечали недавно, но я так и не проверил:
//Модель портрета
//----Узнать путь портрета указанного типа юнита (id - rawcode юнита)
//Изменение распространяется на тип, это значит, распространяется на всех юнитов двнного типа
function GetUnitModelPortrait takes integer id returns string
local integer k=GetUnitUIDefByIdCaching(id)
if k < 1 then
return null
endif
set k=k+0x34
if RMem(k)>0 then
return ConvertNullTerminatedStringToString(RMem(k))
endif
return null
endfunction
//----Изменить путь портрета указанного типа юнита (uiobjectaddr - адрес указанного типа юнита)
function SetUnitPortrait takes integer uiobjectaddr, string s returns nothing
call AddNewOffsetToRestoreFast(uiobjectaddr+0x34)
call WMem(uiobjectaddr+0x34, GetStringAddress(s))
endfunction
//----Изменить путь портрета указанного типа юнита (id - rawcode юнита)
function SetUnitPortraitById takes integer id, string s returns nothing
call SetUnitPortrait(GetUnitUIDefByIdCaching(id),s)
endfunction
И в любом случае, эта функция работа, поидее меняет для ТИПА юнита, то бишь у всех портреты полетят =(
quq_CCCP, Я не могу так сделать потому что много условий этому противится, такие как удаление всех способностей и возможность гибридного управления.
"Добавлять теже самые абилы триггерно, выдрав их из спеллбука не хочется тоже", а так я об этом написал ещё в шапке темы, я рассматривал эту идею самой первой, как только понял, что оно не работает так как мне хотелось бы
Придётся показать карту нам ну а мы украдём оттуда все наработки и модели (нет)
Можно проверить ещё через Kloader запуск одновременно большого количества варов, мб дело в инете и в высоком пинге
quq_CCCP, так не работает же говорю, ии играет за точно такого же персонажа как и человек, и напрямую приказы не работают на заклинанию в спеллбуке, даже есть тот открыт, (проверял на гибридном управлении человек+компьютер), разумеется всё работет если способности дать вне спеллбука, приказы успешно выполняются
Если бы я сам знал то сделал бы давно
но тема такая, нужно менять параметры у способности мемхаком, например манакост, дальность действия, базовое время перезарядки ну и описание естественно, а возможно и ещё много другое, ты то с мемхаком немножко знаком, это вроде как возможно, но тогда изменится у всех владельцев этой способности, поэтому есть вот такая тема:
Это уже было где -то просто рассказывали какой цветовой код нужен для стандартных текстагов, а тут всё в 1 наработке собрано, да и в таком виде, всё круто
Вот теперь реально полезная наработка, ещё не запускал, но это именно оно о чем я говорил, круто!
А сделать CreateNewAbilityForUnit с изменением параметров способности сможешь?
Могу дать портейбл jngp в архиве, заработает даже с рабочего стола, и чтобы его отвязать от старого вара без всяких переустановок и правок реестра достаточно изменить путь к папке с варом, и при запуске jngp он попросит снова путь,
P.s. Shakral, если совсем всё плохо могу помочь по тимвиверу починить, бесплатно, пиши в личку или в вк
DracoL1ch, да я вот и думаю, наверное я буду запускать скилл в кд (это вроде должно работь внутри спеллбука), все скилы переделать на лишний перевызов, ну вызывать дополнительно функцию HolyBolt (Gettriggerunit(),Getspalltargerunit()) и аналогичный, я думаю это оч. быстро получится сделать, тем более способностей проблемных не так уж и много, да и на будущее пригодтся, например всякие вызовы, при невозможных условиях (в кд, в стане, в дефиците маны)
не работает, просто открывает спеллбук а попытки каста нет =( даже если поставить задержку, он просто ходить с открым сбуком Steal nerves, ThrowTargetSpellTargetUnit проверил, эффект весьма интересный, скил срабатывает игноря кд и возможно ману и прочее, но не регистрируется событие, что скил скастован, идёт только базованый эффект =( ThrowTargetSpellTargetUnit даже мертый кастует!
Проверил ещё дальше получилось со способностями без цели через
Где F - хоткей спеллбука
Где Q - хоткей нужной способности
(работает на нулевых касттаймах, у меня меня так)
А как же быть с другими способностями на точку и на цель?
Если будет работать: открыть/кастовать/закрыть - тогда будет норм, это то что надо, останется вынести в отдельную функцию и готово, главное чтобы мгновенно без лишних пауз
» WarCraft 3 / [Мемхак] Как менять потрет но остается герой!
» WarCraft 3 / [Мемхак] Как менять потрет но остается герой!
pro100master, он есть в мемхаке второй версии
Вспомнил мне отвечали недавно, но я так и не проверил:
» WarCraft 3 / [Мемхак] Как менять потрет но остается герой!
» WarCraft 3 / Какой путь у данной иконки?
Ред. Берги
» XGM Конкурсы / Warcraft III Mini-Game Contest-2018
» WarCraft 3 / Заставить ИИ кастовать заклинания из спеллбука
"Добавлять теже самые абилы триггерно, выдрав их из спеллбука не хочется тоже", а так я об этом написал ещё в шапке темы, я рассматривал эту идею самой первой, как только понял, что оно не работает так как мне хотелось бы
» WarCraft 3 / Карта не работает в локальной сети.
ну а мы украдём оттуда все наработки и модели (нет)
Можно проверить ещё через Kloader запуск одновременно большого количества варов, мб дело в инете и в высоком пинге
» WarCraft 3 / Заставить ИИ кастовать заклинания из спеллбука
Ред. Берги
» WarCraft 3 / StringFunctions
но тема такая, нужно менять параметры у способности мемхаком, например манакост, дальность действия, базовое время перезарядки ну и описание естественно, а возможно и ещё много другое, ты то с мемхаком немножко знаком, это вроде как возможно, но тогда изменится у всех владельцев этой способности, поэтому есть вот такая тема:
» WarCraft 3 / ZinC: DefaultTextTag
» XGM Конкурсы / Warcraft III Mini-Game Contest-2018
» WarCraft 3 / StringFunctions
А сделать CreateNewAbilityForUnit с изменением параметров способности сможешь?
» WarCraft 3 / JNGP не работает(
P.s. Shakral, если совсем всё плохо могу помочь по тимвиверу починить, бесплатно, пиши в личку или в вк
» WarCraft 3 / Заставить ИИ кастовать заклинания из спеллбука
Ред. Берги
» WarCraft 3 / Заставить ИИ кастовать заклинания из спеллбука
Steal nerves, ThrowTargetSpellTargetUnit проверил, эффект весьма интересный, скил срабатывает игноря кд и возможно ману и прочее, но не регистрируется событие, что скил скастован, идёт только базованый эффект =(
ThrowTargetSpellTargetUnit даже мертый кастует!
Проверил ещё дальше получилось со способностями без цели через
Где Q - хоткей нужной способности
(работает на нулевых касттаймах, у меня меня так)
А как же быть с другими способностями на точку и на цель?
» XGM Конкурсы / Warcraft III Mini-Game Contest-2018
Ред. Raised
» XGM Конкурсы / Warcraft III Mini-Game Contest-2018
» WarCraft 3 / Оно пряталось здесь все эти годы???
» WarCraft 3 / Заставить ИИ кастовать заклинания из спеллбука
» XGM Конкурсы / Warcraft III Mini-Game Contest-2018
Второе: 2000
Третье: 1000
Остальные: 500+500+500+500+500
Мечты
» WarCraft 3 / Заставить ИИ кастовать заклинания из спеллбука
» XGM Конкурсы / Warcraft III Mini-Game Contest-2018
» XGM Конкурсы / Warcraft III Mini-Game Contest-2018
» XGM Конкурсы / Warcraft III Mini-Game Contest-2018
» XGM Конкурсы / Warcraft III Mini-Game Contest-2018