23

» WarCraft 3 / Как удалить integer локальную переменную? И нужно ли?

fenathesnake, С++ появился позже С.
Так их и нету, кроме утечек строк и хэндлов, потому что в С нет типов handle и string, хэндлы и стринги это указатели на обьекты, ссылки проще говоря, а их сборщик мусора не обрабатывает, потому что без обнуления ссылка типа рабочая, или как то так. Короче говоря, Здесь всё расписано.
23

» WarCraft 3 / Область-ограничитель

SharrKnen, нужно в пайнте создать картинку, например 8 на 8 пикселей
Там, где она должна быть прозрачная, красить чёрным
Где можно строить синим
Где можно ходить розовым
Где нельзя ходить и летать белым
Затем нужно сохранить её в tga. Это обязательно.
Затем импортировать её в карту и добавить зданию или декору как карту пути.
23

» WarCraft 3 / Как удалить integer локальную переменную? И нужно ли?

fenathesnake, гугл мне поведал, что по дефолту сборки мусора нет, но есть куча спец библиотек под это дело. И С не С++ )
23

» WarCraft 3 / Дамми

F1refly, нельзя, абилка так работает.
23

» WarCraft 3 / jass

На будущее, чтоб заранее предупредить возможные вопросы по джассу - вот статья jass курс молодого бойца.
23

» WarCraft 3 / JASS: Курс молодого бойца

Имя глобальной переменной может совпадать с именем локальной переменной. При этом в области видимости локальной переменной при обращении по этому имени будет происходить обращение к этой локальной переменной, в остальных случаях обращение по этому имени будет считаться обращением к глобальной переменной.
Офигеть, я эту штуку открыл недавно случайно, думал, это баг такой. И вот сейчас прочитал вот это. Оказывается, это не баг. В общем, благодаря этому можно через правку TriggerData добавить штатно локальные переменные в GUI.
UPD - Добавил, всё работает. Правда, пришлось делать набор локалок с фиксированными именами...
23

» WarCraft 3 / Как удалить integer локальную переменную? И нужно ли?

nazarpunk, Не знаю, что там дальше. Тут у создателей языка С надо спрашивать, что и куда у них там компилируется, чистится и так далее.
23

» WarCraft 3 / jass

nazarpunk, нет конечно, в жассе нет никаких структур и прочих ООП.
Проверка синтаксиса только есть.
Рефактор?
23

» WarCraft 3 / Как удалить integer локальную переменную? И нужно ли?

nazarpunk, я про движок игры, он же на С, а там есть сборщик мусора, а integer в жасс наследуется от int в С. Все правильно же?
23

» WarCraft 3 / jass

Да, есть. К примеру, JassCraft.
Очень годная прога, легко работать, можно писать 100500 файлов с кусками кода и потом тупо копипастить в шапку карты или триггеры что нужно. Есть подсветка кода, лист функций, в том числе для своих функций, можно настроить стиль, пресеты, шаблоны и через какие библиотеки и файлы делать проверку синтаксиса. Весит мало, установка простая, доп софта не требуется.
23

» WarCraft 3 / Как удалить integer локальную переменную? И нужно ли?

Не нужно с ними ничего делать, они автоматически удаляются сборщиком мусора (в отличие от handle), также удаляются real и boolean.
23

» WarCraft 3 / Как решить проблему QWER раскладки, если в редакторе используется стандартная раскладка?

WilliamBz, не нужно делать в War3, war3x. Достаточно это заменить в war3patch.mpq, в папке units и обязательно в папке customV1/units (это чтобы в редакторе работало)
Связано это с приоритетом обработки файлов игрой. Игра сначала обрабатывает патч мпку, и если искомый файл отсутствует, она идёт в вар 3х, а если и там нет, то в вар3 мпку. Файл карты имеет самый большой приоритет.
Для эксперимента можно попробовать эти файлы и в карту засунуть, если обработаются - збс, тогда патч не потребуется.
23

» WarCraft 3 / Как решить проблему QWER раскладки, если в редакторе используется стандартная раскладка?

WilliamBz, да, это дико неудобно. Qwer должно соответствовать верхнему ряду, asdf среднему итд.
Чтобы интуитивно нажимать, глядя на панель
23

» WarCraft 3 / Как решить проблему QWER раскладки, если в редакторе используется стандартная раскладка?

WilliamBz, по дефолту так не выйдет, потому что по дефолту у способок у каждой выставлены координаты и хоткеи, в файлах ability func , ability strings, у каждой абилки свои строчки. Нет единой строки, выставляющей параметр для иконок абилок 0,2 или 3,2 например.
23

» WarCraft 3 / Область-ограничитель

Сделай кастомный блокиратор пути и нарисуй для него карту пути по форме модели, чтобы на пустых местах были проходимые участки, и поставь его там же, где город. Город нужно будет сделать с типом движения Летающий, чтобы поставить "в него" блокиратор.
Вариант 2 - делать крестьян в самой модели как часть модели, но это геморрой.
23

» WarCraft 3 / Как решить проблему QWER раскладки, если в редакторе используется стандартная раскладка?

Ну так в карте можно поставить координаты иконок и хоткеи, в РО, у всего, и в игре будет так же. Зачем custom keys? Другое дело, если тебе надо идти-атаковать и тд забиндить на QWER, тут да, возня.
23

» Таверна Хаоса: Марш Хаоса (HD for 1.26a!) / HD Охотники [WoW+Anime+Doom]. Переделка карты после повреждения

AMark, вероятность этого минимальная, ведь она лежит) а воры ищут минимально обьемное/тяжёлое и максимально ценное, т е ювелирку, гаджеты, макбуки итп, а флэшка копеечная )
23

» Таверна Хаоса: Марш Хаоса (HD for 1.26a!) / HD Охотники [WoW+Anime+Doom]. Переделка карты после повреждения

Я думал всегда, что люди кодят отдельно от карты, в отдельной проге, а потом просто код пихают в карту... ведь так гораздо удобнее, если редактор вылетит при сохранении, код останется. Да даже если комп перегорит, то гораздо больше шансов, что код уцелеет. А так рекомендую хранить бэкапы - на флэшке. Она точно не сгорит, и никто грязными ручонками в интернете файлы не взломает)
23

» Мир безумного / Heroes of Might & Magic: Olden Era - анонс

N7 Molot, анимация там действительно не ахти) у этих роликов
23

» WarCraft 3 / Не могу изменить размер карты

Видимо, проблема в твоём редакторе.
Повторил такое у себя, редактор 1.26а Torrent Edition, открыл карту, увеличил в 2 раза, сохранил, закрыл редактор, открыл редактор, карту, уменьшил, сохранил, закрыл, открыл редактор, всё ок. Нормально меняется, никаких крашей
23

» Мир безумного / Heroes of Might & Magic: Olden Era - анонс

Видно, что хотят отчасти вернуться в атмосферу трёшки, хотя всё равно есть большой налёт китайской дрочильни. надеюсь, там не будет этого кринжа с негрорыцарями и гомофемэльфами
23

» WarCraft 3 / Команда с задержкой

SсRealm, для игры без разницы. Но для кодинга лучше всего записать триггерного юнита в локальную переменную, если потребуется хотя бы 3+ раз его в коде использовать.
23

» WarCraft 3 / Pack Fire Texture

XeSHTeG, иностранец, по любому, через переводчик пишет. Ему в общем, нужно текстуру из рефа отредачить, чтобы она нормально была видна в 1.26 )
23

» WarCraft 3 / Можно ли изменить функцию кистей редактора ландшафта на уже созданной карте?

Нет, потому что вода на карте делается кусками, чисто там, где она видна, а внизу, под ландшафтом, никакой воды нет. Даже если понизить уровень ландшафта. В общем, скажи заказчику, чтоб перезалил тебе карту с водой где надо.)