Нашел очень странный баг.
На карте у меня спавнятся очень много декораций 30к+
В итоге возникла следующая проблема. После повторного запуска карты, без выхода из варкрафта происходит фатал.
Если спавнить меньшее кол-во объектов, то при повторной игре фатала нет.
После долгих поисков выяснилось что фатал происходит при выборе юнитов. Причем только тех, которые могут двигаться, то есть имеют способность 'amov'.
Тут сразу возникли подозрения на скрытие иконок приказов - я скрываю кнопки приказов используя Buttonpos=0,-11.
И действительно вернув Units\CommandFunc.txt в исходное состояние фаталы прекратились.
На карте у меня спавнятся очень много декораций 30к+
В итоге возникла следующая проблема. После повторного запуска карты, без выхода из варкрафта происходит фатал.
Если спавнить меньшее кол-во объектов, то при повторной игре фатала нет.
После долгих поисков выяснилось что фатал происходит при выборе юнитов. Причем только тех, которые могут двигаться, то есть имеют способность 'amov'.
Тут сразу возникли подозрения на скрытие иконок приказов - я скрываю кнопки приказов используя Buttonpos=0,-11.
И действительно вернув Units\CommandFunc.txt в исходное состояние фаталы прекратились.
Я не сильно,шарю но получается что то вроде:
после выхода из карты какая та ячейка памяти занятая декораций остается забитой и при повторном запуске карты в нее попадает иконка, отсюда фатал.
после выхода из карты какая та ячейка памяти занятая декораций остается забитой и при повторном запуске карты в нее попадает иконка, отсюда фатал.
Принятый ответ
богопротивные 0,-11 нужно менять на православные buttonpos=-2147483648,-2147483648
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
А вообще интересно как подобрали это значение (0,-11) остальные рандомные не подходят.
Мб можно более глубокий сдвиг сделать, а то все мои попытки подобрать другое значение тоже фаталят.
У меня тоже разок вылет был при выделении юнита, когда я скрывал меню строительства нежити через (0, -11), а вместо него подсовывал спелбук. Но такое у меня было лишь раз.
Отредактирован Jack-of-shadow
Buttonpos=-2147483648,-2147483648
Buttonpos=0,-11
Православные значения хороши для 1 приказа
Отредактирован Jack-of-shadow
мне только эти две кнопки скрыть надо, и хоть не особо принцепиально, но лишние слоты не помешают.
И все таки есть еще варианты значений? Даже если забить на то что кнопка [CmdStop] остается, то проблема в том что она залезает в позиции 0,0?
Я тут пытаюсь перебирать соседние числа, и хоть фаталов нет, но и эффект тоже не меняется.
Получилось спрятать обе, но теперь [CmdMove] сместился на нули.
Buttonpos=-2147483648,-2147483648//3.0
Buttonpos=-2147483648,-2147483648
Buttonpos=-2147483648,-2147483648
Отредактирован PT153
Отредактирован Jack-of-shadow
Buttonpos=-2147483648,-2147483648//3.0
Buttonpos=-2147483648,-2147483648
Buttonpos=-2147483648,-2147483648
Отредактирован PT153
Иначе никак, либо переходи на лицензию, там всё скрывается как надо через максимальный отрицательный инт.
Отредактирован Jack-of-shadow
Она smart на правый клик без move сможет ловить разве?