26

» WarCraft 3 / Как обнулить данный тип переменной

Вроде реальные числа обнулять не надо, как помню, ибо это не объект (и не хэндл).
26

» WarCraft 3 / Неизвестная ошибка

Hollywood_1337, если люди и делают кампании, то на 1.26а, 1.27 и последняя версия Рефа.
26

» WarCraft 3 / Неизвестная ошибка

Hollywood_1337, от 1.31? Откуда им взяться, если близы выпустили Реф без возможности делать кампании? :D
И только относительно недавно вернули возможность делать кампании в Рефе, на последних версиях.
26

» WarCraft 3 / Как заставить вражеского компьютера прожимать скилы?

Один из вариантов - триггерный запуск абилок по твоим условиям.
Другой вариант - через настройку ИИ, посмотреть, как там работает стандартное срабатывание абилок и попытаться сделать под свои абилки. Я там не копал, но наверняка есть свои настройки.
26

» WarCraft 3 / юнит кастомный портал

Стандартный портал вроде как не сможешь генерировать в карте (как те нейтральные порталы, что стоят заранее).
А вот портал со скилом вполне возможно, если использовать телепорт на подобии призыва как у предмета... не помню как называется, как в кампании за Артеса, когда он взял Фростморн и с наемниками корабли уничтожал и там был предмет с телепортом из области к себе. Тут же можно ту-же фишку использовать думаю. При этом система может быть спрятана от игрока, типа в порталах будет только кнопка "телепортировать" а дальше ты спавнишь даммика, который и телепортирует юнитов от одного портала в другой. Но надо контролировать в переменных, какой портал с каким связан и где что нажали.
26

» WarCraft 3 / области

В варике есть 2 типа областей:
rect - это как раз области, с которыми обычно работаем, просто прямоугольник между 2 точками.
region - в триггерах не создаем, но это набор из rect. В jass коде можно создавать. По сути это и есть ответ на твой вопрос - да, если использовать region в jass коде.

Кстати когда-то был похожий вопрос
26

» WarCraft 3 / Автопереводчик карт

Впервые о таком слышу. Знаю, что некоторые могут переводить часть текста через файлик строк, тупо беря каждую строку и вбивая в гугл переводчик, ну тупую работу проделывать, либо мультиязычность сделать для карты, типа чтобы в карте были и русская и англ и другие версии, это тоже да, но чтоб автопереводчик - неа, не слышал.
26

» WarCraft 3 / Неизвестная ошибка

Hollywood_1337, эм, а ничего что там написано Reforged? :D
Ты пытался запустить кампанию для Reforged на 1.26а варике, ну твоя ошибка)
Загруженные файлы
26

» WarCraft 3 / Неизвестная ошибка

Думаю кампания создавалась под версию 1.26а и на такой версии и стоит запускать.

По поводу проблем с 1.26а тут с бубном сидеть надо, драйвера там, поддержка винды 7 врубать и тд.
26

» WarCraft 3 / Ошибка

Сейчас создам вторую пустую кампанию, и сравню файлы с твоими, потом посмотрим что получится

Похоже ты что-то ломаешь файлом war3campaignSkin.txt, который импортируешь в кампанию.
Что это за строки и зачем они тебе, сможешь объяснить? Ты их хоть тестил и они работали раньше?
Код war3campaignSkin.txt
[Categories]
TaurenClass=TRIGSTR_5524
MechanicalClass=TRIGSTR_5523

[FrameDef]
ITEM_USE_TOOLTIP=TRIGSTR_5521
ITEM_PAWN_TOOLTIP=TRIGSTR_5522

[CustomSkin]
TextTagFont=Fonts\FRIZQT.TTF
MessageFont=Fonts\FRIZQT.TTF
MasterFont=Fonts\FRIZQT.TTF
InfoPanelTextFont=Fonts\FRIZQT.TTF
EscMenuTextFont=Fonts\FRIZQT.TTF
ChatFont=Fonts\FRIZQT.TTF

Если удалить этот файл (из импорта И ГЛАВНОЕ, из архива кампании через программу MPQ Editor к примеру), то все будет работать.

Видимо ты как раз указал шрифты в этом файле, которых наверное нет, поэтому и крашит, как и написал выше IceFog

Теперь ты знаешь, где ошибка. Экспериментируй, разбирайся со шрифтами, строками, и крашить не будет :)
26

» WarCraft 3 / Ошибка

А у тебя самого через игру кампания запускается? (не через кнопку теста)
Что-то у меня есть подозрения, что файл кампании сломался при сохранении. Я удалил через редактор все, что было связано с твоей кампанией, учитывая твои карты, импорт, нестандартные данные, описания и тд. Добавил свою пустую тест карту и одну кнопку. Все равно крашит :D
26

» WarCraft 3 / Ошибка

LordMager, ну скинь, гляну но не факт что будет крашить или быстрым взглядом найду в чем проблема.
26

» WarCraft 3 / Вопрос по триггерам

rsfghd, вот это уже более логичная и железная логика будет. Но опять же, автору придется сильно с этим заморочиться)
26

» WarCraft 3 / Ошибка

rsfghd, я так понял краш именно у тестера, то есть у автора кампании запускается все отлично. А значит такие ошибки уже отметаются.
26

» WarCraft 3 / Вопрос по триггерам

Но честно говоря, мне не очень нравится, что при каждой атаке ты заставляешь юнита типа юзать стрелу. Получается игрок тоже может заюзать стрелу и она по приколу просто так потратится?
Я бы сделал просто триггерную установку кол-ва стрел. Типа установить заряды предметов (стрела) = текущие заряды - 1 (обобщенно)
+ возникают вопросы, а что будет если Шандрис будет стрелять по другим юнитам не волкам? Типа стрелы не тратятся? Мб стоило эту систему по другому сделать, но тогда надо узнать, с какой целью ты делаешь систему и как в целом ты хочешь ее видеть (в плане как игрок должен играть), а мы уже сможем подсказать, как такое реализовать.

Думаю комментаторы выше тебе больше помогут с такой системой :)
26

» WarCraft 3 / Вопрос по триггерам

Вопрос 2-3 - делай событие "юнит получает урон" а в условии "нападающий юнит == Шандрис И тип (триггерного юнита) == волк".

1 вопрос не очень понял, ты же итак привязал конкретную Шандрис в триггере.
26

» WarCraft 3 / Ошибка

LordMager, попробуй удалить весь импорт и пускай запустит (пусть и будут вокруг зеленые квадратики, главное протести сам запуск). Если запустит - значит проблема все же в импорте. А дальше уже ищи методом исключения или добавления.
Можно еще с графикой поиграться, наоборот поставить низкие и тд.
26

» WarCraft 3 / Ошибка

Пусть поставит качество графики "высокое". Скорее всего из-за моделек каких-то. Некоторые крашат при средних или низких настройках.
26

» Warcraft 3 Real Scale / Отсчет за работу за 18 июня - Real Scale

LordMager, снова противоречие)
Противоречие как названию проекту так и его описанию, ибо именно в этом и смысл и интерес же :D
Вот твое название и описание с главной страницы:
Real Scale - Это глобальное расширение для оригинальных карт Warcraft 3 TFT. которое меняет размеры всего на более реалистичные размеры, так же делая все более реалистичнее
Как по мне, было бы фаново сыграть в стандартный варик с реалистичным размером и балансом. То есть весь инструментарий и контент тот-же, но изменен вид и баланс только.
А новый контент - это уже полноценная своя авторская модификация с новым контентом, где просто есть фишка с изменениями размеров - просто как фишка и не более тогда.
26

» WarCraft 3 / анимация при взаимодействии с рудником

В целом отловить, что послушник начал добывать золото или прекратил - у нас нет такого инструментария, как минимум в триггерах по стандарту. Мб в джасс нужные события/условия есть.
Максимум, что ты можешь - попытаться сделать систему на отлове приказов, типа приказал послушнику идти в рудник - значит он идет добывать и добавляешь его в группу добывающих. Дали послушнику другой приказ (любой другой кроме рудника), то удалить из группы добывающих. При этом группы еще должны быть привязаны к конкретному руднику (через хэштаблицу можно к примеру). Но опять же все это криво, может быть много особенностей и все очень сложно. Особенно если приказ был отдан издалека, то надо проверить, когда послушник подойдет к руднику и только тогда тебе надо засчитывать начало добычи.
Можно еще через области ловить начало добычи с проверкой отданого приказа ранее и цели приказа, которые ты заранее сохраняешь для каждого послушника. Все равно запарная система.

Самый простой вариант, который вижу - просто поменять анимацию рудника и вставить эффект в саму модель рудника. Чтобы при добыче отображал твой эффект. То есть отредактировать модель рудника и заменить эту модель в карте.