32

» WarCraft 3 / Существует ли событие наведения курсора на способность?

Насколько помню было что то такое, в дотахелпере. Хз возможно ли добратся до этого события с уровня jass, т.к это событие сугубо локальное.
32

» WarCraft 3 / RenderEdge(memhak)

Tumart, за хак считаться небудет, на ракапе стоит защита от карт мемхака, она обходится. Инфу можно купить у драколича.
32

» WarCraft 3 / Как работает функция ?!

HAMHAM, все зависит от игры и что ты грузишь.
Если у тебя скажем дота, то имеет смысл грузить данные после выбора героя а не всех сразу, тк в карте 112 героев из которых одновременно могут присутствовать только 10, поэтому при инициализации загружать всех бессмыслено. Делаем продажу дамиков с иконкой и описанием как у героя, после покупки даммика просим игрока подождать (пока пикнут союзники к примеру) и запускаем прелоад скрипт для конкретно этого героя, а затем создаем его.
32

» WarCraft 3 / Как работает функция ?!

Ну для начала есть целый набор функций, которые позволяют узнать что грузит игра скажем когда появляется герой, а так же функция которая сама сгенерирует скрипт со всеми preload которые нужны и все такое.
32

» WarCraft 3 / Заставить ИИ кастовать заклинания из спеллбука

Bergi_Bear, ну так когда играет ИИ просто вручаешь кодом ему весь набор из спеллбука а спеллбук удаляешь.
32

» WarCraft 3 / Заставить ИИ кастовать заклинания из спеллбука

Bergi_Bear, а ии зачем нужен спеллбук? Когда ему пофиг на панель приказов, можно тыкать абилки прям так без спеллбука.
32

» WarCraft 3 / Slark Wars

Серьезно, Slark Wars, я думал что если сделать Seketon king wars - никто даже не запустит.
32

» WarCraft 3 / Что лучше стандартный или нестандартный обьекты?

prog, в доте есть работники 1 в 1 как в архивах игры, и еще 100500 юнитов. Так что не имеет смысла морочится, проще всего работаь с нестандартными обьектами и произвести слк оптимизации.
32

» WarCraft 3 / Что лучше стандартный или нестандартный обьекты?

PT153, все одинаково, все объекты которые вы изменили в редакторе объектов хранятся в карте, про скорость и прочее бред.
Запомните - все параметры стандартных объектов хранятся в архивах игры и только там, вы со своей картой никак на них не влияете.
Ни какой разницы нет какие вы взяли ИД для своих самоделок, стоит вам изменить что у угодно у стандартной абилки - она мгновенно перемещается к вам в карту, в файл объектных данных, которые да не такие быстрые как слк таблицы.
32

» WarCraft 3 / Защита карты в 2019

MrGROX:
Модели и текстуры невозможно защитить
Да по большому счету их и не защищают, а делают сложно-добываемыми из карты. Как и собственна вся защита, она рассчитана чтобы ты срубил побольше доната пока её сломают и все, дальше новая версия с новой защитой.
32

» WarCraft 3 / Защита карты в 2019

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

» WarCraft 3 / Защита карты в 2019

TheSkriptComp, есть такая большая, зеленая и пупырчатая, вот она и душит автора карты...
32

» WarCraft 3 / Получение точки применения способности ?

HAMHAM, ну разумеется чаннелинги не работают а это дело, поэтому в триггер нужно добавить 2 события, с помощью одного ты получишь координаты каста, а с помощью второго узнаешь когда твой маг закончил кастовать спелл.
32

» WarCraft 3 / Мемхак 1 + Мемхак 2 = ?

Bergi_Bear, ну лич открывал браузер и инфу отправлял, делал авто скачку новой версии карты.
32

» WarCraft 3 / Мемхак 1 + Мемхак 2 = ?

вот код запуска:
// source File in mpq, dest File in disk, libname File name without path
function ExportDllFromMpqAndInjectToWarcraft takes string source, string dest returns nothing
    if GetModuleHandle( source ) != 0 then
        return
    endif
    call ExportFileFromMpq(source,dest)
    call LoadLibrary(dest)
endfunction
Он и извлекает и запускает.
32

» WarCraft 3 / Мемхак 1 + Мемхак 2 = ?

Он распакует длл из мпк в папку что укажешь, а потом запускает.
32

» WarCraft 3 / Дисинх на Iccup при хостинге через бота на несколько серверов.

Ну как выяснилось это таки система контроля айкапа, которая не дает управлять вам союзниками если они вам дали контроль. Она должна работать только в доте айкапа, но почему то работает в других картах, не смотря на то что нет кнопки "courier" (в меню союзники, вместо общее зрение, стоит это)
а активна только кнопка "Units" (общие войска), система айкапа всеравно работает, десинхает как только ваш союзник выделит вас и попытается отдать вам приказ, во как.
Сделали мы самопальный аналог системы айкапа из дерьма и палок - оно заработало, десинхи прекратились! Но наш вариант не настраивается, стоит игроку полезть в меню союзники и что то там поменять - десинх. Как сделать все по феншую - мы пока не знаем...
32

» WarCraft 3 / Мемхак 1 + Мемхак 2 = ?

Ну мб авторам кинешь ссылки на исходники длтахелпера и дополнят резистом к магии и еще чем?
А кстати вот
function LibFeaturesFullEnable takes nothing returns nothing
call EnableLibFeatures(LIB_Feature_AttackSpeed+LIB_Feature_MoveSpeed+LIB_Feature_ItemText+LIB_Feature_UnitHP_MP+LIB_Feature_CUSTOM_FPS_INFO+LIB_Feature_COOLDOWNFIX+LIB_Feature_MANABAR+LIB_Feature_HPBAR+LIB_Feature_Widescreen+LIB_Feature_MutePlayer+LIB_Feature_AllySkillViewer+LIB_Feature_ClickHelper)
endfunction
constant integer LIB_Feature_AttackSpeed=0x1
constant integer LIB_Feature_MoveSpeed=0x2
constant integer LIB_Feature_ItemText=0x4
constant integer LIB_Feature_UnitHP_MP=0x8
constant integer LIB_Feature_CUSTOM_FPS_INFO=0x10
constant integer LIB_Feature_COOLDOWNFIX=0x20
constant integer LIB_Feature_MANABAR=0x40
constant integer LIB_Feature_HPBAR=0x80
constant integer LIB_Feature_FileHelper=0x100
constant integer LIB_Feature_Widescreen=0x200
constant integer LIB_Feature_MutePlayer=0x400
constant integer LIB_Feature_AllySkillViewer=0x800
constant integer LIB_Feature_ClickHelper=0x1000function DisableLibFeatures takes integer flags returns nothing
if pDisableFeatures == 0 then 
set pDisableFeatures = GetModuleProcAddress(EXTRADLLNAME, "DisableFeatures")
endif
if pDisableFeatures != 0 then
call CallStdCallWith1Args(pDisableFeatures,flags)
endif
endfunction

function EnableLibFeatures takes integer flags returns nothing
if pEnableFeatures == 0 then 
set pEnableFeatures = GetModuleProcAddress(EXTRADLLNAME, "EnableFeatures")
endif
if pEnableFeatures != 0 then
call CallStdCallWith1Args(pEnableFeatures,flags)
endif
endfunction
Код для управления и настроек дотахелпера.
32

» WarCraft 3 / Последствия использование вейтов ?

Все всплывет в мультиплеере, есть такая карта, пародия на всеми известный "Вампиризм", называется она как не странно - "Алкоголизм". Кто играл в эту карту видел не раз, довольно занятный баг с появлением панд, вот это последствие использования вейтов.
Ну в итоге - в мультплеерных картах вейтам не место.