32

» WarCraft 3 / Что предпочтительней и почему Lua или Jass?

Ярг Восьмой, ну тут самая главная проблема - человек которырый задаёт этот вопрос явно ни-то, ни-сё не освоил, и в реалиях картостроения варкравта - это редко нужно, у жасса есть одно весомое преимущество - оно есть на всех патчах из коробки и достаточно просто в освоении.
Все эти конверторы луа - хороши для изучения и баловства, реальные проекты строить и развивать на них не удобно, решение таких задач где луа хорош в сценариях вара - приходится решать не то чтобы редко, очень редко. Ну скорость самого скрипта мало что значит - ибо вы раньше упретесь в производительность движка, начхать луа,жасс или вы длл суните - все они вызывают одни и те же функции игры, реализованные разработчиками, и сделать быстрее - никак нельзя, в итоге - толку что у вас спаун крипов работает чуть чуть быстрее, при 300+ крипах вы ловите так же 6 кадров.
Для начала пойдет и жасс, потому что пересесть на луа ничего не мешает, сам жасс скрипт ничто иное как максимально упрощенный и урезанный ЛУА со строгой типизацией. Ну а главное научится алгоритмы строить и понимать как и что делается, а не сравнивать красоту синтаксиса и кода.
32

» WarCraft 3 / ЗАЩИТА нейтральных враждебных

AncientOverlord, незадача в тебе, ещё раз - событие юнит получает урон, чтобы его заблокировать лечением, потом нанести обратно юниту кто источник урона, проверки на игрока что-ли сделать не можешь?
Потом собственные попытки в студию, это не стол заказов, куда копать я направление дал, там 2 триггера примитивных сделать....
32

» WarCraft 3 / ЗАЩИТА нейтральных враждебных

Триггер с событием - юнит получает урон, и восстановление хп до текущего, это не сложно. Ваших попыток что то не вижу.
32

» WarCraft 3 / Есть способ перенести ландашфт из карты Warcraft 3 в Dota 2?

Конечно есть, открываем карту и любуемся ландом, ручками в хамер едитр (или как там оно называется) пилим новый ланд, похожий на тот что в карте варкравта, офк существовали простейшие конверторы для ск2, но не думаю что для д2 кто то такое пилил...
32

» WarCraft 3 / Что предпочтительней и почему Lua или Jass?

Самое главное что луа то доступен только на рефордже, и играть в свои поделки ты сможешь только такс, это тоже стоит учитывать.
32

» WarCraft 3 / Проблемы с синхронизацией кэша

JackFastGame, ну от любого игрока ко всем остальным, одновременно хз можно ли нет, но офк геймкеш нагружает траффик и в реальном мультиплеере может быть так что игроки вовсе отвалятся, либо синх займет секунд 10....
Но факт остается фактом, нужен триггер в котором с помощью вейта и надо синхать, имеено в trigger action и нигде больше, иначе это работать не бдует, да и 2 секунды может быть мало, поэтому на старте секунд 10 все синхаем, и все потом ниче не трогаем, синхать динамически всякие курсоры и камеры - провальная идея.
32

» WarCraft 3 / Проблемы с синхронизацией кэша

Принятый ответ
как бы так сказать:
TriggerSyncStart()

SyncStoredInteger(gameCache, keyExp, "P" + I2S(GetPlayerId(p)))
TriggerSleepAction( 2.00 )
TriggerSyncReady()
Не факт что успеваеть синкнуть, не знаю с чем конкретно это связано, но порой синх кеша занимает очень и очень много времени, вовсе ммд наработка нужна для хостбота, синхать с игроками нет надобности, ибо боту главное увидеть факт сиха инфы - а сихнулась она или нет уже дело десятое, бот получил что нужно...
32

» WarCraft 3 / Можно ли изменить при помощи улучшения тип атаки

Ну можно еще как улучшение "Темный" менять юнита другим юнитом с другим типом атаки, а так там вроде было включение\выключение второй атаки юниту.
32

» WarCraft 3 / Рабочий муи спелл мираны (прыжок)

Ептить там скилл в 3 строчки, че там смотреть - сам написал...

В доте там еще присрана какая то система, связанная с отдачей приказов до прыжка.
32

» WarCraft 3 / Скрипты искусственного интеллекта

Это громко сказано - искуственный интерект, скорее скрипт на разыгрывание конкретной тактики, и в мили режимах нет такого что играть до победного, там быстро становится ясно - проиграл ты или выиграл, вот и все, если твоя задумка не удалась и противник не повержен, можешь выходить из игры - тебя добьют без проблем игроки более менее выского уровня. Поэтому там все так, одна тактика - если ты пережил её, бот афк - он заведомо проиграл, в игре с человеком человек бы ливнул, т.к ты бы пришол и убил его без проблем.
32

» WarCraft 3 / Как внести несколько предметов в один вид переменной?

Какие то глупые вопросы, мб в студию ваши попытки, и вовсе что делать собрались?
globals
 integer udg_ItemType 
endglobals

...
set udg_ItemType[0] = 'I000' 
set udg_ItemType[1] = 'I001' 
set udg_ItemType[3] = 'I002' 
....
32

» Fantasy Pirates / Идеи для проекта, Опрос

ScorpioT1000, реплей игры в мою карту как нить скину, полный игнор подсказок...

PUVer, ну я делал, и на старте игры текст чаво делать, и в заданиях, и при прокачке абилок текст (чо делать), встреча с монстрами подсказки, пигни на миникарту чо куда, зачем, только что ролики не делал.
32

» Fantasy Pirates / Идеи для проекта, Опрос

PUVer, пустая трата времени, я чуть ли не мануал расписывал, бестолку, не читают...
32

» WarCraft 3 / Эльфолюдской Рабочий

Мне вот не понятно, а че не взять модель из кампании, таи эльфийский работник есть, длмнноухий заяц.
32

» WarCraft 3 / Задержка в карте.

Ну пофиксить просто - писать код с умом, вспомним тдшки близардов, там ниче не лагало внезапно...
Ну а так, карту в студию
32

» XGM Конкурсы / Конкурс набора иконок 2022

Интересно какая же тема будет на этот раз? Надеюсь без радужных намёков, то хотел бы че-нить себе в карту стащить =)
32

» WarCraft 3 / Книга заклинаний

В прямом смысле - никак во время игры, т.е сколько ты способностей указал спелбуку в редакторе обьектов, столько там их и будет.
Есть бага, суть которой в том что игра видя два одинаковых ID способности считает их одной, рисуя на них кулдауны и прочее одновременно, ну так вот, сделаем два спелбука, в одном одно заклинание, а во втором второе, в настройках у обоих спеллбуков оставляем базовый ид приказа - по умолчанию, добавим юниту один спеллбук - он может его открывать и юзать одну способность, добавляем ему второй спеллбук и скрываем его - действие SetPlayerAbilityAvalivle (к примеру, есть и другие способы) и вуаля, в первом спеллбуке мы видим 2 абикли и можем юзать 2 абилки, хотя технически в первом спелбуке о дна абилка, а во втором другая...
32

» WarCraft 3 / Как сделать спавн рандомного бугая?

Принятый ответ
К примеру событие - завершение подготовки боевой единицы, и собственно подменяешь одного юнита - другим, в редакторе сделаешь 2 бугая и триггер который с неким шансом будет заменять обычных бугаёв на альтернативных.
32

» Fantasy Pirates / Вадим 2kxaoc играет в Fantasy Pirates #5

JackFastGame, нет, видел как он троллей играл и плевался. Давно правда было, так бы kodo tag team сыграть.