HAMHAM, все зависит от игры и что ты грузишь.
Если у тебя скажем дота, то имеет смысл грузить данные после выбора героя а не всех сразу, тк в карте 112 героев из которых одновременно могут присутствовать только 10, поэтому при инициализации загружать всех бессмыслено. Делаем продажу дамиков с иконкой и описанием как у героя, после покупки даммика просим игрока подождать (пока пикнут союзники к примеру) и запускаем прелоад скрипт для конкретно этого героя, а затем создаем его.
Ну для начала есть целый набор функций, которые позволяют узнать что грузит игра скажем когда появляется герой, а так же функция которая сама сгенерирует скрипт со всеми preload которые нужны и все такое.
prog, в доте есть работники 1 в 1 как в архивах игры, и еще 100500 юнитов. Так что не имеет смысла морочится, проще всего работаь с нестандартными обьектами и произвести слк оптимизации.
PT153, все одинаково, все объекты которые вы изменили в редакторе объектов хранятся в карте, про скорость и прочее бред.
Запомните - все параметры стандартных объектов хранятся в архивах игры и только там, вы со своей картой никак на них не влияете.
Ни какой разницы нет какие вы взяли ИД для своих самоделок, стоит вам изменить что у угодно у стандартной абилки - она мгновенно перемещается к вам в карту, в файл объектных данных, которые да не такие быстрые как слк таблицы.
Да по большому счету их и не защищают, а делают сложно-добываемыми из карты. Как и собственна вся защита, она рассчитана чтобы ты срубил побольше доната пока её сломают и все, дальше новая версия с новой защитой.
DracoL1ch, ну многие долбят о протекте - типа в карту вложены бабки, мы не хотим чтобы это досталось нашим конкурентам (владельцы хост ботов соревнуются кто больше высосет денег из комьюнити).
Наверное китайцы страдают этим из за того же, не хотят делится источником дохода.
HAMHAM, ну разумеется чаннелинги не работают а это дело, поэтому в триггер нужно добавить 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
Ну как выяснилось это таки система контроля айкапа, которая не дает управлять вам союзниками если они вам дали контроль. Она должна работать только в доте айкапа, но почему то работает в других картах, не смотря на то что нет кнопки "courier" (в меню союзники, вместо общее зрение, стоит это)
а активна только кнопка "Units" (общие войска), система айкапа всеравно работает, десинхает как только ваш союзник выделит вас и попытается отдать вам приказ, во как.
Сделали мы самопальный аналог системы айкапа из дерьма и палок - оно заработало, десинхи прекратились! Но наш вариант не настраивается, стоит игроку полезть в меню союзники и что то там поменять - десинх. Как сделать все по феншую - мы пока не знаем...
Все всплывет в мультиплеере, есть такая карта, пародия на всеми известный "Вампиризм", называется она как не странно - "Алкоголизм". Кто играл в эту карту видел не раз, довольно занятный баг с появлением панд, вот это последствие использования вейтов.
Ну в итоге - в мультплеерных картах вейтам не место.
» WarCraft 3 / Существует ли событие наведения курсора на способность?
» WarCraft 3 / RenderEdge(memhak)
» WarCraft 3 / Существует ли событие наведения курсора на способность?
» WarCraft 3 / RenderEdge(memhak)
» WarCraft 3 / Как работает функция ?!
Если у тебя скажем дота, то имеет смысл грузить данные после выбора героя а не всех сразу, тк в карте 112 героев из которых одновременно могут присутствовать только 10, поэтому при инициализации загружать всех бессмыслено. Делаем продажу дамиков с иконкой и описанием как у героя, после покупки даммика просим игрока подождать (пока пикнут союзники к примеру) и запускаем прелоад скрипт для конкретно этого героя, а затем создаем его.
» WarCraft 3 / Как работает функция ?!
» WarCraft 3 / Заставить ИИ кастовать заклинания из спеллбука
» WarCraft 3 / Заставить ИИ кастовать заклинания из спеллбука
» WarCraft 3 / Полноценный Антимапхак.
» WarCraft 3 / Заставить ИИ кастовать заклинания из спеллбука
» WarCraft 3 / Slark Wars
» WarCraft 3 / Что лучше стандартный или нестандартный обьекты?
» WarCraft 3 / Что лучше стандартный или нестандартный обьекты?
Запомните - все параметры стандартных объектов хранятся в архивах игры и только там, вы со своей картой никак на них не влияете.
Ни какой разницы нет какие вы взяли ИД для своих самоделок, стоит вам изменить что у угодно у стандартной абилки - она мгновенно перемещается к вам в карту, в файл объектных данных, которые да не такие быстрые как слк таблицы.
» WarCraft 3 / Дисинх на Iccup при хостинге через бота на несколько серверов.
» WarCraft 3 / Защита карты в 2019
» WarCraft 3 / Защита карты в 2019
Наверное китайцы страдают этим из за того же, не хотят делится источником дохода.
» WarCraft 3 / Защита карты в 2019
» WarCraft 3 / Получение точки применения способности ?
» WarCraft 3 / Мемхак 1 + Мемхак 2 = ?
» WarCraft 3 / Мемхак 1 + Мемхак 2 = ?
» WarCraft 3 / Мемхак 1 + Мемхак 2 = ?
Ред. quq_CCCP
» WarCraft 3 / Дисинх на Iccup при хостинге через бота на несколько серверов.
а активна только кнопка "Units" (общие войска), система айкапа всеравно работает, десинхает как только ваш союзник выделит вас и попытается отдать вам приказ, во как.
Сделали мы самопальный аналог системы айкапа из дерьма и палок - оно заработало, десинхи прекратились! Но наш вариант не настраивается, стоит игроку полезть в меню союзники и что то там поменять - десинх. Как сделать все по феншую - мы пока не знаем...
» WarCraft 3 / Мемхак 1 + Мемхак 2 = ?
А кстати вот
» WarCraft 3 / Get и SetHeroAbilityFromList ятп возвращает не равкод, а цифры?
» WarCraft 3 / Последствия использование вейтов ?
Ну в итоге - в мультплеерных картах вейтам не место.