Extremator, твой вариант для меня не потходит, функция D должна была просто ускорять "проверку кода на наличие ошибок", поэтому я хотел её перегрузить, чтобы я мог поместить в неё что угодно и оно мне это вывело как тескт
p.s. Спасибо за найденную опечатку, сейчас исправлю
Solar3584, Простыми словами - Утечки это когда что-то, что должно удалиться с карты не удаляется, или удаляется не до конца (как долбанные предметы), и остаётся в памяти (нагружает карту)
Есть такая программа Agent_Memory_Monitor, она позволяет отлеживать, чем конретно замусоривается карта, скачай её, поиграй в свою карту часик и посмотри, что там происходит вообще
EugeAl, Не, в скобках помоему сам метод, вот эта строчка добавления
void __thiscall CWorldFrameWar3::AddNewItem(CWorldFrameWar3 *this, CItem *pItem)
От неё надо избавляться
IceFog, Ну как не страшна, помоему страшна, когда у меня 2000 мобов на карте стоит, то всё чики-пуки
Но когда 2000 Мобов + 5000 этих "удалённых предметов", играть уже невозможно
Спасибо за ответ, но пока так и не понял как затирать код добавления, когда поумнею, пойму
У тебя вроде рефоржед, поэтому скорее всего правильного варианта ответа тут не будет, но вот что на обычной версии
На Обычной версии модель становится "Кашей" когда у неё в одном геосете +100500 полигонов
У меня при экспорте моделей из Блендера 3.4 тоже когда подобную дичь пишет, всегда решается установкой хотя бы одного ключевого кадра, может и тут он тоже самое просит
rsfghd, Большое спасибо что уделили мне время, я посмотрел, всё понял как работает, но у меня ещё остались вопросы (но уже немного другие), я сейчас занят немного и задам их ближе к ночи или завтра, ещё раз спасибо
EugeAl, Варкрафт (1.26а) вообще не хочет вычищать предметы, я их и Удалял, и Продавал, и брал героя с предметами и Удалял, всё равно в пишет что они там есть, всё остальное нормально очищается (кроме приказов, пока не разобрался как их чистить, может быть и никак)
И я бы подумал что программа фигня, но я тестил карту с засореним этими предметами и без, ну и конечно когда ими память была засрана, у меня лагало, моделька у них была стандартная "сундучёк"
» WarCraft 3 / Есть ли перегрузка функций в jass/vjass/cjass или где-то ещё тут?
p.s. Спасибо за найденную опечатку, сейчас исправлю
» WarCraft 3 / Есть ли перегрузка функций в jass/vjass/cjass или где-то ещё тут?
DisplayTextToForce( GetPlayersAll(), s)
endfunction
DisplayTextToForce( GetPlayersAll(), I2S(i))
endfunction
DisplayTextToForce( GetPlayersAll(), R2S(r))
endfunction
function DU takes unit u returns nothing
DisplayTextToForce( GetPlayersAll(), I2S(U2I(u)))
endfunction
» WarCraft 3 / Вылетает игра если глава/карта затягивается
Есть такая программа Agent_Memory_Monitor, она позволяет отлеживать, чем конретно замусоривается карта, скачай её, поиграй в свою карту часик и посмотри, что там происходит вообще
» WarCraft 3 / Вылетает игра если глава/карта затягивается
» WarCraft 3 / Триггерное нанесение урона от способности
» WarCraft 3 / Как автоматически конвертировать vJass в Jass?
» WarCraft 3 / Функция RemoveItem() не удаляет предмет
» WarCraft 3 / Функция RemoveItem() не удаляет предмет
» WarCraft 3 / Автовоскрешение героя (через здание)
» WarCraft 3 / Автовоскрешение героя (через здание)
» WarCraft 3 / Динамическая дальность прорисовки (raw)
» WarCraft 3 / Автовоскрешение героя (через здание)
» WarCraft 3 / Функция RemoveItem() не удаляет предмет
Ред. Tredor46
» WarCraft 3 / Функция RemoveItem() не удаляет предмет
void __thiscall CWorldFrameWar3::AddNewItem(CWorldFrameWar3 *this, CItem *pItem)
От неё надо избавляться
» WarCraft 3 / Проблемы с экспортом из Blender
» WarCraft 3 / Функция RemoveItem() не удаляет предмет
Но когда 2000 Мобов + 5000 этих "удалённых предметов", играть уже невозможно
Спасибо за ответ, но пока так и не понял как затирать код добавления, когда поумнею, пойму
» WarCraft 3 / Проблемы с экспортом из Blender
» WarCraft 3 / Хэш-таблица и добавление юнита
» WarCraft 3 / Хэш-таблица и добавление юнита
» WarCraft 3 / Функция RemoveItem() не удаляет предмет
И я бы подумал что программа фигня, но я тестил карту с засореним этими предметами и без, ну и конечно когда ими память была засрана, у меня лагало, моделька у них была стандартная "сундучёк"
» WarCraft 3 / Хэш-таблица и добавление юнита
Вот что я хотел спросить ---
» WarCraft 3 / Функция RemoveItem() не удаляет предмет
» WarCraft 3 / Функция RemoveItem() не удаляет предмет
» WarCraft 3 / Функция RemoveItem() не удаляет предмет
» WarCraft 3 / Хэш-таблица и добавление юнита