кто сказал, что айкап хотя бы будет пытаться? Ни одной платформе, ПЛАТФОРМЕ, обновление не нужно - она сама командует обновлениями.
Новый патч будет у вполне определенной доли юзеров - это официалы в европе и азии. Пока что получил предложение от близзов дружить, глянем, что выйдет. Хотят они дотку, хотят.
function IsAbilityOnCooldown takes integer a returns boolean
return IsFlagBitSet(RMem(a+0x20),512)
endfunction
function StartAbilityCooldownFxByAddress takes integer pAbility, real cd returns boolean
if pAbility < 1 then
return false
endif
set Memory[pReserverdIntArg1 / 4] = mR2I(cd)
call CallThisCallWith2Args( RMem(RMem(pAbility)+0x3A4) , pAbility, pReserverdIntArg1 )//pStartAbilityCD
return IsAbilityOnCooldown( pAbility )
endfunction
function StartAbilityCooldownFx takes unit whichUnit, integer abilityId, real cd returns boolean
local integer pAbility = 0
if GetUnitAbilityLevel( whichUnit, abilityId ) == 0 or cd == 0.00 then
return false
endif
return StartAbilityCooldownFxByAddress(GetUnitAbility(whichUnit, abilityId),cd)
endfunction
Они никогда не сделают подобия мемхака или render, просто потому что это небезопасные решения. Да и не было у близзардов в истории качественной работы с аудиторией.
массив просит столько места, сколько индекс у него. максимальный индекс 8к == 32кб на массив максимум. если же ты используешь, допустим, индексы менее 100, то будет 100*4 байт выделено.
Каждая строка кода пожирает намного больше и памяти, и времени процессора, мастер верно сказал. Проблема не в количестве переменных, а в том, как с ними обращаются
100 штук на локальной системе
тт асинхронны и их не нужно создавать для кого-либо, кроме того, кто должен его увидеть
у меня куча тт и не было проблем, это нужно постараться, чтобы за лимит выйти
чистятся они сами, если все 100 оказались заняты - новый не создастся вообще, вернет null вместо объекта
Даже если, то это твой личный краш
Вылет в функции проверки видимости
Полагаю, это твой 0x6AD00000 - 0x6B1AB000 E:\Warcraft III\w3mhdet.mixtape херню лепит
0x64A20000 - 0x64A29000 E:\Warcraft III\Checkclicks with logfile.mix
Можно добавить, что Asph - лучший вариант, самый легкий с точки зрения движка. Остальные так или иначе являбются абилками и подтягиваются лишний раз при определенных действиях. Asph считается чисто визуальной абилкой и не генерирует лишних операций
Не смотрел карту, но скажу
У тебя наверняка меняется сила героя
Это учитывается в стате героя. Родная 10, за уровень 50 (всё например), итог 60.
Когда ты забираешь 50,это меняет родную силу, которой 10,на - 40.
Иллюзия при создании наследует родную силу, и при - 40 у тебя получится соответственно отрицательный бонус хп. Бонус за уровень иллюзия просто не успевает получить, умирая от отрицательного здоровья. Так что герой должен иметь базовое здоровье выше максимального штрафа силы умноженного на бонус хп за единицу , чтобы иллюзии не дохли.
» WarCraft 3 / Blizzard готовят Producer Update для Warcraft 3
Новый патч будет у вполне определенной доли юзеров - это официалы в европе и азии. Пока что получил предложение от близзов дружить, глянем, что выйдет. Хотят они дотку, хотят.
» WarCraft 3 / ОЧЕНЬ СРОЧНО ПРИЧИНЫ ФАТАЛА ПРОШУ
» WarCraft 3 / ОЧЕНЬ СРОЧНО ПРИЧИНЫ ФАТАЛА ПРОШУ
Ред. DracoL1ch
» WarCraft 3 / ОЧЕНЬ СРОЧНО ПРИЧИНЫ ФАТАЛА ПРОШУ
» WarCraft 3 / Blizzard готовят Producer Update для Warcraft 3
» WarCraft 3 / Влияние абилок на мапу
просто у юнита будет одна экстра способность
ничего ужасного не произойдет, ни в каком случае
» WarCraft 3 / Влияние абилок на мапу
» WarCraft 3 / хэш или глобалки?
Каждая строка кода пожирает намного больше и памяти, и времени процессора, мастер верно сказал. Проблема не в количестве переменных, а в том, как с ними обращаются
» WarCraft 3 / хэш или глобалки?
Ред. DracoL1ch
» WarCraft 3 / хэш или глобалки?
» WarCraft 3 / Решил сделать наработку сокращение обьема texttag
» WarCraft 3 / Решил сделать наработку сокращение обьема texttag
тт асинхронны и их не нужно создавать для кого-либо, кроме того, кто должен его увидеть
у меня куча тт и не было проблем, это нужно постараться, чтобы за лимит выйти
чистятся они сами, если все 100 оказались заняты - новый не создастся вообще, вернет null вместо объекта
» WarCraft 3 / Какой должна быть сборка wc3, чтобы делать карту в 2к18?
» WarCraft 3 / Решил сделать наработку сокращение обьема texttag
» WarCraft 3 / Помогите расшифровать причину краша
» WarCraft 3 / Аттачменты у способностей
» WarCraft 3 / Помогите расшифровать причину краша
Вылет в функции проверки видимости
Полагаю, это твой 0x6AD00000 - 0x6B1AB000 E:\Warcraft III\w3mhdet.mixtape херню лепит
0x64A20000 - 0x64A29000 E:\Warcraft III\Checkclicks with logfile.mix
» WarCraft 3 / Аттачменты у способностей
» WarCraft 3 / Отметка поверх тумана войны.
» WarCraft 3 / Аттачменты у способностей
» WarCraft 3 / Аттачменты у способностей
» WarCraft 3 / Баг с иллюзиями
У тебя наверняка меняется сила героя
Это учитывается в стате героя. Родная 10, за уровень 50 (всё например), итог 60.
Когда ты забираешь 50,это меняет родную силу, которой 10,на - 40.
Иллюзия при создании наследует родную силу, и при - 40 у тебя получится соответственно отрицательный бонус хп. Бонус за уровень иллюзия просто не успевает получить, умирая от отрицательного здоровья. Так что герой должен иметь базовое здоровье выше максимального штрафа силы умноженного на бонус хп за единицу , чтобы иллюзии не дохли.
Ред. DracoL1ch
» WarCraft 3 / Смертельный удар игнорирует броню?
» WarCraft 3 / Хак на память Warcraft3
» WarCraft 3 / triggeraction внутри triggercondition