32

» WarCraft 3 / Warcraft 3 Reforged: Патч 1.32.9

Чето патчей маловато, сколько уже прошло времени, они мелкие заплатки выпускают. Глобальных правок нема?
32

» Некромант / Нужен кодер Lua

pro100master, тем паче, зачем флудить о том, что автору вопроса побоку? Он один хрен не понимает о чем вы и что это за луа (иначе бы небыло вопроса), судя по проекту не вчера начали, и смысла переходить - нет. О чем и написали, все остальное - да какая ему в жопу разница на луа прощебудет кодеру или на жасс, или вовсе на с++? Проблемы индейцев шерифа не волнуют!
32

» WarCraft 3 / Вызов функции через string - название

Ну екзекутом, есть ещё вариант с ретурн багом, ибо code Нельзя объявить массивом.
Екзекут на следует параметры потока родителя, это порой полезно а порой нет.
32

» Некромант / Нужен кодер Lua

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

» Некромант / Нужен кодер Lua

Чето вас в дебри понесло, автор чето молчит. Он хотел послушать есть ли смысл нанимать луа кодера или нет?
32

» Некромант / Нужен кодер Lua

И сразу потеряется смысл всех этих наработок и вовсе всего кода, его придётся переписать заново. Вопрос зачем если все работает так же? Ничего нового вы не получите, список нативных функций идентичен, луа более гибок и позволяет реализовывать некоторые вещи гораздо проще, делать меньше кода. Но в готовом проекте это все ненужно.
Какой то мега скорости работы и стабильности вы не получите.
шило на мыло.
На луа имеет смысл писать с нуля ради саморазвития, рефордж ещё очень сырой, нет гарантий что ваш крупный проект не будет страдать от новых патчей, или изменений в области луа интерпритатора.
32

» WarCraft 3 / WarCraft 3 Редактор карт Хочу создать на карте нефть

Bergi_Bear, ага её ещё надо добывать, использовалась она на флот и его апгрейды в вк2, было спец здание Rifinery - которое принимает нефть, все это по воде, кода будет огого.
32

» WarCraft 3 / Не хостит карту на 1.32.5 (лицуха, не рефорджед)

Lotus101, ну хз что именно, это нужно сидеть и разбиратся, т.к рефорджа нет, то я этим и не занимался. Делал я лишь перенос старых патчей на актуальные, там были проблемы, Даже кодировка war3map.j бывала другой. Но что конкретно в твоей карте нетак с рефорджем я тебе помочь не смогу.
Смотреть какой кусок кода или наличие, отсуствие скрипта как влияют на работоспособность. Хекс защиты естественно снимать. Ну и так далее.
32

» WarCraft 3 / WarCraft 3 Редактор карт Хочу создать на карте нефть

Феникс, тут не только интерфейс еще и работа с потреблением этой невти и добыча, будут ресурсоемкими.

Если уж делать чтобы совсем как в вк2.
32

» WarCraft 3 / Не хостит карту на 1.32.5 (лицуха, не рефорджед)

PT153, не про него, я про хекс защиты архива, а так же старые виды оптимизаторов, которые юзали смену типов или что то вроде fogstate exploit.
Попробуй карты под старые патчи или всякие китайские с хекс защитой, на них были как раз проблем.
Ну карта с мемхаком скорее всего просто не запустится,честно говоря не проверял по причине отсутствия рефорджа.
32

» WarCraft 3 / WarCraft 3 Редактор карт Хочу создать на карте нефть

Ну как в варкравт 2 не получится, а так примерное подобие конечно возможно.
Ибо в игре только 3 ресурса, золото, дерево, пища - больше сделать никак, только эмитация.
Не ну в 1.31+ можно в теории заморочится и сделать целиком кастом интерфейс, но сдаётся мне что овчинка выделки не стоит, и будет 6 кадров потом в игре...
32

» WarCraft 3 / Не хостит карту на 1.32.5 (лицуха, не рефорджед)

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

» WarCraft 3 / Способности и алгоритмы на заказ

Qulore, это банальная сфера замедления с засунутыми туда корнями, делается элементарно и без триггеров, эффект сферы.
32

» WarCraft 3 / Таймер

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

» WarCraft 3 / Таймер

Ага, только ты сделал бездумно. Таймер то и течёт, а откуда тебя будет браться GetTriggerUnit?потом ты откуда то копировал этот код, но не разобрался как он работает.
32

» WarCraft 3 / Помощь в начале.

Jareded, чувак этому надо учится, и не 5 минут, увы. Нанимай себе кодера, чтобы карта была как ты хочешь. Еще есть проблема - не только в том как сделать, а как забалансить карту, ибо вроде бы хорошие решения превращаются в лютый трешь, когда ты их реализуешь на карте.
32

» Dota 2 / Перенос карты.

Jareded, старкрафте тупо открываешь карту варкравта в редакторе старкравта, и видишь ландшавт, все, прочее не переносится. Насчет д2 не знаю, но это в теории можно сравнительно просто реализовать.
32

» Dota 2 / Перенос карты.

Ага, еще бы запустил прямо там в карте варкравта. А учитывая всякие '"фишечки" варкравта и обилие импорта, максимум что есть - импорт ландшавта, как в старкрафт 2. Так что не думаю что кто то, что то подобное сделает в ближайшее десятилетие.

Нет, никак, ваще никак, совсем никак.
32

» WarCraft 3 / Таймер вместо вейта

NekoriDes:
KaneThaumaturge:
Хэш-таблица + эксплоит с таймером.
С использованием эксплоита хэш-таблица не очень-то и нужна в большинстве кейсов.
Этот експлоит нахер не усрался, ибо он не быстрее и ничем не лучше хештаблицы, вы особо ничего не выиграете, да и это дурь ни чуть не удобнее простого хт. Нет такого что хештаблица супер медленная и прочее, да она медленне чем обращение к переменным, но разница не колоссальна, в среднем одно обращение к хештаблице = 2 два обращения к массиву, исходя из этого все эти костыли никак не могут быть быстре чем просто запись значения в хт.
32

» WarCraft 3 / Пасивка с перезарядкой

Qulore, это не для тех кто вчера открыл редактор карт, и джаз тут никто не играет, язык сценариев варкравта JASS (жасс).
Детекция урона - Это отдельный триггер с событием - Юнит получает урон, туда заносятся все юниты на карте, без повторений, далее Нам нужно как то отличить физический урон от магического и прочего, по этому тут все сложно ( в 1.26 нет таких функций как узнать тип урона. Только в .1.31+ добавили но там много других сложностей + потребуется наличие рефорджа.
32

» WarCraft 3 / Аганим (апргейд способностей)

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

» WarCraft 3 / Пасивка с перезарядкой

Ну это нужно делать полностью кастомный аналог крита. Потребуется 1 из двух способностей пассивок с кулдаун индикатором ( эксгумация трубовозки или перерождение таурена), далее в зависимости от релизации запускаем на них кд с помощью триггеров ( в первом случае, вручение технической способности, во втором - мемхак), ну и естественно нам потребуется система детекта физического урона, чтобы определить когда юнит ударил врага, чтобы запустить кулдаун и убрать бонус к атаке ( или просто триггерно нанести эти 30 ед. урона).
Часть с кд сравнительно простая, часть с детектом урона - гораздо сложнее.