Добавлен
Здравствуйте товарищи!У меня вот такой недуг в карте,у меня пишет превышено максимальное количество обьектов,как убрать это,и увеличить лимит количества обьектов.

Принятый ответ

Учись искать сам.
Лимит в 40.000 декораций(только в игре). Если больше, то будут вылеты, судя по рассказам людей.
В редакторе можно сколько угодно ставить декорации.
3
19
6 лет назад
3
Похожие вопросы:

ответ
решил проблему костылём - дал возможность рабочему строить только башню - шаблонку, которая в свою очередь может улучшаться в две указанные башни. Взаимосвязь поставить только от башни - шаблонки. Лимит поставил на башню шаблонки.
Но тема не закрыта. Хотелось бы узнать можно ли решить проблему без костылей.
ответ
Возможно нет строки триггера.
На сколько знаю в триггерах нет ограничений, по крайне мере с этим не сталкивался, но в переменных есть, какое количество не знаю, но я всё сжал у себя.
ответ
Steal nerves:
в чем разница между ExecuteFunc и просто call
PT153, ну call просто вызываешь потоком (он не создает поток), например у тебя в ряд выставлены сверху вниз названия функции со скобочками (и внутри скобок аргументы, а если не берет никаких аргументов, то внутри скобок пусто) и через call вызывает одну за другой последовательно сверху вниз.
call название функции (аргументы)
Допустим первую верхнюю функцию вызвали, и ее обработали, потом поток берет вторую внизу функцию и обрабатывает и т.д. Но у потока есть ограничения в операциях, как только выполнится определенное количество операций, варкрафт экстренно завершает поток и даже не сообщает об этом.
call функция 1()
call функция 2()
......
call функция 999()
Тут хочу обратить внимание и на то, насколько длинный код в этой вызываемой функции. И сколько вызываемой работы потребует: всякие вычисления, бесконечные циклы и другое. Если длинный код у тебя, и кучу циклов, и сами циклы большую работу совершают, то следует разбить на участки или как-то переделать что ли, уменьшить работу цикла и др.
Можно разбить на функции и ...
  1. вызывать через call, но так делать не стоит. Поток вызывает эти функции последовательно.
  2. Нужно делать задержку (через вэйт), например в ИИ-скриптах варкрафта делают задержку, чтобы не было нагрузки. Вместо вэйта можно таймер.
  3. через ExecuteFunc, ExecuteFunc создает отдельный новый поток. информацию про ExecuteFunc скидывал выше.
ответ
Roy Mustang:
128 mb
ответ
GetLocalPlayer, Нет, на гуях мемхака, вовсе исключён...
Так же мемхак нужно еще заставить работать, если ваши познания jass ниже среднего, а так же вам лень читать статьи по 10 страниц - эта наработка явно не для вас.

0
20
6 лет назад
0
поискать в интернете не стандартный редактор
1
17
6 лет назад
1
Учись искать сам.
Лимит в 40.000 декораций(только в игре). Если больше, то будут вылеты, судя по рассказам людей.
В редакторе можно сколько угодно ставить декорации.
Принятый ответ
0
4
6 лет назад
Отредактирован Insdev
0
Инвентарь модмейкера тебе помощь друг. А так ты можешь ставить декорации триггерно. Создаёшь любой триггер с условием типа "инициализация" или "через 0 сек после старта" и тупо делаешь области в которых тебе нужно поставить декорации. Да это долго и мучительно, но зато без "нетрадиционных редакторов".
Загруженные файлы
2
23
6 лет назад
2
Insdev, создание каждой декорации это один процесс если их будет слишком много игра вылетит из за перегрузки памяти даже не начавшись.
0
17
6 лет назад
0
Insdev, слишком долго и муторно.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.