Войти на сайт

Авторизация, ждите ...
×

ТЕМА: [MV] Title Command Position

[MV] Title Command Position 8 года 3 мес. назад #89278

  • spbker
  • spbker аватар
  • Вне сайта
  • Мастер
  • Сообщений: 165
  • Спасибо получено: 34
  • Проект месяца 2 местоПроект месяца 3 место
Можно ли как-то команды в титульнике сделать по центру, а то всё слева!)
Администратор запретил публиковать записи гостям.

[MV] Title Command Position 8 года 3 мес. назад #89280

  • Naarassusi Game
  • Naarassusi Game аватар
  • Вне сайта
  • Мастер
  • Как упал ты с неба, денница, сын зари! Разбился о землю, попиравший народы.
  • Сообщений: 200
  • Спасибо получено: 296
  • РазработчикПроект месяца 2 местоПроект месяца 3 местоКоммерсант
Можно! B) :side:

Отсутствие очевидного ответа не смешно. Его наличие в голове и умалчивание - не смешно вдвойне.

Еще бы рыжих буковок суда...

Как спросил так и ответил...

Разница в вопросе есть?
Последнее редактирование: 8 года 3 мес. назад от Naarassusi Game.
Администратор запретил публиковать записи гостям.

[MV] Title Command Position 8 года 3 мес. назад #89282

  • DesKarD
  • DesKarD аватар
  • Вне сайта
  • Заблокирован
  • Очередной шутнечок...
  • Сообщений: 300
  • Спасибо получено: 190
spbker,
Зи,

http://forums.rpgmakerweb.com/index.php?/topic/47009-how-to-adjust-title-position-for-mv/

Вот тут ответили, "Нигга, тебе нужно редактировать в самом скрипте плагина.Эти коты захватили меню и не будут охлаждать с кем попало".

Ответ в файле .js короче говоря.
Золотой сборник цитат Светлой [ Нажмите, чтобы развернуть ]

Помогите Юриолю потушить его попчанский [ Нажмите, чтобы развернуть ]
Последнее редактирование: 8 года 3 мес. назад от DesKarD.
Администратор запретил публиковать записи гостям.

[MV] Title Command Position 8 года 3 мес. назад #89287

  • spbker
  • spbker аватар
  • Вне сайта
  • Мастер
  • Сообщений: 165
  • Спасибо получено: 34
  • Проект месяца 2 местоПроект месяца 3 место
Не нашёл, меняется только название игры. Мне же надо, чтобы команды в меню были по центру по отношению окошка команд. Наверно другой плагин смотреть надо, только не пойму где именно смотреть) что менять)
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]
Последнее редактирование: 8 года 3 мес. назад от spbker.
Администратор запретил публиковать записи гостям.

[MV] Title Command Position 8 года 3 мес. назад #89288

  • DesKarD
  • DesKarD аватар
  • Вне сайта
  • Заблокирован
  • Очередной шутнечок...
  • Сообщений: 300
  • Спасибо получено: 190
А ты об этом... Так я тебя вообще не так понял...

Вот тут если честно я не знаю ;D
Жди других ответов :3
Золотой сборник цитат Светлой [ Нажмите, чтобы развернуть ]

Помогите Юриолю потушить его попчанский [ Нажмите, чтобы развернуть ]
Администратор запретил публиковать записи гостям.

[MV] Title Command Position 8 года 3 мес. назад #89293

  • DeadElf79
  • DeadElf79 аватар
  • Вне сайта
  • Звездный Страж
  • Сообщений: 3147
  • Спасибо получено: 2650
  • Писатель 3 местоПроект месяца 2 местоВетеранПроект месяца 1 место1 место в ГотвУчитель3 местоОрганизатор конкурсовПрограммист Ruby
Написал тут, держи:
//=============================================================================
// TitleWindowTextCenter.js
//=============================================================================
 
/*:
 * @plugindesc Set title window text align to center.
 * @author DeadElf79
 *
 * @param Align
 * @desc 0 - left, 1 - center, 2 - right
 * @default 1
 *
 * @help This plugin does not provide plugin commands.
 */
 
(function() {
 
	var parameters = PluginManager.parameters('TitleWindowTextCenter');
	var userButtonAlign = Number(parameters['Align'] || 1);
 
	Window_TitleCommand.prototype.initialize = function() {
		this.buttonAlign = userButtonAlign;
		Window_Command.prototype.initialize.call(this, 0, 0);
		this.openness = 0;
		this.updatePlacement();
		this.selectLast();
	};
 
	Window_TitleCommand.prototype.drawItem = function(index) {
		var rect = this.itemRectForText(index);
		switch (this.buttonAlign) {
			case 0:
				var align = 'left';
			case 1:
				var align = 'center';
			case 2:
				var align = 'right';
		}
		this.resetTextColor();
		this.changePaintOpacity(this.isCommandEnabled(index));
		this.drawText(this.commandName(index), rect.x, rect.y, rect.width, align);
	};
 
})();

Параметр у плагина один - Align. Поставь 0, чтобы текст был выровнен по левой стороне, 1 - чтобы по центру (по умолчанию именно это значение и стоит) или 2 - по правой стороне.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Демий, Naarassusi Game, DesKarD

[MV] Title Command Position 8 года 3 мес. назад #89296

  • spbker
  • spbker аватар
  • Вне сайта
  • Мастер
  • Сообщений: 165
  • Спасибо получено: 34
  • Проект месяца 2 местоПроект месяца 3 место
Всё выравнивается к правой стороне, изменял значения (0,1,2) но ничего не происходит.
Администратор запретил публиковать записи гостям.

[MV] Title Command Position 8 года 3 мес. назад #89354

  • DeadElf79
  • DeadElf79 аватар
  • Вне сайта
  • Звездный Страж
  • Сообщений: 3147
  • Спасибо получено: 2650
  • Писатель 3 местоПроект месяца 2 местоВетеранПроект месяца 1 место1 место в ГотвУчитель3 местоОрганизатор конкурсовПрограммист Ruby
Ой, точно, это ж JS, тут в кейсах брейки нужны, я забыл.

Извиняюсь, исправил:
//=============================================================================
// TitleWindowTextCenter.js
//=============================================================================
 
/*:
 * @plugindesc Set title window text align to center.
 * @author DeadElf79
 *
 * @param Align
 * @desc 0 - left, 1 - center, 2 - right
 * @default 1
 *
 * @help This plugin does not provide plugin commands.
 */
 
(function() {
 
	var parameters = PluginManager.parameters('TitleWindowTextCenter');
	var userButtonAlign = Number(parameters['Align'] || 1);
 
	Window_TitleCommand.prototype.initialize = function() {
		this.buttonAlign = userButtonAlign;
		Window_Command.prototype.initialize.call(this, 0, 0);
		this.openness = 0;
		this.updatePlacement();
		this.selectLast();
	};
 
	Window_TitleCommand.prototype.drawItem = function(index) {
		var rect = this.itemRectForText(index);
		switch (this.buttonAlign) {
			case 0:
				var align = 'left';
				break;
			case 1:
				var align = 'center';
				break;
			case 2:
				var align = 'right';
				break;
		}
		this.resetTextColor();
		this.changePaintOpacity(this.isCommandEnabled(index));
		this.drawText(this.commandName(index), rect.x, rect.y, rect.width, align);
	};
 
})();


Теперь все работает, как надо:
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Ren310, Демий, spbker

[MV] Title Command Position 8 года 3 мес. назад #89369

  • spbker
  • spbker аватар
  • Вне сайта
  • Мастер
  • Сообщений: 165
  • Спасибо получено: 34
  • Проект месяца 2 местоПроект месяца 3 место
Вот теперь всё работает! Спасибо что заморнулся)!
Администратор запретил публиковать записи гостям.
Модераторы: NeKotZima
Время создания страницы: 0.332 секунд