Добавлен
Ломаю голову над тем как убрать утечку отсюда.

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

quq_CCCP, Где? Если бы был джнгп с инструкцией мне бы его прислали, это же вопрос, тут должны давать ответ, логично? А если льют воду то это флуд.
0
19
6 лет назад
0
Похожие вопросы:

ответ
Ятд что не хватило мипмапов.
ответ
Хмм Вроде разобрался скрыть и показать функции почему то багуют всё дело
ОМГ сам затупил под ночь простите... Там есть еще одна похожая функция это свернуть развернуть спутал :) Всё теперь всё работает : D Ура теперь милая мультиборда будет на ресурсах а не громоздкая лидерборда (да еще и без иконок была)
ответ
Во-первых это .blp. Удалить из своего mpq архива ничего не надо. Импортировать пустую текстуру тоже, их можно в редакторе выключить.
ответ
А исправить эти его "тупые" действия никак нельзя?
переписать ai скрипты
он хранится в mpq архивах в файлах с расширением .ai
например аи для людей хранится в файле human.ai
ответ
Что мешает записывать предмет в массив, и каждые 20 сек проверять жив ли предмет, или его забрали. Если забрали, создать в нужных координатах новый...

0
26
6 лет назад
0
делать группу заранее
0
28
6 лет назад
0
О какой утечке речь?
0
26
6 лет назад
0
PT153:
О какой утечке речь?
скорее всего там утекает группа юнитов
4
28
6 лет назад
Отредактирован PT153
4
А Вы её никак не уберёте из-за этого:
function GetUnitsInRangeOfLocMatching takes real radius, location whichLocation, boolexpr filter returns group
    local group g = CreateGroup()
    call GroupEnumUnitsInRangeOfLoc(g, whichLocation, radius, filter)
    call DestroyBoolExpr(filter)
    return g
endfunction
Это функция, которая используется Вашим действием. Тут всё время будет утекать переменная g, так как она не обнуляется.
Не используйте группы, нахватаесть утечек от них и от локаций, которые используются во многих BJ функциях.
0
17
6 лет назад
0
PT153, Есть идеи как заменить эту функцию? Ну или строка кастом скрипта. Заодно я узнаю как это делается на джассе.
Hate, Хм, делать заранее, а как именно это поможет?
0
28
6 лет назад
Отредактирован PT153
0
Alexey103:
PT153, Есть идеи как заменить эту функцию? Ну или строка кастом скрипта. Заодно я узнаю как это делается на джассе.
Заменить g на bj_lastCreatedGroup или любую другую глобальную переменную. Но нужно написать свои функции для общих случаев.
А так можно прямо в самом триггере.
	set nospawn = CreateGroup()
	call GroupEnumUnitsInRangeOfLoc(nospawn, spawn, 500., null)
	...
0
17
6 лет назад
0
PT153, Ага и правда можно разделить группу, попробую то что ты предложил.
PT153, Хм, это же "set nospawn = CreateGroup()" создание пустой группы, похоже аналога это функции на гуи нету, запишу её себе на будущее. И ещё вопрос не по теме, как вы выделяете голубым текст взятый из других сообщений?
0
28
6 лет назад
Отредактирован PT153
0
И ещё вопрос не по теме, как вы выделяете голубым текст взятый из других сообщений?
Почитайте про форматирование, ссылка на окошке с комментарием. А так это цитата, выделяете нужный текст и слева от окошка под аватаркой нажимаете.
можно разделить группу
Я не предлагал разделить группу, я предложил сделать всё тоже самое, но без утечек.
CreateGroup()
Вроде в JNPG есть такая функция при включённом UMSWE.
0
17
6 лет назад
0
PT153, Ох ну мне лучше без jngp
PT153, Выбивает ошибку компиляции, а есть способ без него?
2
26
6 лет назад
2
Alexey103:
PT153, Ох ну мне лучше без jngp
PT153, Выбивает ошибку компиляции, а есть способ без него?
нет абсолютно никаких минусов использовать jngp
2
32
6 лет назад
2
В гуях полным полно утечек, чему тут удивлятся. Гуи не создано для таких динамических действий, мили карты и кампании - вот для чего нужен гуи, остальное jass.
Что думайте близзарды пилили бомбардировщиков и гранпри азерота на jass еще и юзали массивы как в vjass структуры. Дураки что-ли были?
Хотите что то лучше кампании, мили или небольшой аркады - переходите на jass.
0
17
6 лет назад
0
Hate, У меня в нём проверка карты не работает.
0
26
6 лет назад
Отредактирован Hate
0
Alexey103:
Hate, У меня в нём проверка карты не работает.
потому что наверное вы особенный, и либо название карты содержит русские символы, либо путь до карты или жнгп с русскими символами
0
17
6 лет назад
0
quq_CCCP, Да не агрись ты, люблю я джасс, просто платонически, издалека.
Hate, незнаю оно даже ошибки не выбивает просто не запускается. А имя карты это имя файла? Оно на английском. Он вообще глючный. Сделал бы кто пак варик с установленным правильно jngp, вопросов бы не было, но нет.
2
26
6 лет назад
2
Alexey103:
quq_CCCP, Да не агрись ты, люблю я джасс, просто платонически, издалека.
Hate, незнаю оно даже ошибки не выбивает просто не запускается. А имя карты это имя файла? Оно на английском. Он вообще глючный. Сделал бы кто пак варик с установленным правильно jngp, вопросов бы не было, но нет.
почему у меня никаких проблем нет? обычно проблемы возникают с ним у тех кто не умеет читать.
0
17
6 лет назад
0
Hate, я его давно устанавливал, и вообще не помню была ли там инструкция. Кинь ссылку на то место откуда ты свой брал.
2
32
6 лет назад
2
Alexey103:
Hate, я его давно устанавливал, и вообще не помню была ли там инструкция. Кинь ссылку на то место откуда ты свой брал.
В теме с JNGP полным поно инструкций, постов с проблемами и постов с решеним проблем, утилите очень много лет, так что вы особенный, у всех остальных все работает.
0
17
6 лет назад
0
quq_CCCP, Где? Если бы был джнгп с инструкцией мне бы его прислали, это же вопрос, тут должны давать ответ, логично? А если льют воду то это флуд.
Принятый ответ
2
26
6 лет назад
2
Alexey103:
quq_CCCP, Где? Если бы был джнгп с инструкцией мне бы его прислали, это же вопрос, тут должны давать ответ, логично? А если льют воду то это флуд.
вы неспособны отыскать жнгп когда на сайте есть поиск? реально настолько беспомощны?
0
17
6 лет назад
0
Hate, Я скачивал мой жнгп тут на сайте и он не работает. Вы скачивали ваш жнгп тоже тут на сайте и говорите что он работает. Следуя логике можно предположить что ваш жнгп не равно мой жнгп. Но логика похоже вещь не постижимая местным джассерам.
0
32
6 лет назад
0
Alexey103:
Hate, Я скачивал мой жнгп тут на сайте и он не работает. Вы скачивали ваш жнгп тоже тут на сайте и говорите что он работает. Следуя логике можно предположить что ваш жнгп не равно мой жнгп. Но логика похоже вещь не постижимая местным джассерам.
Все работает, читаем тему с JNGP, скачиваем устанавливаем, варкравт надо норм с путями в реестре а не говно огрызки с всяких ICCUP.говно.ком и так далее. Потом следуем инструкции, что там написано? (нет я могу и написать че делать, но оно описано в теме, если вы не читали ваши проблемы)
0
17
6 лет назад
0
quq_CCCP, тут на сайте есть как минимум 3 версии jngp
  1. xgm.guru/p/blog-hanabishi/jngp-dev
  2. xgm.guru/p/wc3/jassnewgenpack-r
  3. xgm.guru/p/wc3/jngp
Я просто спросил какая стоит у вас чтобы быть уверенным что если у меня та-же версия не заработает значит дело не в редакторе, а в варике или других вещах. Вместо этого мне ответили про кривые руки и огрызки. А между прочим пока меня развелкали я всё же поставил редактор который запускает проверку карты, по крайней мере пока (после перезагрузки у меня как-то он переставал). Вобщем версия xgm.guru/p/wc3/jassnewgenpack-r , работает на моём варике 1.27 после установки запустить settings.reg в папке, в пути не должно быть кириллицы. Всё по стандарту короче, но раньше я помойму устанавливал 5d версию редактора, да и в ребилде тогда был другой патч, поэтому у меня кучу ошибок триггеров при запуске выбивало.
0
32
6 лет назад
0
Alexey103, русс триггеры и 1.27 лучше не юзать.
0
26
6 лет назад
0
смотреть на дату выкладки жнгп сложно да?
Чтобы оставить комментарий, пожалуйста, войдите на сайт.