TitleShutdown command

Оратор Паладин Даритель Стимкея Проект месяца 1 место Проект месяца 2 место Проект месяца 3 место 2 место Готв 2 место За 3 место на конкурсе маппинга
Больше
10 года 6 мес. назад #86639 от Sypherot
Sypherot создал тему: TitleShutdown command
Название: TitleShutdown command
Автор: Schlangan
Версия: 1.00

Описание:
Возвращает в титульное меню команду Shutdown\Выйти, которая позволяет, собственно, выйти из проекта.
Как пользоваться:
С помощью какого-нибудь редактора скопировать расположенный под спойлером код в файл TitleShutdownCommand.js или скачать файл плагина, где слово "Shutdown" было переведено как "выйти" непосредственно в коде, после чего данный файл закинуть в папку js/plugins вашего проекта и активировать плагин в самом мейкере.

Код плагина:
ВНИМАНИЕ: Спойлер!

Всего хорошего, и спасибо за рыбу
Спасибо сказали: Dmy, AnnTenna, DeadElf79, Ren310, Демий, KageDesu, Mur, Rubakha

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Даритель Стимкея Учитель Организатор конкурсов 2 место Программист JavaScript Оратор
Больше
10 года 6 мес. назад #86640 от Mur
Mur ответил в теме TitleShutdown command
Да, тоже уже была такая идея, но до всего сразу лапы не доходят. :blush:

Странно вообще, что они её убрали из списка. Ладно в windows можно нажать крестик в уголке, но как выйти в том же андроид? :unsure:
Спасибо сказали: Dmy

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

3 место Готв Учитель 2 место
Больше
10 года 6 мес. назад #86642 от EvilCat
EvilCat ответил в теме TitleShutdown command
В Андроиде и нет по сути никакого выхода. Когда программа перестаёт быть "на переднем плане", то её временная память отгружается из оперативной в постоянную. Когда программа снова выходит на передний план, то её содержимое оперативной памяти берётся из этого кэша. А если программа долго не выходит на передний план, то кэш удаляется. Можно подумать, что программа сделает хорошо, если при "Выходе" очистит память, а не будет занимать ей постоянное хранилище, но это приведёт к дополнительным процедурам при запуске, которые тратят аккумулятор, а это главное слабое место мобильных устройств.

Единственное, зачем может понадобиться "выход" в Андроиде, что - это остановить сервисы, постоянно работающие резидентные программы некоторых приложений. Всякие там апдейтилки, приёмники пуш-сообщений... Но Мейкер таких, я надеюсь, не создаёт.

Ну а в браузере, конечно, никакого выхода тоже нет.
Спасибо сказали: Dmy, DeadElf79, strelokhalfer, Демий, yuryol, Mur

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Даритель Стимкея Учитель Организатор конкурсов 2 место Программист JavaScript Оратор
Больше
10 года 6 мес. назад #86643 от Mur
Mur ответил в теме TitleShutdown command

EvilCat пишет: В Андроиде и нет по сути никакого выхода.


Вот же ж, на всё у тебя есть ответ :laugh:
Спасибо сказали: yuryol

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

3 место Готв Учитель 2 место
Больше
10 года 6 мес. назад #86644 от EvilCat
EvilCat ответил в теме TitleShutdown command
Должен же для чего-то пригодиться стаж в лопнувшей отечественной игровой индустрии, если уж не годится прокормить себя -_-
Спасибо сказали: Dmy, Cerberus, strelokhalfer

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Программист Ruby Ветеран Даритель Стимкея Оратор Программист JavaScript
Больше
10 года 3 мес. назад - 10 года 3 мес. назад #88997 от Lekste
Lekste ответил в теме TitleShutdown command
Попросили. Сделал. Без полного выпиливания стандартной реализации:
Code:
//============================================================================= // This plugin adds a shutdown command to the main menu //============================================================================= /*: * @plugindesc Adds a Shutdown command to the Title screen * @author Schlangan * * @param Name * @desc The name displayed for the Shutdown command * @default Shutdown * @help No plugin command associated. */ (function() { var parameters = PluginManager.parameters('Shutdown'); var _Window_TitleCommand_makeCommandList = Window_TitleCommand.prototype.makeCommandList; Window_TitleCommand.prototype.makeCommandList = function() { _Window_TitleCommand_makeCommandList.call(this); var shutdown_name = parameters['Name'] || "Shutdown"; this.addCommand(shutdown_name, 'shutdown'); }; var _Scene_Title_createCommandWindow = Scene_Title.prototype.createCommandWindow; Scene_Title.prototype.createCommandWindow = function() { _Scene_Title_createCommandWindow.call(this); this._commandWindow.setHandler('shutdown', this.commandShutdown.bind(this)); }; Scene_Title.prototype.commandShutdown = function() { this._commandWindow.close(); window.close(); }; })();
Последнее редактирование: 10 года 3 мес. назад пользователем Lekste.
Спасибо сказали: Dmy, AnnTenna, strelokhalfer

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Программист Ruby Коммерсант Проект года 1 место Учитель Проект месяца 1 место
Больше
10 года 3 мес. назад - 10 года 3 мес. назад #88999 от Iren_Rin
Iren_Rin ответил в теме TitleShutdown command
Предлагаю модифицировать данный скрипт следующим образом:
ВНИМАНИЕ: Спойлер!

Это позволит использовать этот скрипт с другими скриптами, добавляющими новые пункты меню.
Update: опоздал, ну пусть будет второй вариант :)
Последнее редактирование: 10 года 3 мес. назад пользователем Iren_Rin.
Спасибо сказали: Dmy, AnnTenna, Lekste, Kerotan, strelokhalfer

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Разработчик Коммерсант Проект месяца 1 место Проект месяца 2 место 3 место в Кодировке Ветеран Учитель Организатор конкурсов Даритель Стимкея Проект месяца 3 место 2 место Готв Победитель Сбитой кодировки 2 место Победитель конкурса 3 место
Больше
10 года 3 мес. назад - 10 года 3 мес. назад #89001 от AnnTenna
AnnTenna ответил в теме TitleShutdown command
Большое спасибо, оба варианта подходят, совместимость гарантирую лично ( по крайней мере с этим скриптом точно ) и работают! Только в варианте Айрена почему то кнопка не переименовалась :silly:
Последнее редактирование: 10 года 3 мес. назад пользователем AnnTenna.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Программист Ruby Коммерсант Проект года 1 место Учитель Проект месяца 1 место
Больше
10 года 3 мес. назад #89003 от Iren_Rin
Iren_Rin ответил в теме TitleShutdown command

AnnTenna пишет: Большое спасибо, оба варианта подходят, совместимость гарантирую лично ( по крайней мере с этим скриптом точно ) и работают! Только в варианте Айрена почему то кнопка не переименовалась :silly:

Нужно плагин сохранить в файле TitleShutdownCommand.js - как и предлагалось в первом посте. Тогда заработают настройки плагина. Так же сам файл нужно сохранить в кодировке utf-8, тогда кирилица внутри плагина будет восприниматься мейкером нормально.
Спасибо сказали: AnnTenna

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Время создания страницы: 0.114 секунд
Работает на Kunena форум