ssbbssc, лист файл он вряд ли спасёт ручками
это должен сам депротектор сделать
common.j в карте вообще нету
вероятнее всего побит/отсутствует файл с гуишным скриптом
и возможно вместо файла с юнитами slk таблица
вот про файлы
Mrachny, в Castle Fight это приказ перейти атакуя DARGO:
Никак, без хороших знаний джасс. Помню, когда-то тоже сильно мучался. Даже со стражем игрок может закливать пкм и сбить в итоге триггерный приказ
приказ отдаётся таймером с малым периодом
фиг он его закликает
на гуи можно легко сделать но вероятнее всего будет куча утечек и через некоторое время игра крашнется
SetUnitPositionLoc не имеет полноценной альтернативы.
SetUnitPosition
работает с путями
быстрее чем SetUnitPositionLoc
не использует точки и как следствие нету связанных с ними утечек Stiletto, если нужно чтобы юнит мог перемещаться через непроходимую местность то юзай SetUnitX/Y
иначе юзай SetUnitPosition
zlowar, напиши нормальное описание
а то ты даже не описал спел
что такое Разум * 1,5 + 50\150\350
что делает сам спелл
как он должен выглядеть
или мы должны угадывать твои мысли?
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 операций
и таких моментов много
так же я видел места где ты использовал массивы вместо обычных переменных что тоже увеличивает затраты ресурсов и может приводить к лимиту потока
массивы нужно использовать лишь там где без них не обойтись
Hanabishi, если поиграться с настройками системы и запуска приложения то можно заставить юзать 3 гб вместо 2
так же ходят слухи что на 64-х битной системе можно запускать 32 битные приложения с 4 гигами оперативы
quq_CCCP, ему нужно чтобы юнит провалился под землю Aristokrat952, опускаем высоту рельефа до упора
создаём декор-замену (который бы выглядел как ланд) и им делаем некое подобие ланда
расставляем весь декор с учётом изменения высот
меняем высоту всем юнитам чтобы они летали вплотную над декором(создавая иллюзию того что они идут по декору)
заменяем все спелы которые действуют по области или по точке(те которые связаны с ландом, например буран) на триггерные аналоги
но так можно сделать лишь не большую карту ибо иначе будет слишком много декора и вар может не выдержать Aristokrat952, короче ты не осилишь мой вариант
поэтому считай что невозможно сделать то что ты хочешь
» WarCraft 3 / Ошибка открытия карты
это должен сам депротектор сделать
common.j в карте вообще нету
вероятнее всего побит/отсутствует файл с гуишным скриптом
и возможно вместо файла с юнитами slk таблица
вот про файлы
» WarCraft 3 / Ошибка открытия карты
нужно ещё через mpq ручками некоторые файлы поправить
» WarCraft 3 / Дуэли спэллмейкеров
лучше 4 дуэли по 1 спелу
да и вообще неожиданно так спустя 2 года
» WarCraft 3 / Как сделать мини-карту тёмной?
D4rkof, а вообще изучи сначала триггеры а потом уже вопросы задавай
Ред. nvc123
» WarCraft 3 / "Castle Fight"
DARGO:
фиг он его закликает
на гуи можно легко сделать но вероятнее всего будет куча утечек и через некоторое время игра крашнется
» WarCraft 3 / "Castle Fight"
+ классификация страж чтобы скрыть все иконки
» WarCraft 3 / Русский шрифт в нестандартном коде
просто надо учитывать что размер русских букв более 1 символа
Ред. nvc123
» WarCraft 3 / "Двигать, игра без областей"
координаты точки в которую надо переместить рассчитываются с помощью операций + и - над координатами
» WarCraft 3 / Почему выбивает в главное меню при проверке карты?
без сохранения v/cjass не скомпилятся
» WarCraft 3 / "Footman - пехотинец"
либо скачать англ версию
либо прочитать равкод и добавить недостающие буквы
» WarCraft 3 / Вопрос про снижение лагов
работает с путями
быстрее чем SetUnitPositionLoc
не использует точки и как следствие нету связанных с ними утечек
Stiletto, если нужно чтобы юнит мог перемещаться через непроходимую местность то юзай SetUnitX/Y
иначе юзай SetUnitPosition
» WarCraft 3 / Как сделать новый ресурс?
там есть пример создание своего ресурса
» WarCraft 3 / Способности и алгоритмы на заказ
а то ты даже не описал спел
что такое Разум * 1,5 + 50\150\350
что делает сам спелл
как он должен выглядеть
или мы должны угадывать твои мысли?
» WarCraft 3 / Карты путей
чтобы юнит мог ходить внутри здания но не мог выйти за пределы
» WarCraft 3 / Поражение
4 кнопки должно быть только при одиночной
как правило в сетевой их 2
» WarCraft 3 / Анимации и сценки.
потом возвращайся
Ред. nvc123
» WarCraft 3 / Перестают исполняться триггеры
объедении их в 1
а лучше используй таймер вместо триггеров
unsinkable78, так же вероятно проблема в твоих массивах
ты судя по всему задаёшь им размер в 1000
из за чего при запуске игры твой массив заполняется ненужными значениями что забивает память и может приводить к лимиту потока (в вар3 у потока/триггера есть максимальное количество операций которые он может выполнить)
вот пример из твоего j файла
это тратит более 1000 операций
и таких моментов много
так же я видел места где ты использовал массивы вместо обычных переменных что тоже увеличивает затраты ресурсов и может приводить к лимиту потока
массивы нужно использовать лишь там где без них не обойтись
» WarCraft 3 / По гейм ренжеру О карте
пройдись по карте в поисках гетлокалплееров и бж функций которые их юзают
» WarCraft 3 / Патч 1.27a
так же ходят слухи что на 64-х битной системе можно запускать 32 битные приложения с 4 гигами оперативы
» WarCraft 3 / Русская игра
дай угадаю там тупо куча импорта
» WarCraft 3 / Патч 1.27a
Ред. nvc123
» WarCraft 3 / Отрицательная высота
Aristokrat952, опускаем высоту рельефа до упора
создаём декор-замену (который бы выглядел как ланд) и им делаем некое подобие ланда
расставляем весь декор с учётом изменения высот
меняем высоту всем юнитам чтобы они летали вплотную над декором(создавая иллюзию того что они идут по декору)
заменяем все спелы которые действуют по области или по точке(те которые связаны с ландом, например буран) на триггерные аналоги
но так можно сделать лишь не большую карту ибо иначе будет слишком много декора и вар может не выдержать
Aristokrat952, короче ты не осилишь мой вариант
поэтому считай что невозможно сделать то что ты хочешь