30

» WarCraft 3 / без вопроса

Предупреждение автору публикации
3 пункта: 10.2 Создание ресурса категории "Вопрос" без вопроса.
30

» WarRaft / IntelliJASS

EugeAl, откуда ты собрался брать slk как не в архивах? А распаковка архива это совсем другая тема.
30

» WarRaft / IntelliJASS

EugeAl, я подготовил себе репу с содержимым лицензионной версии. Если твои slk отличаются, то готовь свою репу.
30

» WarRaft / IntelliJASS

EugeAl, я просто присрал плагин и чё-то мне кажется, там есть проблемы с цветами. Разбираться мне лень, лучше займусь slk. Версия уже отправлена на модерацию, скоро сможешь сам пощупать.

P. S. Конверт в принципе не сложно приделать, но пока это не вприоритете.
30

» WarRaft / IntelliJASS

В общем, на практике тогда буду смотреть, что работает, а что нет ещё.
Сейчас идёт добавление поддержки всех форматов, встречаемых в игре. Немного спойлеров следующей версии:
Загруженные файлы
30

» WarRaft / IntelliJASS

Включает ли он в себя функционал JassCraft и JNGP(работа с кодом) полностью?
На данный момент нет, но это предполагается. Плагин разрабатывается в свободное время, которого нет.
При написании функции предлагаются ли в реальном времени варианты функций из листа функций?
Я встрял на этапе добавления SDK, которое позволит указывать для каждого проекта свой набор common.j и blizzard.j.
Свои функции и переменные добавляются ли в лист функций?
Предполагается полноценная поддержка кода, как это сделано во всех остальных языках программирования.
Можно ли экспортировать код в открытую карту в WE, в раздел "нестандартный код"?
Такой мув потребует серьёзного допила JNGP, если кто его допилит, то завезти такое будет не сильно сложно.
Можно ли настраивать в самой программе цвета фона, синтаксиса, итд?
Можно. Это описано в графе Code Style.
Результаты компиляции отличаются ли от результатов компиляции в редакторе карт? Конечный код работает ли быстрее в игре?
Это плагин для работы с кодом. Компиляцией занимается игра. Так что быстродействие зависит только того, каким образом написан код.
Если речь о препроцессоре vjass/ZINC, то теоретически можно более оптимально их скомпилировать, но приоритеты смещены в сторону AngelScript и транспиляцию в него.
Есть ли в программе русский язык, помимо английского?
Китайский точно есть, значит и русский можно сделать. Когда функционал устаканится, то займусь добавлением пакетов локализации.
Простая ли установка? Или она вовсе не требуется?
  • Устанавливаем JetBrains Toolbox
  • В нём тыкаем на бесплатную IntelliJ Community
  • Устанавливаем плагин штатным образом из маркетплейса
Насколько это сложно решать уже конечному пользователю
30

» WarCraft 3 / Код Jass

EugeAl, я так понимаю, использовать оформление кода это зашквар?

Подробно прочитать про условия можно например в этой статье.
30

» WarCraft 3 / Как взломать карту Warcraft 3?

EugeAl, А что насчет местоположения? Как разместить юнита или предмет на карте, или поменять местоположение?
Все местоположения юнитов находятся в war3map.j.
30

» WarCraft 3 / Код Jass

Похоже на какой-то рандомный копипаст.

Сравни со своим кодом:
function AddGold takes nothing returns boolean
    local unit f = GetFilterUnit()

    if GetUnitTypeId(f) == 'e00D' then
        if GetResourceAmount(f) == 10 then
            call KillUnit(f)
            call BJDebugMsg("Kill!")
        elseif GetResourceAmount(f) >= 10 and IsUnitDeadBJ(f) == false then
            call AddResourceAmount(f, -10)
            call SetPlayerState(GetOwningPlayer(f), PLAYER_STATE_RESOURCE_GOLD, GetPlayerState(GetOwningPlayer(f), PLAYER_STATE_RESOURCE_GOLD) + 10)
            call CreateGoldTextTag(0, GetUnitX(f), GetUnitY(f), "+10")
        endif
    endif

    set f = null

    return false
endfunction

function Trig_Gold_Actions takes nothing returns nothing
    local group g = CreateGroup()

    call GroupEnumUnitsInRect(g, GetWorldBounds(), function GoldEnumFunc)
    call AddGold()
endfunction

//===========================================================================
function InitTrig_Gold takes nothing returns nothing
    set gg_trg_Gold = CreateTrigger()
    call TriggerAddAction(gg_trg_Gold, function Trig_Gold_Actions)
    call TimerStart(CreateTimer(), 2., true, function Trig_Gold_Actions)
endfunction

Загруженные файлы
30

» Администрация XGM / Поясните пожалуйста

Принятый ответ
Перед законом все равны, просто модераторы люди и физически не могут читать все комментарии.
Загруженные файлы
30

» Styria / С тебя вишлист - с нас спасибо! Styria появилась в Steam

Пик развития современных движков.
Древняя игра на костылях.
Помогите Даше найти разницу...
Загруженные файлы
30

» Styria / С тебя вишлист - с нас спасибо! Styria появилась в Steam

Чёт я не понял.
Monterey же выше Catalina

Могучий двуручный меч заставляет вашего персонажа махать им с размахом, отсылая врагов к земле сокрушительными ударами.
Махать с размахом и замахом просто шикарно.
Загруженные файлы
30

» WarCraft 3 / Как привязать ТЕКСТАГ в юниту???

IzobretatelBoom, ужасное решение.
Всех нужных юнитов нужно добавлять в группу, чтоб самому не возиться с дубликатами. Созданный текстаг сохранять на хэндл юнита в хэштаблицу. Ибо в игре лимит только на отображаемые текстаги. Далее перебором всех юнитов в группе отображать или скрывать текстаг для локального игрока. В принципе ничего сложного, но без умения думать через мозг задача нерешаема.

P.S. В UjAPI количество одновремменных текстагов увеличено до 1024.
30

» WarCraft 3 / Как взломать карту Warcraft 3?

Раз игра читает карту, значит можно. Формат файлов можно прочитать здесь.
30

» SotDRP: Renewal / SotDRP: Renewal

John_Mori, а сохранение/загрузка имеются, чтоб не за одну катку всё строить?
30

» SotDRP: Renewal / SotDRP: Renewal

ScorpioT1000, да обычный переход по ссылке на конфу, которую подхватит войс чат клиент.
30

» SotDRP: Renewal / SotDRP: Renewal

Какие инструменты для РП реализованы?
  • Распорядок для неписей?
  • Отображение инвентаря на моделях?
  • Войс чат?
  • Редактор диалогов?
  • Механика стелса?
  • Кастомизация персонажа?
30

» WarCraft 3 / Как сделать лимит улучшений?

Можно по подробнее?
После завершения нескольких исследований отключаешь остальные исследования.