15

» WarCraft 3 / [lua] Фрэймы

А ждать Рефоржа без наработки навыков можно до посинения
Ой да ну-у-у его. Лучше готовое подождать. Вон, кто-нибудь сделает графический редактор с генератором кода и привязкой колбеков на виджеты в пару кликов. Разбираться еще тут, понимаете ли, до посинения. Пусть кто-нибудь за меня сделает, я подожду, я терпеливый.
15

» WarCraft 3 / Угол поворота здания - Где этот пункт ?

Если нужно разместить на карте с нужным углом поворота в редакторе, можно снять флажок "Является зданием" в редакторе объектов, поменять угол поворота и вернуть флажок обратно. Неудобно, конечно.
15

» WarCraft 3 / Генератор псевдослучайных чисел

Я считаю, что тем весьма интересная, и требует большего подхода и возможностей генерации, как их числа принципов и различных преимуществ.
Да и на мимопроходящих это обсуждение оказывает благотворное влияние. Периодически появляются вопросы "Хочу рандом, чтобы 25%, чтобы четверть из ста ударов, но не рандом который контролируешь, а рандом который рандом, но 25%, может наука есть которая рандом изучает я хз". А теперь таким можно сюда ссылку дать.
15

» Битва Зимой / Как сделать лучше?

Лайн наземный для пешеходных, лайн водный для кораблей и амфибий и лайн воздушный поверх первых двух для летунов
15

» WarCraft 3 / Можно ли как-то увеличить размер модели снаряда?

Снаряд будет масштабировать автоматически в зависимости от масштаба юнита если установлена опция "Масштабировать снаряд" ("Scale Projectiles") у юнита. Но снаряд отдельно никак, только если отредактировать модель и импортировать в карту.
15

» WarCraft 3 / Heroes Of The Epic Arena v2.92

Давайте взглянем на более очевидную статистику. На момент написания этого комментария эпиквар показывал 5 загрузок карты. При этом 4 Good и 0 Bad оценок. То есть целых 80% пользователей посчитало эту карту хорошей.
15

» WarCraft 3 / [Lua] Инжект функций

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

» XGM Team / Конфликт с Devtribe и всё, о чем вы боялись спросить

чтобы юзеры не сбегали
Странно, а мне изначально показалось ваше разделение замечательной идеей. Тут про моды, там про игры. А тут оказывается в совершенно разных плоскостях сумели разругаться.
Мне вот это еще не понятно, что это за фигня xgm.ru
15

» Администрация XGM / История XGM

Слишком много текста. Оформите эту игру престолов синематиком варкрафта.
Может и на второй сезон хватит.
15

» WarCraft 3 / Можно ли получить список способностей определённого предмета?131

native BlzGetItemAbilityByIndex                    takes item whichItem, integer index returns ability
native BlzGetItemAbility                           takes item whichItem, integer abilCode returns ability
native BlzItemAddAbility                           takes item whichItem, integer abilCode returns boolean
native BlzItemRemoveAbility                        takes item whichItem, integer abilCode returns boolean
15

» WarCraft 3 / [lua] Двигаем снаряды

Не понимаю каким боком мы создаем лишние способности?
Речь о нестандартном поведении снаряда. Вряд ли бы вопрос поднимался, укладывайся задача в базовый набор способностей. Да и чисто с архитектурной точки зрения, полностью триггерный снаряд это объективно здравый ход в сравнении с отловом урона и баффа.
15

» WarCraft 3 / [lua] Двигаем снаряды

а если мне захочется запустить снаряд с нелинейной скоростью или реализовать столкновение с летающими юнитами?
Или возможность запаузить снаряд. Ставит Войд купол, туда союзники накидывают-накидывают атаками и способностями, а оно у границы сферы останавливается. А потом как все разом жахнет.
15

» WarCraft 3 / [lua] Двигаем снаряды

А с предметами и бафами как быть?
Поля предметов так же можно получить и узнать список их способностей.
А с баффами да, придется костылить.
quq_CCCP:
а есть ли смысл этим заниматся, когда завезли нормальный детект урона и стак баффов?
Должно быть, чтобы разгрузить редактор объектов. Не создавать на каждый снаряд по уникальной способности и баффу.
15

» WarCraft 3 / [lua] Двигаем снаряды

Бонусные характеристика как-бы не задаются в редакторе.
Я о полях способностей значение которых можно получить и высчитать зеленую атаку.
15

» WarCraft 3 / [lua] Двигаем снаряды

А зелёный бонус еще нельзя определить.
Последние нативки позволяют читать поля объекта задаваемые в редакторе. Так что технически можно.
15

» WarCraft 3 / Актуальность cJass

  1. Как вы думаете, будет ли там нативная поддержка си-подобного синтаксиса? Если нет, то стоит ли ждать когда комьюнити запилит это в редактор?
Объективных причин для этого нет.
  1. Если стоит уйти от cJass, как быть сотней тысяч строк кода написанных на нем?
Продолжать писать на cJass. Ты должно быть понимал риски, которые брал на себя при использовании неподдерживаемого компилятора.
  1. Но как переписать код на луа как можно быстрее? Или если не получится, то как перевести cJass в vJass чтобы он работал в reforged?
Любая трансляция "в лоб" превратит код карты в неподдерживаемую кашу.
Опираться на vJass тоже не стоило бы. Я с большей готовностью поверю в вероятность будущего изъятия парсера vJass из оф. редактора.
15

» WarCraft 3 / math.ease

ак написание lua намного снижает трудозатраты
Программисту снижает, но не человеку, который занимается преимущественно ландшафтом. Перед ним встает необходимость освоения основ языка, инструментов и тонкостей программирования именно под WC3. Сколько времени пройдет прежде чем он сможет циклы в уме строить и перестанет писать исключительно детские условия вроде "if myCondition() == true then". Это с высоты уже имеющегося опыта так легко сверху вниз смотреть. А сколько пройдет времени прежде чем он начнет писать код правильно? Код, который действительно работает, а не усложняет жизнь. В вопросах периодически появляются пользователи которые переходят с GUI на код и демонстрируют просто ужасную помесь vJass с cJass без отступов, правил именования и т.д. На все это тоже нужно время, даже на Lua.
15

» WarCraft 3 / math.ease

мало кто будет отрицать преимущество метода разработки программированием, над GUI
Никто не отрицает данных преимуществ. Проблема в трудозатратах.
Полноценная карта - вещь комплексная. Она включает в себя и ландшафт, и графику, и геймплей, и, естественно, код. Качественное выполнение работы в любой из перечисленных ипостасей требует существенных затрат времени, в том числе на освоение необходимых навыков. Обычное явление, когда гражданин сведущий в ландшафтном дизайне слаб в программировании, поскольку свободное время он тратил непосредственно на качественный ландшафт. То же касается программистов - ты молодец, что можешь написать эффективный и эффектный код, но на голом пустыре он игрока не впечатлит.
Никто не отрицает пользу саморазвития, но в реальной работе на двух стульях не усидишь.
15

» Гильдия «Черамор» / Набор в гильдию

Что вы потребуете от человека с аналитическим мышлением и игровым опытом
Медкнижку.
15

» WarCraft 3 / math.ease

Но мне например лень
Ну это уже совершенно по другому звучит, дескать, "хотите - доделывайте, но мне лень", это просто и понятно. Но ты ведь сделал упор на какую-то "особенную одаренность", то есть выделил отдельную категорию посетителей ресурса по какому-то признаку как недостойных твоего внимания. Ты, как часть команды XGM, тоже формируешь лицо этого ресурса. Кто-то помоложе и поглупее, посмотрев на твою позицию и взяв с тебя пример, придумает свой повод отделиться в отдельную группу, но уже, скажем, по национальности. Потом по каким-то взглядам, потом по вере, потом по расе и так далее, как снежный ком. Наверно, человек с иконкой "XGM-TEAM" в профиле, должен быть поосторожней в высказываниях. Особенно если основная масса посетителей - подростки страдающие от максимализма.
15

» WarCraft 3 / math.ease

Не вижу смысла связываться с GUI из-за особой одарённости большинства гуишников.
Как минимум странное отношение для ресурса, который вроде позиционирует себя как точку сбора и взаимопомощи, где технари, например, могут помочь гуманитариям. А в итоге мы получаем очередную сегрегацию. Как если бы разработчики моделей выкладывали .max файлы, а эти "особенно одаренные" кодеры пусть сами разбираются, как все это нормально экспортировать для игры.
15

» WarCraft 3 / math.ease

"Находим 10% от любого числа на GUI без утечек".
Думаю следует ожидать в будущем продвинутых связок GUI + скрипты. При Lua таких проблем как с библиотеками на жасс для гуишников нету. Так что в этом есть смысл.
15

» WarCraft 3 / math.ease

Потому что в описании написано:
Большинству не понятно. Для них слова линейный, квадратичный, кубический - инопланетная письменность. Я не придираюсь, но если хочется расширить аудиторию, придется расписать как можно проще.