28

» WarCraft 3 / Ошибка открытия карты

Принятый ответ
ssbbssc, лист файл он вряд ли спасёт ручками
это должен сам депротектор сделать
common.j в карте вообще нету
вероятнее всего побит/отсутствует файл с гуишным скриптом
и возможно вместо файла с юнитами slk таблица
вот про файлы
28

» WarCraft 3 / Ошибка открытия карты

Бордер, одного депротектора мало
нужно ещё через mpq ручками некоторые файлы поправить
28

» WarCraft 3 / Дуэли спэллмейкеров

GF RaiseD, имхо 4 спела слишком много
лучше 4 дуэли по 1 спелу
да и вообще неожиданно так спустя 2 года
28

» WarCraft 3 / Как сделать мини-карту тёмной?

D4rkof, триггеры называются включить туман войны и включит чёрную маску
D4rkof, а вообще изучи сначала триггеры а потом уже вопросы задавай
28

» WarCraft 3 / "Castle Fight"

Mrachny, в Castle Fight это приказ перейти атакуя
DARGO:
Никак, без хороших знаний джасс. Помню, когда-то тоже сильно мучался. Даже со стражем игрок может закливать пкм и сбить в итоге триггерный приказ
приказ отдаётся таймером с малым периодом
фиг он его закликает
на гуи можно легко сделать но вероятнее всего будет куча утечек и через некоторое время игра крашнется
28

» WarCraft 3 / "Castle Fight"

Принятый ответ
таймером отдаётся приказ всем юнитам
+ классификация страж чтобы скрыть все иконки
28

» WarCraft 3 / "Двигать, игра без областей"

Принятый ответ
с помощью SetUnitX/Y/Position
координаты точки в которую надо переместить рассчитываются с помощью операций + и - над координатами
28

» WarCraft 3 / Почему выбивает в главное меню при проверке карты?

Принятый ответ
сначала сохраняем потом проверяем
без сохранения v/cjass не скомпилятся
28

» WarCraft 3 / "Footman - пехотинец"

Принятый ответ
названия можно глянуть в текстовых файлах с переводом в архивах игры
либо скачать англ версию
либо прочитать равкод и добавить недостающие буквы
28

» WarCraft 3 / Вопрос про снижение лагов

Принятый ответ
SetUnitPositionLoc не имеет полноценной альтернативы.
SetUnitPosition
работает с путями
быстрее чем SetUnitPositionLoc
не использует точки и как следствие нету связанных с ними утечек
Stiletto, если нужно чтобы юнит мог перемещаться через непроходимую местность то юзай SetUnitX/Y
иначе юзай SetUnitPosition
28

» WarCraft 3 / Способности и алгоритмы на заказ

zlowar, напиши нормальное описание
а то ты даже не описал спел
что такое Разум * 1,5 + 50\150\350
что делает сам спелл
как он должен выглядеть
или мы должны угадывать твои мысли?
28

» WarCraft 3 / Карты путей

quq_CCCP, можно нарисовать для стен/вышек с юнитами
чтобы юнит мог ходить внутри здания но не мог выйти за пределы
28

» WarCraft 3 / Поражение

Принятый ответ
Yury13, нажатие на любую из кнопок приведёт к завершению игры
4 кнопки должно быть только при одиночной
как правило в сетевой их 2
28

» WarCraft 3 / Анимации и сценки.

Ибо не знаю наизусть все триггеры
открываем редактор и учим все функции наизусть
потом возвращайся
28

» WarCraft 3 / Перестают исполняться триггеры

Принятый ответ
unsinkable78, один из вариантов это большое количество однотипных триггеров с периодом
объедении их в 1
а лучше используй таймер вместо триггеров
unsinkable78, так же вероятно проблема в твоих массивах
ты судя по всему задаёшь им размер в 1000
из за чего при запуске игры твой массив заполняется ненужными значениями что забивает память и может приводить к лимиту потока (в вар3 у потока/триггера есть максимальное количество операций которые он может выполнить)
вот пример из твоего j файла
set i = 0
    loop
        exitwhen (i > 1000)
        set udg_squad[i] = CreateGroup()
        set i = i + 1
    endloop
этот код циклом от 0 до 1000 создаёт группы(1000 групп соответственно) и заносит их в массив squad
это тратит более 1000 операций
и таких моментов много
так же я видел места где ты использовал массивы вместо обычных переменных что тоже увеличивает затраты ресурсов и может приводить к лимиту потока
массивы нужно использовать лишь там где без них не обойтись
28

» WarCraft 3 / По гейм ренжеру О карте

Принятый ответ
Starman2222, проблема либо в тебе либо в десинке
пройдись по карте в поисках гетлокалплееров и бж функций которые их юзают
28

» WarCraft 3 / Патч 1.27a

Hanabishi, если поиграться с настройками системы и запуска приложения то можно заставить юзать 3 гб вместо 2
так же ходят слухи что на 64-х битной системе можно запускать 32 битные приложения с 4 гигами оперативы
28

» WarCraft 3 / Русская игра

40 метров, отсутствие гуи и ошибки
дай угадаю там тупо куча импорта
28

» WarCraft 3 / Патч 1.27a

Бордер, ещё забыл сказать что вар3 построен на 32 битной архитектуре и поэтому более чем 4 гига оперативы использовать неспособен
28

» WarCraft 3 / Отрицательная высота

Принятый ответ
quq_CCCP, ему нужно чтобы юнит провалился под землю
Aristokrat952, опускаем высоту рельефа до упора
создаём декор-замену (который бы выглядел как ланд) и им делаем некое подобие ланда
расставляем весь декор с учётом изменения высот
меняем высоту всем юнитам чтобы они летали вплотную над декором(создавая иллюзию того что они идут по декору)
заменяем все спелы которые действуют по области или по точке(те которые связаны с ландом, например буран) на триггерные аналоги
но так можно сделать лишь не большую карту ибо иначе будет слишком много декора и вар может не выдержать
Aristokrat952, короче ты не осилишь мой вариант
поэтому считай что невозможно сделать то что ты хочешь