Сообщения от Как сломать систему сохранений?
1 | r = os.clock() |
Если есть возможность сделать по-нормальному - сделай. С подходом "устраивающим тебя", человеку, привыкшему часто прожимать f5, такое точно придётся не по нраву. На третий - четвёртый "сейв" обложит матом и удалит сценарий.
Нету в вас чувства юмора...
...После этого сохранять файлы можно только с помощью f5, а загружать невозможно вообще (кажется).
Можно сохранить нажав entr в меню "сохранить игру".
Можно сохранить нажав entr в меню "сохранить игру".
Спасибо. Радует что enter позволяет лишь сохранить, но не загрузить. Нашел ещё проблему - горячую клавишу f8
Добавлено через 11 минут
И она работает даже в первом моде (там, где вылеты)
[UI\SaveLoad\SaveSpecific\Save.(WindowMSButton).xdb] убрать команду
на
аналогично убрать команду на загрузку в [UI\SaveLoad\SaveSpecific\Load.(WindowMSButton).xdb].
И на двойной клик [UI/SaveLoad/LoadsList.(WindowScrollableContainer).xdb]
А вот с [quickload 'F8'] и [quicksave 'F5'] ничего сделать не получится эти команды вшиты в exe, конечно и там можно сломать если через HEX редактор изменить значения например на quicklo1d и quicksa1e. Но это так себе вариант.
unbind ИМЯ_КОМАНДЫ
или bind ИМЯ_КОМАНДЫ "MOUSE_B5"
Для отключения кнопок сохранения и загрузки
А вот с [quickload 'F8'] и [quicksave 'F5'] ничего сделать не получится эти команды вшиты в exe, конечно и там можно сломать если через HEX редактор изменить значения например на quicklo1d и quicksa1e. Но это так себе вариант.
Добавлено через 1 минуту
Можно попробовать через скриптовую команду прописывать в консоль
unbind ИМЯ_КОМАНДЫ
или bind ИМЯ_КОМАНДЫ "MOUSE_B5"
PS. заработало с помощью
unbind quicksave
unbind quickload