2

» WarCraft 3 / Как сделать фулл скрин при проверке карты? Аль+ентер не пашет

Кажется, в параметрах редактора где-то можно включить фулл скрин при проверке
Вот не могу почему-то найти где...
Загруженные файлы
2

» WarCraft 3 / [GUI] Почему не выдает предмет в этом триггере?

игра не может отследить условие "последний созданный юнит "BolotUnit[4]""
Именно! Я понимаю, что вам уже подсказали решение, но чтобы вы поняли логику вашей ошибки, я сделал такую картинку.
Если ответить текстом, то проблема в том, что вы назначили юнита с переменной BolotUnit[4] почти в самом начале, а после уже создали нового и не переназначили его на переменную BolotUnit[4] (хотя я не думаю, что вы планировали переназначить). Из-за этого у вас конфликтует условие, потому что последний созданный юнит никак не BolotUnit[4], а уже совершенно другой.
Понял, спасибо!)
2

» WarCraft 3 / [GUI] Как работать одновременно с несколькими областями?

а есть альтернатива? Или только ручками?)
Можно их процедурно сгенерировать.
А можно подробнее как? Или ссылку на статью с нужной мне информацией.) А то гугл молчит, там бы не спрашивал.

Ну, только массивами. У тебя просто нет бд, где прописаны области.
Либо, вы берете записываете бд:
R - массив областей rect, это прямокгольные области rectangle
В триггере инициализайии прописываешь все массивы:
R [1] = область 0001
R [2] = область 0002
R [3] = область 0003
Когда нужно, создать юнита в ранд точке в R [ random от 1 до 3]
Другой вариант. Есть только регион Region, но там не помню как работает. В него можно засунуть несколько rect. Есть функция добавления области в регион. Но аот применять этот регион сложна. Я помню есть функция, поищи: рандомная точка в регион. Ты можешь сразу спавнить в рандом точке. К сожалению, не нашел нв хигаме GetRandomPointInRegion()
Что такое бд? Идея хорошая, спасибо, опробую.)
2

» WarCraft 3 / [GUI] Как работать одновременно с несколькими областями?

> Можно как-то запихнуть области в 1 переменную?
Можно, для этого придумали массивы.
Это их надо будет вручную добавлять в массив, а есть альтернатива? Или только ручками?)
2

» WarCraft 3 / [GUI] Почему не выдает предмет в этом триггере?

Или я что-то не так понимаю?
юнит = случайный Абориген
если  тип юнит == тип Абориген_с_топором то
	Выдать_топор(юнит)
конецесли
Кажется дошло... Вчитался и вспомнил что можно "тип юнита" отбирать.))

Да, работает, сменил условие на - "тип юнита = Абориген_с_топором", и теперь работает. Спасибо!)
2

» WarCraft 3 / [GUI] Почему не выдает предмет в этом триггере?

((код
юнит = случайный Абориген
если юнит == Абориген_с_топором то
Выдать_топор(Абориген_с_топором)
конецесли
))
Не совсем понимаю...
Ты предлагаешь установить переменную юнит = случайный Абориген, а затем ссылаться на другую переменную Абориген_с_топором?
Но по сути ведь так и выходит, я сменил индексы. 0 = пусто 1-2-3 = абориген 4 = абориген с топором.
Или я что-то не так понимаю?
2

» WarCraft 3 / the memory could not be written

Вопрос всё ещё актуален...
так карту выложи
Мне бы варианты без карты пригодились. Но кстати, я нашёл проблему - она в моей лене. Я когда-то баловался с кодом, уже после того как бросил заниматься картой. И однажды его вставил туда, он не заработал, я плюнул - и забыл. Даже не стёр его. Сейчас порылся, оказалось таки да, я его тупо не стёр, и варик крашался.)
2

» WarCraft 3 / the memory could not be written

Мемхак/JNGP использовался?
Редактор Jass New Gen Pack Rebuild, мемхак насколько помню не использовал.
2

» WarCraft 3 / Как убрать отступление юнита при атаке через триггер?

8gabriel8:
как сделать так чтобы и из мобов "игрока" падало золото?
В категории Игрок нужно выставить флаг соответствующий - Награда за убийство.
Попробую, спасибо.

Lord_Teo:
Попробуй реализовать через патрулирование, а не через атаку.
Каким образом?
2

» WarCraft 3 / Как убрать отступление юнита при атаке через триггер?

8gabriel8:
Сделать юнитов не за нейтрального, а за неназначенного игрока, то есть без стартовой позиции.

ИИ для нейтралов и назначенных игроков возвращает юнитов на позицию через определённое время, расстояние, а теперь оказывается и при снижении здоровья ниже половины. Для неназначенного игрока эта функция ИИ не работает.
Я ранее тестировал, так же отступали. Однако сейчас, на всякий случай, протестировал вновь, и вправду не отступают. Однако встаёт другой вопрос, как сделать так чтобы и из мобов "игрока" падало золото?