32

» WarCraft 3 / JassReplacer

Daro, хм, гуи конвертить в jass а затем в cjass, мсье знает толк в извращениях...
Так если че ваше гуи превратится в чистый jass после сохранения карты и если оно работает и гуи это ваше призвание - оставьте все как есть, имхо лучше оно работать не будет.
Ну а эта тула я так понял чтобы облекчить жизнь людям которые учили с++ и пишут карты онли на сjass чтобы переводить чужой код (вроде всяких наработок или вовсе чего то из чужой карты) в удобный для них формат.
32

» WarCraft 3 / мемхак - побочные эффекты?

еше раз - есть готовая карта которая работает на айкапе и в ней есть мемхак, берем в руки и делает точно так же.... Я хз как подробнее вам описать, просто посмотрите и сделайте.
DracoL1ch:
От фазы луны зависит, запустится мапа на икапе или нет. Они борятся чисто с моей дотой, на остальные кастомки им плевать
да лано, твою доту как то хостили на ракапе и запускалась =)
Надо рили поставить на хост бот твою доту и показать народу - что есть дота, а что говнокастомка от криворуких мамкиных девелоперов.
32

» WarCraft 3 / ID приказа

Принятый ответ
Интересно зачем? Вы в курсе что это номер по которому движок ищит в списке что ему делать а еше куда рисовать кулдаун и прочее? Есть ограниченное число приказов и вся нужны, изменять ид приказа абилкам - бесполезно, исключение канал и поставка ресурсов - там есть отдельный обработчик, который смотрит что база канал а после уже идет все остальное. Каналу id приказа меняем из соображения кулдауна на панели приказа, остальное, другое применение у id приказа нет.
32

» WarCraft 3 / Реально ли вытянуть файл из карты?

Принятый ответ
Konstantin25, вот код петров:
Если не секрет нахрена код петров?, там нет ничего интересного, один базис...
Загруженные файлы
32

» WarCraft 3 / мемхак - побочные эффекты?

Чем отличается карта до и после оптимизации? Отступами, подробнее смотри мои карты на эпикваре, лучше один раз показать чем рассказывать теорию - сделаешь скрипт как у меня, будет работать и на айкапе.
32

» WarCraft 3 / мемхак - побочные эффекты?

Astra, это к ханашиби, это древняя бага JNGP что код с vjass сначала надо сохранить, порой дважды а потом только запускать тест, многие уже смирились и привыкли.
32

» WarCraft 3 / Как прогрузить все способности?

Принятый ответ
Есть такая фишка как Preloader, вспомните кампанию игры - нигде не было просадок фпс, этот этот самый preload о нем есть статья на сайте.
32

» WarCraft 3 / мемхак - побочные эффекты?

Astra, стандартное сохранение - не пашит с любым V\C и прочими JASS надстройками, дважды сохраняйте карту а потом запускайте тестировать. Вторая версия мемхака более стабильная, насчет айкапа - Топ манагер редкостная редиска, лаунчер не дает стартовать карты с мемхаком но это обходится...
На айкапе же народу нефига нет, одна дота!
32

» WarCraft 3 / Баги анимаций во время и после морфа

Принятый ответ
Alexey103, руки распримите и сделайте триггерную смену анимации, "stand" - при завершении морфа, чтобы небыло death. Для моделей с альтернативными формами, меняются тег анимации, про это есть статьи. Если не получается - смотрите что вы сделали нетак.
32

» WarCraft 3 / Вопрос по моделированию

Araders, тут речь о моделях без тимколора скорее всего, ну всякие декорации или ящики не имеют тимколора и им его не задать, но цветовую гамму и прозрачность вроде можно менять всем (ну кроме там каких-нить туманов только).
32

» WarCraft 3 / Баги анимаций во время и после морфа

Ну разумеется триггерно задавать анимацию,это описано в моей статье про предметы и морфы.
32

» WarCraft 3 / Хак на память Warcraft3

ClotPh, можно, что бывает при паузе? Ну там сало, текущий приказ будет выполнятся новый не отдать. Кнопки заблочены.
32

» WarCraft 3 / Хак на память Warcraft3

ClotPh, нет, для этого нужно пилить триггер который за этим всем следит, у способностей за этим следит бафф - который и есть триггер, но внутригровой + имеющий доступ ко всем событиям движка.
32

» WarCraft 3 / Хак на память Warcraft3

функции для работы с сайленсом, позволяют задать разные типы сайленса (от обычного безмолвия, то паузы, когда способности скрываются с карты комманд)

    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
32

» WarCraft 3 / Отравленное оружие

Неправильно настраиваете, яд и скорость бега и скорость атаки замедляет на ура.
Смотри настройки других ядов.
32

» WarCraft 3 / Краш у локального игрока

Была даже целая тема с разбором методов десинха с крашем, поиск в помощь.
32

» WarCraft 3 / Добавить плагин-панель в редактор триггеров.

Принятый ответ
Доделывать we.hack. Из JNGP и добавлять все что хочется, на хайве и гитхабе вроде была инфа, так же у нас JNGP. Занимается Ханашиби, стучи к нему в лс насчет редактора.
32

» WarCraft 3 / Массово проверить, существует ли способность в редакторе

Можно, есть всякие пасеры в оптимизаторах и редакторе, тот же виджитайзер выдает список используемых и не используемых способностей, если надо отдельную проверку - пилите хак, в JNGP вроде были исходники и описание.
32

» WarCraft 3 / Опять утечка, может ли утекать переменная типа строка?

Alexey103, я ваще не понимаю что ты там делаешь, обьясни что тебе нужно? Что за код? Вижу какие то приказы, нахрена тут группа каждый раз когда кто то отдаст приказ?
32

» WarCraft 3 / Анимация портрета

Araders, а хотя погодь:
    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. Надо будет лича спросить.
32

» WarCraft 3 / Анимация портрета

Насколько помню никак на портрет повлиять низя, он еще и локальный для всех игроков. В мемхаке вроде была функция смены модели юниту, а так же функции задающие модели анимацию - т.е можно создать спецэффект с моделью паладина и поставить ему анимацию "attack" и он будет махать молотом, но про то как получить адресс модели портрета и будет ли с ним это работать я что то не припомню.
Если планируйте или уже используйте мемхак - то возможно решение будет.