30

» WarCraft 3 / Как сделать чтобы после постройки здания менялся ланшафт?

можно пожалуйста по подробнее, как и куда это вписывать?
В триггер, который отлавливает завершение постройки здания.
30

» WarCraft 3 / как занулить возвращаемую локальную переменную юнита в функции ?

Принятый ответ
Главное запомнить что аргументы не текут. Но созданные объекты удалять всё же нужно.

Глобалка

function CreateUnit_Mage takes player id, integer unitid, real x, real y, real face returns unit
	set bj_lastCreatedUnit = CreateUnit(id, unitid, x, y, face)
	call UnitAddAbility(bj_lastCreatedUnit, 'AHbz')
	call UnitAddAbility(bj_lastCreatedUnit, 'AHwe')
	return bj_lastCreatedUnit
endfunction

Дополнительная функция

function CreateUnit_Mage_Helper takes unit u returns unit
	call UnitAddAbility(u, 'AHbz')
	call UnitAddAbility(u, 'AHwe')
	return u
endfunction	

function CreateUnit_Mage takes player id, integer unitid, real x, real y, real face returns unit
	return CreateUnit_Mage_Helper(CreateUnit(id, unitid, x, y, face))
endfunction

Дополнительный аргумент

function CreateUnit_Mage takes player id, unit u, integer unitid, real x, real y, real face returns unit
	set u = CreateUnit(id, unitid, x, y, face)
	call UnitAddAbility(bj_lastCreatedUnit, 'AHbz')
	call UnitAddAbility(bj_lastCreatedUnit, 'AHwe')
	return u
endfunction

call CreateUnit_Mage(Player(0), null, 'hfoo', 0,0,0) // пример вызова

такое зануление должно быть базой
Не использование локалок для хэндлов должно быть базой.
30

» Литература / Лор вселенной

Внезапно лор дарк соулса оказывается в записках
Чем интересно описание шмота отличается от банальной записки?
30

» Литература / Лор вселенной

Статьи которые я выкладываю тоже служат для того чтобы себе руку набить, а кроме того, чтобы руку набить
Логика просто шикарна. Я пишу чтоб руку набить, выкладываю в общий доступ чтоб руку набить, а вы идите в лес со своей критикой, мне нужно руку набить пока я буду руку набивать.
30

» WarCraft 3 / Русский редактор карт скрывает триггеры?

Принятый ответ
Русский редактор поглощён Надмозгом. И в него просто не добавлены тригоры от JNGP.
30

» WarRaft / IntelliJASS

и положен огромный болт
Я на галере использую IntelliJ. Посему, чтоб не зацикливаться на одной IDE решил начать разработку на VSCode, чтоб иметь понимание, как она устроена. Оказалась она устроена через одно коричневое место, о чём была написана эта портянка.

Кстати, любителям вскоды. Если верить документации, IntelliJ позволяет наследовать FileEditorProvider и превращать бинарные файлы в произвольный читаемый текст. Тобишь потенциально w3x2lni может соснуть бибу.
30

» WarCraft 3 / Visual Studio Code: WarCode

Открытый код не гарантирует что там нет бекдоров и т.п
Каким образом он это гарантирует? Ты его весь прочитал и можешь гарантировать безопасность каждой строки?
Ты можешь доказать, что вскода собрана именно из этого кода?
30

» WarCraft 3 / Visual Studio Code: WarCode

Исходный код закрыт поэтому нет возможности убедиться в отсутствии недокументированных возможностей.
Я всё ещё не вижу пруфов, что в открытом коде нет бекдоров. А также, что вскода собранна именно из этого кода.
30

» WarCraft 3 / Visual Studio Code: WarCode

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

» WarCraft 3 / Visual Studio Code: WarCode

зачем морочить голову выдуманными безосновательными кейсами?
Потому что в случае основательных кейсов придётся сливаться. Чего нельзя допускать ни в коем разе. Посему проще достать из широких штанин ещё порцию охинеи и гордо ей размахивать. В крайнем случае можно перейти на личности.
30

» WarCraft 3 / Visual Studio Code: WarCode

Эта хохма тут чтобы показать насколько нелепо приводить единственный обсуждаемый и по сути доказательный пример качества api IntelliJ и некачества api vscode
Он единственный, потому что именно ты за него уцепился и побежал на амбразуру.
можно сравнить с другими редакторами nvim например
Можно. Никто тебя не останавливает. Можешь написать сравнительную статью.
Доказательства на гите
Где именно, можно ткнуть меня в них пальцем?
Там написано, не хочу пользоваться js, не хочу пользоваться ts, не хочу пользоваться сборщиками - все говно. Какие тут нужны комментарии.
Обычные комментарии. Например можешь поделиться опытом разработки больших проектов на ts. Я с удовольствием послушаю.
По поводу того что надо обязательно собирать дерево на стороне vscode, это точно так у всех плагинов?
На гитхабе есть два репозитория с исходниками: intellij-plugins, intellij-community. В них дерево строит IDE.
например у lua-language-server
У него под капотом EmmyLua, открываем исходики и ой, а что это?
Что то мне подсказывает что если lsp сервер собрал дерево, то vscode просто наводит визуал по нему
Как vscode может наводить визуал по дереву, которое собрало не оно? lsp просто говорит вскоде адреса токенов. Всё.

Ну и возвращаясь к сабжу, ты мне предлагаешь самому реализовать весь нужный мне функционал? Или напишешь его за меня?
30

» WarCraft 3 / Visual Studio Code: WarCode

а именно, что API VS Code унылое
Но говорить что IDE зиждиться на langiage injection это слишком громко
Идём к окулисту, лечим избирательную слепоту, читаем изначальный комментарий и разбиваем его по тезисам. А не делаем из language injection соломенное чучело.

Есть какие то доказательства что его нельзя отключить удаленно или что оно через время не превратится в тыкву
Есть какие то доказательства что VScode нельзя отключить удаленно или что оно через время не превратится в тыкву
30

» WarCraft 3 / Как сделать repick

Предупреждение автору публикации
замечание: 10.6 Создание вопроса, не относящегося к выбранному проекту.
30

» WarCraft 3 / Visual Studio Code: WarCode

Ага github.com/VSCodium/vscodium
Можем видеть кучу альтернативных репозиториев кроме гитхаба
Интересно, а кому GitHub принадлежит?
30

» Администрация XGM / Плохо прогружаются изображения при просмотре

у него именно в 3d оно поехало, можем видеть вращение по оси x, это очень странно
Видимо началось восстание роботов. Мой код не умеет вращать ни по какой из осей.
30

» WarCraft 3 / Health Mana Bar

Тут баг после реса нарисовался
Рес никто не отлавливал, вот он и нарисовался.
30

» WarCraft 3 / Visual Studio Code: WarCode

Есть российские зеркала с холодным хранилищем)
Напоминаю, завтра все продукты Microsoft перестанут работать. Из этих зеркал можно будет восстановить всю экосистему?
30

» WarCraft 3 / Visual Studio Code: WarCode

Есть аналог в виде GitLab + свой гит религией запрещено поднимать?)
Итак, завтра продукты Microsoft перестают работать. Покажи мне до завтра форки всей необходимой экосистемы на Гитлабе.