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

Учись искать сам.
Лимит в 40.000 декораций(только в игре). Если больше, то будут вылеты, судя по рассказам людей.
В редакторе можно сколько угодно ставить декорации.
`
ОЖИДАНИЕ РЕКЛАМЫ...
23
Похожие вопросы:

ответ
решил проблему костылём - дал возможность рабочему строить только башню - шаблонку, которая в свою очередь может улучшаться в две указанные башни. Взаимосвязь поставить только от башни - шаблонки. Лимит поставил на башню шаблонки.
Но тема не закрыта. Хотелось бы узнать можно ли решить проблему без костылей.
ответ
Возможно нет строки триггера.
На сколько знаю в триггерах нет ограничений, по крайне мере с этим не сталкивался, но в переменных есть, какое количество не знаю, но я всё сжал у себя.
ответ
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 страниц - эта наработка явно не для вас.

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