17

» WarCraft 3 / Как влиет число активных триггеров на загруженность карты?

DracoL1ch, 1.27b. до этой версии я все свои модели кидал напрямую в mpq варика
ошибки все равно были
DracoL1ch, если бы эти фаталы еще бы сразу появлялись, а то порой и через час игры. на данный момент процент их появления на одном из компов =25%
17

» WarCraft 3 / Как влиет число активных триггеров на загруженность карты?

DracoL1ch:
у тебя именно >> Недостаточно памяти для обработки команды.
сыпятся? это может быть вызвано чем угодно - кривой импортированной моделью, кривым путём до импорта и т.п., но проблема точно не в скриптах
пути до моделей все правильные, я их и сам править умею. модели тоже все тестил в war3modelEditor, как я уже говорил, карта большая на 12 игроков, высокое число событий в сек., и населенность карты, мне кажется в этом и проблема
помнится на одном из американских сайтов была команда, увеличивающая объем памяти на игру. Использовал я ее для Quake 3, чтобы загрузить более мощные карты, можно ли что-нибудь такое провернуть с вариком?
17

» WarCraft 3 / Как влиет число активных триггеров на загруженность карты?

Dragonear, с кодированием у меня все отлично! повторяюсь, мне приходиться нагружать карту из-за ее больших размеров, все структурировано, дамики у меня очищаются после смерти моментально, утечек нет, есть просто множество условий
толком ответа я на свой вопрос не получил, уменьшается ли нагрузка с триггерами при отсутствии "галочки" - Изначально включен
17

» WarCraft 3 / Как влиет число активных триггеров на загруженность карты?

quq_CCCP, код нормальный, я разобрался в принципе из-за чего фаталки:
  1. размер карты 256*256, очень много пачек нейтральных мобов, которые спамятся, также каждый герой используя способности задействует дамми-юнитов. это, наверное, основная причина. кодить я умею.
17

» WarCraft 3 / Как влиет число активных триггеров на загруженность карты?

nvc123:
триггер это объект
объект занимает память
кроме того если триггеров слишком много то при загрузке карты может случится лимит потока и часть триггеров не будет создана и как следствие перестанет работать
я, наверное, не правильно сформулировал, мне не важно число триггеров, влияет ли галочка "ИЗНАЧАЛЬНО ВКЛЮЧЕН" на загрузку, то есть я хочу изначально все триггеры отключить и подключить только требуемые на ДАННУЮ игру, это поможет мне?
17

» WarCraft 3 / не срабатывают триггеры инициализации (или вообще триггеры)

выяснил в чем проблема, создал 6 пар триггеров! пары следующего типа: 2 события(приобретает предмет, теряет предмет) там проверка предмета манипуляции, в соответствии с ним увеличивается риал переменная. так вот, 2 пары я тестил они работают нормально, но как включаю все 6 пар, триггеры инициализации перестают работать, помогите!
проблема решена объединением триггеров в один!
Загруженные файлы
17

» WarCraft 3 / увеличение дальности атаки (предмет)

quq_CCCP, это что, мне дублировать всех ренжевых юнитов, которые могут использовать предмет?
17

» WarCraft 3 / не срабатывают триггеры инициализации (или вообще триггеры)

в общем заменил события инициализации на с elapsed time - вытекает новая проблема: теперь все нейтральные существа в независимости от опасности помечаются зеленными кружками
17

» WarCraft 3 / не срабатывают триггеры инициализации (или вообще триггеры)

И вообще лучше покажите код или скриншот того триггера, который инициализирует всё.
хорошо вечером приложу
17

» WarCraft 3 / не срабатывают триггеры инициализации (или вообще триггеры)

quq_CCCP, я бы рад тебе скинуть, скажи какой? понимаешь, все, что могло привести к этой ошибки я уже удалил. сейчас в инициализации только спам мобов остался, который до этого работал исправно, единственное, что я менял в инициализации - это никнейм бота
17

» WarCraft 3 / не срабатывают триггеры инициализации (или вообще триггеры)

при замене инициализации карты на 1сек. elapsed time, все работает, но как мне вернуть, чтоб все работало с инициализации?
17

» WarCraft 3 / не срабатывают триггеры инициализации (или вообще триггеры)

ClotPh:
quq_CCCP, иллюзия это иллюзии мастера клинка? Как же у меня "манта" с ней прекрасно работает?
да я уже понял, что дело не в ней
еще я использовал отрицательные значения, но потом убрал
17

» WarCraft 3 / не срабатывают триггеры инициализации (или вообще триггеры)

quq_CCCP:
Интересно как вы смогли создать такие предметы? Там необходимо использовать триггеры, чтобы добится эффекта того или иного предмета.
да, но я их уже удалил
не помогло, и предметы удалил. остались только способности на подобие +5 к силе
17

» WarCraft 3 / не срабатывают триггеры инициализации (или вообще триггеры)

ssbbssc:
ересь несете, из РО на триггеры не воздействовать никак, от слова совсем
только если у вас кривой редактор, и то это изврат
код в студию
если я вам говорю, что все новые триггеры отключил, то разве мб дело в них?
удалил все триггеры - не помогло. в общем я создал 10 предметов из доты 2: кирасу, тараску, мом, доминатор, пику, лотус орб, линку, шиву, бладстоун, манту. А затестить решил в самом конце, как результат нерабочие триггеры
я уже вроде как все откатил, а ошибка не исчезла((
17

» WarCraft 3 / не срабатывают триггеры инициализации (или вообще триггеры)

KingMaximax:
Если вы пишете триггер на Jass, то могло их оборвать следующие
  • Не было выхода цикла внутри функции инициализации
  • Возможно вы поставили отрицательное значение индексу массива
  • Скорее что-то дизсенхронизировало и обломало потоки
Если просто гуи
То некоторые функции не работают при инициализации триггера ( используйте однократный таймер с периодом 0.00 или 2.00 )
до некоторых изменений все работало, я отключил все новые триггеры, но ошибка не исчезла.
мне кажется, что проблема именно в РО. помнится в детстве способность ИЛЛЮЗИИ при попытке конвертации в способность предмета вызывала некие трудности, но пока я не понимаю в чем дело
17

» WarCraft 3 / Способы изменения скорости атаки не в процентах?

очень хорошая идея
quq_CCCP:
Так же можно капнуть в сторону пассивки вивера, но тут свои тонкости.
17

» WarCraft 3 / Непонятная фаталка

ошибка была вызвана переполнением карты, связанная с другим триггером
17

» WarCraft 3 / Как сделать что бы предмет исчезал по истечению времени?

довольно просто и удобно создать локальные переменные созданных предметов, а затем скажем через 600sec их удалять, таким образом, каждая выпадающая руна пролежит ровно 600sec, и не будет такого, что ты только что убил врага, и она удалилась
17

» WarCraft 3 / Enrage

Extremator, я не понимаю, как здесь что-то можно сделать неправильно( можете дать ссылку на наработку?
вот еще раза гуи кидаю
о, одну ошибку нашел, во 2ом триггере вместо переменной обращение к переключающему юниту. осталось только с выхиливанием разобраться
nvc123, Extremator, прошу прощения парни за то, что сомневался в ваших словах. все моя рукожопость. алгоритм работает корректно, только теперь здоровье совсем не уменьшается(
виной всему была способность перст смерти, которая наносит сразу 2 моментальных урона, из-за чего триггер работает не правильно
Загруженные файлы