ClotPh, нет, для этого нужно пилить триггер который за этим всем следит, у способностей за этим следит бафф - который и есть триггер, но внутригровой + имеющий доступ ко всем событиям движка.
функции для работы с сайленсом, позволяют задать разные типы сайленса (от обычного безмолвия, то паузы, когда способности скрываются с карты комманд)
set pAddSilenceOnAbility=GameDLL+0x052B60 // оффсет для 1.26
set pRemoveSilenceFromAbility=GameDLL+0x052BC0 // оффсет для 1.26
set pAddSilenceOnAbility = GameDLL + 0x3E9FA0 // оффсет для 1.27
set pRemoveSilenceFromAbility = GameDLL + 0x3EE3C0 // оффсет для 1.27
function AddSilenceToAbility takes integer a returns nothing
if a > 0 then
call CallThisCallWith3Args( pAddSilenceOnAbility, a, 0, 1 )
//0 for hide, 1 for silence
endif
endfunction
function RemoveSilenceFromAbility takes integer a returns nothing
if a > 0 then
call CallThisCallWith3Args( pRemoveSilenceFromAbility, a, 0, 1 )
endif
endfunction
function AddSilenceHideToAbility takes integer a returns nothing
if a > 0 then
call CallThisCallWith3Args( pAddSilenceOnAbility, a, 1, 1 )
endif
endfunction
function RemoveSilenceHideFromAbility takes integer a returns nothing
if a > 0 then
call CallThisCallWith3Args( pRemoveSilenceFromAbility, a, 1, 1 )
endif
endfunction
Доделывать we.hack. Из JNGP и добавлять все что хочется, на хайве и гитхабе вроде была инфа, так же у нас JNGP. Занимается Ханашиби, стучи к нему в лс насчет редактора.
Можно, есть всякие пасеры в оптимизаторах и редакторе, тот же виджитайзер выдает список используемых и не используемых способностей, если надо отдельную проверку - пилите хак, в JNGP вроде были исходники и описание.
Alexey103, я ваще не понимаю что ты там делаешь, обьясни что тебе нужно? Что за код? Вижу какие то приказы, нахрена тут группа каждый раз когда кто то отдаст приказ?
function SetUnitPortrait takes integer uiobjectaddr, string s returns nothing
call WriteNullTerminatedString( s, uiobjectaddr + 0x34 )
endfunction
Вот функция которая позволяет ставить юниту модель портрета, нужен мемхак второй версии. Щяс проверю, сработает ли uiobjectaddr + 0x34 смена анимации.
Есть еще :
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
А вот функции с есть со скоростью аним и цветами, но они требуют библиотеку dota helper. Надо будет лича спросить.
Насколько помню никак на портрет повлиять низя, он еще и локальный для всех игроков. В мемхаке вроде была функция смены модели юниту, а так же функции задающие модели анимацию - т.е можно создать спецэффект с моделью паладина и поставить ему анимацию "attack" и он будет махать молотом, но про то как получить адресс модели портрета и будет ли с ним это работать я что то не припомню.
Если планируйте или уже используйте мемхак - то возможно решение будет.
PrincePhoenix, для начала хватит основ, jass это не создание турбины для самолета, не утрируй а. Потом когда накопите знаний сделайте все сами быстро, без багов и софта. Все учить вас никто не заставляет, но без труда что нельзя сделать?
Потом про дебилов - не открыли бы редаткор если были таковыми, для меня тоже модмейкинг не работа а хобби, а автор треда лень. Потом еще раз - софт для дурака, что для мартышки очки, всех проблем решить не сможет.
Потом уже давно отвлеклись от темы, тему закрыть а автору ссыль в статьи.
Если вы чего то не умеете но хотите это сделать - учитесь, не хотите -не делайте! Не хочешь ты писать свои сайты да не пиши, черт с тобой иди балетом занимайся если тебе это даётся и нравится. Тут дело именно в желании, вас палкой же никто не гонит делать карты =)
Кстати если эффект чисто визуальный, мб пригодится эта инфа ссылка
Суть - способности "cyclone" и "impale" умеют прикреплять к кости спецэффекта модель цели, таким образом эмитируя эффект подбрасывания или вращения юнита, это можно использовать в своих целях сделав крассивый эффект с помощью подредактированной модели смерча.
PrincePhoenix, к тому что неумение - не преграда, а нежелание как раз преграда. Чудософта нет и не будет, из за узкости - нереально сделать программу которая бы учитывала все хотелки нехочухи, все модели которые были бы нужны, невозможности решения проблем с кодом из за того что код за вас делает софт а не вы сами, софт то думать не умеет в отличи от живых людей. Далее я привел пример автора - который типичный "Нехочуха", он не дебил раз смог открыть редаткор и что то делать на гуи, просто нехочет учится и развиватся.
Я уже забыл когда были вопросы по существу, в темах один базис - разжеванный в 101 статье, ни 1 вопроса про реализацию действительно сложных и интересных вещей. С утечками они борятся и не могут никак победить, не хотят значит. Начать писать на jass не сложно, достаточно захотеть это делать, я помогаю всем желающим, но не делаю за кого то карты и способности, потом что это ведет только к деградации.
Я как заметил меня никто не слушает, все гнут свое хочу, вот неумею, вот кодером быть сложно - может и сложно, но для того что есть у векса в его наработке или тех же абилок из библиотеки вам этого хватит, а вот когда упретесь в сложные абилки, мемхак, вам помогут. Но что то нет тем про это дело.
Далее я привел в пример фрога - который был не круче вас, он ваще небыл ни грамма кодером, но сделал карту которую все захотели? Нашел помошников, кодеров. Вы чем хуже?
uranus, мало дефолта - идем на хайв или еще куда, я модели малость правил под себя (но мне далеко до модельщика), потом сколько не засунь моделей в тулу вашу, это будет мало, путь в никуда. Модели - это самое незначительное в построении кастомных способностей, как и иконки - если за вас это будет делать тула, вы точно похожи на "Великого Нехочуху" из мультика.
Потом автор далеко от кода очень сильно и даже не пытается что осилить из статей, просто вываливает свои поделки на форум с вопросом "а что нетак?", Ему надо изи одной кнопкой сделать карту - результат таких потуг был известен еще 10 лет назад, называется он "Еще одна карта", если вы ничего своего в дело не вложили то никогда ничего стоящего не получится.
Не надо рассказывать какой вы очешуительный балансер, идейщик, художник - вон фрог был гуишником, но слепил доту, нашел кодеров и ему самое критичное поправили, сделал сам, начал с чужой карты, тащил с хайва в карту все что мог и не мог, никаие тулы ему были ненужны.
Нахрена все это нужно если можно просто подучить что как делается и сделать все самому, а? Сложные утилиты, с ограниченным функционалом которые ничему не научат хомячков, так же породят проблем на их картах. Путь в никуда, не зря векс сделал все иначе еще 10 лет назад. Vjass и cJass совместно с JNGP и так дают достаточное облечение и ускорения разработки карты, а библиотеки для конструкции способностей и подавно, куда еще проще? Тут нужно начинать с себя, а не выдумывать тулу которая сделает все нажатием одной кнопки.
MadeControl, в мпк архиве, в папке scripts, их очень много, по несколько на каждую миссию кампании.Из себя представляют обычные текстовые файлы с кодом ИИ на jass.
ClotPh, уже не помню, кароче лич запилил на мемхаке функцию чтобы лепить любое число в счетчик зарядов и юзает его для дебаг целей ( абилка заблокированна сайленсом от орба слоу, у нее тикают заряды, юзается как счетчик агилы у сларка к примеру) . Я поковырял и бросил, мне не пригодилось.
pro100master, под рукой нету, лича теребите, там функция позволяет счетчик изменять у осветительной ракеты только ( 'Amfl' ), на прочие абилки не работает.
ClotPh, ну если интересны скиллы на подобии доты, тоже можешь глянуть, некоторые перековерканные вещи из доты есть. Аналог форсстафа в моей карте рекошетит цель от препятствий по причудливым траекториям, но так же помогает столкнуть себя вниз с уступа. Есть тосс как у тиника, но уже с физикой где цель подпрыгивает и летит по энерции + плюхается по воде (правда в моей карте это составляющая ульта одного персонажа, где почти все абилки связаны - звездопад, скачёк, превратится в крысокошку, огненное лассо, после превращения в "крысокошку" способности кардинально меняют свою механику)
Sergarr, ну часть без мемхака, часть конкретно построены на мемхаке, где без него никак, часть из кастомных абилок практически полностью эмитируют близзардовские абилки в плане механики. Holw of terror у меня не просто снижает атаку врагам, он добавляет сворованные единицы урона магу, вешая бафф который полностью подчиняется механике стандартных баффов - это все мемхак.
» WarCraft 3 / Баги анимаций во время и после морфа
» WarCraft 3 / Хак на память Warcraft3
» WarCraft 3 / Хак на память Warcraft3
Ред. quq_CCCP
» WarCraft 3 / Хак на память Warcraft3
» WarCraft 3 / Отравленное оружие
Смотри настройки других ядов.
» WarCraft 3 / Массово проверить, существует ли способность в редакторе
» WarCraft 3 / Краш у локального игрока
» WarCraft 3 / Добавить плагин-панель в редактор триггеров.
» WarCraft 3 / Массово проверить, существует ли способность в редакторе
» WarCraft 3 / Опять утечка, может ли утекать переменная типа строка?
» WarCraft 3 / Проблема с морфом
» WarCraft 3 / Анимация портрета
Есть еще :
» WarCraft 3 / Анимация портрета
Если планируйте или уже используйте мемхак - то возможно решение будет.
» WarCraft 3 / Существует ли карта способностей?
Потом про дебилов - не открыли бы редаткор если были таковыми, для меня тоже модмейкинг не работа а хобби, а автор треда лень. Потом еще раз - софт для дурака, что для мартышки очки, всех проблем решить не сможет.
Потом уже давно отвлеклись от темы, тему закрыть а автору ссыль в статьи.
Если вы чего то не умеете но хотите это сделать - учитесь, не хотите -не делайте! Не хочешь ты писать свои сайты да не пиши, черт с тобой иди балетом занимайся если тебе это даётся и нравится. Тут дело именно в желании, вас палкой же никто не гонит делать карты =)
» WarCraft 3 / Есть здесь кто в формулах движения даммиков шарит?
Суть - способности "cyclone" и "impale" умеют прикреплять к кости спецэффекта модель цели, таким образом эмитируя эффект подбрасывания или вращения юнита, это можно использовать в своих целях сделав крассивый эффект с помощью подредактированной модели смерча.
» WarCraft 3 / Существует ли карта способностей?
Я уже забыл когда были вопросы по существу, в темах один базис - разжеванный в 101 статье, ни 1 вопроса про реализацию действительно сложных и интересных вещей. С утечками они борятся и не могут никак победить, не хотят значит. Начать писать на jass не сложно, достаточно захотеть это делать, я помогаю всем желающим, но не делаю за кого то карты и способности, потом что это ведет только к деградации.
Я как заметил меня никто не слушает, все гнут свое хочу, вот неумею, вот кодером быть сложно - может и сложно, но для того что есть у векса в его наработке или тех же абилок из библиотеки вам этого хватит, а вот когда упретесь в сложные абилки, мемхак, вам помогут. Но что то нет тем про это дело.
Далее я привел в пример фрога - который был не круче вас, он ваще небыл ни грамма кодером, но сделал карту которую все захотели? Нашел помошников, кодеров. Вы чем хуже?
» WarCraft 3 / Существует ли карта способностей?
Потом автор далеко от кода очень сильно и даже не пытается что осилить из статей, просто вываливает свои поделки на форум с вопросом "а что нетак?", Ему надо изи одной кнопкой сделать карту - результат таких потуг был известен еще 10 лет назад, называется он "Еще одна карта", если вы ничего своего в дело не вложили то никогда ничего стоящего не получится.
Не надо рассказывать какой вы очешуительный балансер, идейщик, художник - вон фрог был гуишником, но слепил доту, нашел кодеров и ему самое критичное поправили, сделал сам, начал с чужой карты, тащил с хайва в карту все что мог и не мог, никаие тулы ему были ненужны.
» WarCraft 3 / Существует ли карта способностей?
» WarCraft 3 / ИИ
» WarCraft 3 / Картинка
Ред. quq_CCCP
» WarCraft 3 / [Мемхак] Кто нить нашел адрес счетчик способности?
» WarCraft 3 / [Мемхак] Кто нить нашел адрес счетчик способности?
» WarCraft 3 / [Мемхак] Кто нить нашел адрес счетчик способности?
» Биржа взаимной помощи / Биржа взаимной помощи
» Биржа взаимной помощи / Биржа взаимной помощи