Только сегодня узнал об этой библиотеке, но не нашел информации, что и как именно она удаляет. В моем случае это все даммики способностей, которые даже записываются в переменные и большинство триггеров, связанных с созданием юнитов и ордеров перестали работать. Есть ли какая-нибудь настройка? Может быть код временного отключения?
Еще хотелось бы еще узнать, какие именно утечки она устраняет. Подобранные предметы и утечки со звуками, например, она не трогает.
Еще хотелось бы еще узнать, какие именно утечки она устраняет. Подобранные предметы и утечки со звуками, например, она не трогает.
Принятый ответ
учить ради них джас и переписывать мне настолько лень
если ты нормально знаешь гуи и имеешь базовые знания по использованию гугл переводчика то переписать мультибоард на jass много времени не займёт
кроме того тебе не обязательно переписывать полностью
можно сконвертировать в код и поправить то что вызывает утечки
если ты говоришь об утечках в функции установки значения ячейки мультибоарда то их можно убрать следующим кодом
кроме того тебе не обязательно переписывать полностью
можно сконвертировать в код и поправить то что вызывает утечки
если ты говоришь об утечках в функции установки значения ячейки мультибоарда то их можно убрать следующим кодом
define MultiboardSetItemValueBJ(mb,col,row,val)=myMultiboardSetItemValue(mb,col,row,val)
void myMultiboardSetItemValue(multiboard mb, integer col, integer row, string val){
multiboarditem mbitem = MultiboardGetItem(mb, row-1, col-1)
MultiboardSetItemValue(mbitem, val)
MultiboardReleaseItem(mbitem)
mbitem=null
}
вставь его в шапку карты (туда где ты ALL.j подключал)
правда после этого автозаполнение строк/столбцов перестанет работать и придётся делать его циклом
правда после этого автозаполнение строк/столбцов перестанет работать и придётся делать его циклом
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
только если выучишь cjass и перепишешь её
ну а вообще если после неё всё перестало работать то значит твой гуи не настолько убог чтобы она сильно помогала
nvc123, вообще столкнулся с проблемой, что мультиборды стали уж слишком загружать, а учить ради них джас и переписывать мне настолько лень, что я стал искать другие решения проблемы. Но не заметил, чтобы эта либа избавлялась от утечек мби
Отредактирован nvc123
она по точкам(location) в основном работает
Obelick:
кроме того тебе не обязательно переписывать полностью
можно сконвертировать в код и поправить то что вызывает утечки
если ты говоришь об утечках в функции установки значения ячейки мультибоарда то их можно убрать следующим кодом
правда после этого автозаполнение строк/столбцов перестанет работать и придётся делать его циклом
в результате тебе не надо переписывать твой триггер на гуи
утечки из него исчезают сами