У близзардов вообще свой клиент, к сведению, им стим - кровный враг. А вопросы, почему близзарды до сих пор продают игру 15-летней давности по цене новой, тщетны. Жадность, сэр.
function GetUnitIconPathById takes integer id returns string
local integer a=GetUnitUIDef(id)
if a!=0 then
set a=RMem(a+0x248)
if(a!=0)then
set a=RMem(a)
if(a!=0) then
return ConvertNullTerminatedStringToString(a)
endif
endif
endif
return ""
endfunction
Соре, я реалист и пережил не один "ремейк". Тебе никто ничего не запрещает. Просто когда я снова окажусь прав, ты даже не отпишешь об этом. А если я не прав, то и мне же лучше
лимит операций касается только жасса
про 5х5х5х5 - смешно, спасибо. тут 10-то человек не могут досидеть даже до середины игры часто, я уж молчу про лаги. Это всё я в своем блоге разбирал уже. Не взлетит. максимум какие-нибудь утер пати, остальным похер на этих доп игроков.
и лаги начнутся из-за количества действий и перегрузки тех же алгоритмов поиска путей
function SetGetEventDamage takes real r returns nothing
local integer a=CallThisCallWith1Args(GameDLL+0x3C1D40,0)
if a!=0 then
set a=CallThisCallWith1Args(GameDLL+0x3C1D60,0)
if a!=0 then
call WMem(a+0x30,mR2I(r))
endif
endif
endfunction
Раз в одиночной не встречается, проблема слишком большого числа данных для синхронизации по сети. Каждый игрок имеет свой лимит приказов + внутренние GameCache засоряют канал, когда используется синхронизация.
IsUnitIdType, ребята со зданиями. Не все свойства может проверить, но хоть попробуйте
Про группы - отдельная тема, по факту двиг умеет сразу фильтровать по игроку и айди юнита, но эти возможности в апи вынесены никак почти
потому что не проверить, является ли id предметом или чем, а с предметом намного проще. Другой вопрос, что нужно вообще иначе API создавать, но близзам виднее офк, они ж боги
Криты относятся к абилкам на замахе, если их нет на замахе, то и не сработают. Если вручть на ATTACKED, то останавливать атаку и отдавать приказ заново
И смена игрока тоже просто стоп. Как именно этот приказ увидеть вживую? В коде игры вижу, а на практике первый раз. Вроде как у пеонов есть, может, поэтому и не встречал
Я единственный активный контрибутор
Китайцы подрубили ЛУА и ничего через варик больше не делают, используют лишь код для инжекта либы
Остальные не осилили или делают втихую
Времени нет обновлять, но изменений множество
И про это я уже говорил - либо мемхак, либо официалы. Первое - абсолютная свобода действий после какого-то времени обучения, второе - жесткие лимиты и вечное ожидание, зато официально и красиво. Каждому своё, я уже никого не агитирую.
» WarCraft 3 / Memory Hack: GetUnitAttackSpeed( )
0.20 = -80 as
1.00 = 0 as
2.00 = 100 as
» WarCraft 3 / Memory Hack: GetUnitIconPath( )
» WarCraft 3 / Патч 1.29 вышел на основных серверах
» WarCraft 3 / Memory Hack: GetUnitIconPath( )
» WarCraft 3 / Патч 1.29 вышел на основных серверах
» WarCraft 3 / Патч 1.29 вышел на основных серверах
» WarCraft 3 / Патч 1.29 вышел на основных серверах
про 5х5х5х5 - смешно, спасибо. тут 10-то человек не могут досидеть даже до середины игры часто, я уж молчу про лаги. Это всё я в своем блоге разбирал уже. Не взлетит. максимум какие-нибудь утер пати, остальным похер на этих доп игроков.
и лаги начнутся из-за количества действий и перегрузки тех же алгоритмов поиска путей
Ред. DracoL1ch
» WarCraft 3 / Хак на память Warcraft3
» WarCraft 3 / Blizzard готовят Producer Update для Warcraft 3
» WarCraft 3 / Встреченные баги в 1.29
» WarCraft 3 / Встреченные баги в 1.29
» WarCraft 3 / Система отлова нанесённого урона
» WarCraft 3 / Система отлова нанесённого урона
» WarCraft 3 / Как отлавливается событие использования "огненных стрел"?
» WarCraft 3 / Встреченные баги в 1.29
Про группы - отдельная тема, по факту двиг умеет сразу фильтровать по игроку и айди юнита, но эти возможности в апи вынесены никак почти
» WarCraft 3 / Встреченные баги в 1.29
» WarCraft 3 / Встреченные баги в 1.29
» WarCraft 3 / Приказ 851974
» WarCraft 3 / EVENT_PLAYER_UNIT_ATTACKED и Critical Strike
» WarCraft 3 / Приказ 851974
» WarCraft 3 / Приказ 851974
» WarCraft 3 / Как убрать индикаторы здоровья на своей карте?
А selectionScale нужен -5, чтобы не было багов с отображением, но менять его на ходу невозможно без мх
» WarCraft 3 / Death type
если doesnt decay - они будут лежать с мясом
» WarCraft 3 / Хак на память Warcraft3
Китайцы подрубили ЛУА и ничего через варик больше не делают, используют лишь код для инжекта либы
Остальные не осилили или делают втихую
Времени нет обновлять, но изменений множество
» WarCraft 3 / патч 1.29