Так с точностью атак пролему решил но я чет не то сделал так как теперь атака не по очереди. Как вернуть почередность атак
В смысле, иногда персонаж/враг пропускает ход?
Хм, могу предположить, что у них стоит уклонение, или кто-то применяет умение с оглушающим эффектом. Ну, второе решается просто - нужно удалить умение на время боя, а потом восстановить его. С первым сложнее... Единственный путь, который пришёл мне в голову (если без использования скриптов) - заменить героя на такого же, но без уклонения, а после боя вернуть того, что был.
Если что, кидай скрины окна героя, его класса, противника и битвы из редактора
25.09.2016, 07:26
Alexandr_7
С порядком атак не разобрался но сделал что нужно. Могу лишь сказать за это отвечает Маневренность.
25.09.2016, 13:09
Alexandr_7
Нашел плагин меню подходящий. Но хотелось бы коечто в нем поменять
СпойлерПлагин:
Код:
/*:
* @plugindesc Alternative Menu Screen Bust Select. Uses busts to select Actors in the menu. It also displays Side View Battlers.
* @author SumRndmDde
*
* @param Show Gold Window
* @desc Set this to 'true' and the menu will contain the gold window.
* @default true
*
* @param Show SV Window
* @desc Set this to 'true' and the Side-View Battler window will be visible.
* @default true
*
* @param == Bust Position ==
* @default
*
* @param Bust X Pos
* @desc By default, the busts are positioned at (0, 0). Using this Parameter, all the busts' default X positions can be set.
* @default 0
*
* @param Bust Y Pos
* @desc By default, the busts are positioned at (0, 0). Using this Parameter, all the busts' default X positions can be set.
* @default 0
*
* @param == Bust Window ==
* @default
*
* @param Bust Window Rows
* @desc The amount of rows the Bust Window has.
* @default 1
*
* @param Bust Window Cols
* @desc The amount of columns the Bust Window has.
* @default 1
*
* @param Bust Window X
* @desc The X position of the Bust Window.
* Can be a Number or JavaScript eval.
* @default 20
*
* @param Bust Window Y
* @desc The Y position of the Bust Window.
* Can be a Number or JavaScript eval.
* @default (Graphics.height / 2) - (this._statusWindow.height / 2)
*
* @param Bust Window Width
* @desc The width of the Bust Window.
* Can be a Number or JavaScript eval.
* @default (Graphics.width / 2) - 40
*
* @param Bust Window Height
* @desc The height of the Bust Window.
* Can be a Number or JavaScript eval.
* @default Graphics.height - 120
*
* @param == Command Window ==
* @default
*
* @param Command Window X
* @desc This is the x position of the Command Window.
* Can be a Number or JavaScript eval.
* @default Graphics.width - this._commandWindow.width - 20
*
* @param Command Window Y
* @desc This is the x position of the Command Window.
* Can be a Number or JavaScript eval.
* @default (this._statusWindow.y + this._statusWindow.height) - this._commandWindow.height
* @help
*
* @param Max Columns
* @desc The maximum amount of columns the command window can have.
* @default 1
*
* @param Visible Rows
* @desc The visible amount of rows the command window will show at once.
* @default 5
*
* @param == HP Window ==
* @default
*
* @param Draw MP Bar
* @desc Set this to 'true' and the HP Window will also have an MP bar displayed underneath the HP.
* @default false
*
* @param Draw TP Bar
* @desc Set this to 'true' and the HP Window will also have a TP bar displayed underneath the HP.
* @default false
*
* @param HP Window X
* @desc This is the x position of the HP Window.
* Can be a Number or JavaScript eval.
* @default this._commandWindow.x
*
* @param HP Window Y
* @desc This is the x position of the HP Window.
* Can be a Number or JavaScript eval.
* @default ((this._commandWindow.y - (this._goldWindow.y + this._goldWindow.height)) / 2) - (this._hpWindow.height / 2) + (this._goldWindow.y + this._goldWindow.height)
*
* @param HP Window Width
* @desc This is the width of the HP Window. Set this to be larger or smaller depending on screen size. Default is 256.
* @default 256
*
* @param == Battler Window ==
* @default
*
* @param Battler X Pos
* @desc The X position of the Side-View Battler in the window.
* @default 6
*
* @param Battler Y Pos
* @desc The Y position of the Side-View Battler in the window.
* @default 6
*
* @param B. Window X
* @desc The x position of the Battler Window.
* Can be a Number or JavaScript eval.
* @default Graphics.width - 128
*
* @param B. Window Y
* @desc The y position of the Battler Window.
* Can be a Number or JavaScript eval.
* @default this._hpWindow.y
*
* @param B. Window Width
* @desc The width of the Battler Window.
* Can be a Number or JavaScript eval.
* @default this.fittingHeight(2)
*
* @param B. Window Height
* @desc The height of the Battler Window.
* Can be a Number or JavaScript eval.
* @default this.fittingHeight(2)
*
* @param == Gold Window ==
* @default
*
* @param Gold Window X
* @desc This is the x position of the HP Window.
* Can be a Number or JavaScript eval.
* @default this._commandWindow.x
*
* @param Gold Window Y
* @desc This is the x position of the HP Window.
* Can be a Number or JavaScript eval.
* @default this._statusWindow.y
* @help
*
* Alternative Menu Screen: Bust Select
* Version 1.01
* SumRndmDde
*
*
* Changelog: Version 1.01
* - Allowed customization of positions for Gold,
* Command, and HP windows.
* - Can customize rows and columns for Bust Window
*
*
* Gives your game an alternative menu screen.
*
* This was a special request that features the Actor's bust
* and Side-View Battler.
*
*
* ==========================================================================
* How to Set Up Bust Images
* ==========================================================================
*
* In order to set the Bust Image for each Actor,
* use the following Notetags in the Notebox of the Actor:
*
* <Menu Bust: filename>
*
* Input the filename of the image file you wish to use
* for this Actor's Bust Image.
*
* The image MUST be stored in:
* img/pictures/menu
*
*
* ==========================================================================
* How to Set Custom Positions for Bust Images
* ==========================================================================
*
* The following are optional notetags.
* Use the following to set the X and Y of the Bust (inside Actor Note):
*
* <Menu Bust X: number>
* <Menu Bust Y: number>
*
* By default, the bust image is set to the coordinates in the Parameters,
* but these Notetags can set the specific bust image of the Actor to a
* different position if it looks a little off center.
*
*
* ==========================================================================
* How to Stretch Bust Images to Certain Width and Height
* ==========================================================================
*
* The following are optional notetags.
* Use the following to stretch the width and height of the Bust to
* the specified width and height (inside Actor Note):
*
* <Menu Bust Width: number>
* <Menu Bust Height: number>
*
* By default, the bust image is the same width and height of the image
* from the file, but using this, you can set a custom width and height
* the bust will be stretched to.
*
* Example:
* <Menu Bust Width: 128>
* <Menu Bust Height: 160>
*
*
* ==========================================================================
* End of Help File
* ==========================================================================
*
* Welcome to the bottom of the Help file.
*
*
* Thanks for reading!
* If you have questions, or if you enjoyed this Plugin, please check
* out my YouTube channel!
*
* https://www.youtube.com/c/SumRndmDde
*
*
* Until next time,
* ~ SumRndmDde
*/
(function() {
var gold = String(PluginManager.parameters('SRD_AltMenuScreen_BustSelect')['Show Gold Window']).trim().toLowerCase() === 'true';
var sv = String(PluginManager.parameters('SRD_AltMenuScreen_BustSelect')['Show SV Window']).trim().toLowerCase() === 'true';
var bustX = Number(PluginManager.parameters('SRD_AltMenuScreen_BustSelect')['Bust X Pos']);
var bustY = Number(PluginManager.parameters('SRD_AltMenuScreen_BustSelect')['Bust Y Pos']);
var bustRows = Number(PluginManager.parameters('SRD_AltMenuScreen_BustSelect')['Bust Window Rows']);
var bustCols = Number(PluginManager.parameters('SRD_AltMenuScreen_BustSelect')['Bust Window Cols']);
var bwX = String(PluginManager.parameters('SRD_AltMenuScreen_BustSelect')['Bust Window X']);
var bwY = String(PluginManager.parameters('SRD_AltMenuScreen_BustSelect')['Bust Window Y']);
var bwW = String(PluginManager.parameters('SRD_AltMenuScreen_BustSelect')['Bust Window Width']);
var bwH = String(PluginManager.parameters('SRD_AltMenuScreen_BustSelect')['Bust Window Height']);
var col = Number(PluginManager.parameters('SRD_AltMenuScreen_BustSelect')['Max Columns']);
var row = Number(PluginManager.parameters('SRD_AltMenuScreen_BustSelect')['Visible Rows']);
var mpBar = String(PluginManager.parameters('SRD_AltMenuScreen_BustSelect')['Draw MP Bar']).trim().toLowerCase() === 'true';
var tpBar = String(PluginManager.parameters('SRD_AltMenuScreen_BustSelect')['Draw TP Bar']).trim().toLowerCase() === 'true';
var hpWidth = Number(PluginManager.parameters('SRD_AltMenuScreen_BustSelect')['HP Window Width']);
var batX = String(PluginManager.parameters('SRD_AltMenuScreen_BustSelect')['Battler X Pos']);
var batY = String(PluginManager.parameters('SRD_AltMenuScreen_BustSelect')['Battler Y Pos']);
var batXW = String(PluginManager.parameters('SRD_AltMenuScreen_BustSelect')['B. Window X']);
var batYH = String(PluginManager.parameters('SRD_AltMenuScreen_BustSelect')['B. Window Y']);
var batW = String(PluginManager.parameters('SRD_AltMenuScreen_BustSelect')['B. Window Width']);
var batH = String(PluginManager.parameters('SRD_AltMenuScreen_BustSelect')['B. Window Height']);
var hpX = String(PluginManager.parameters('SRD_AltMenuScreen_BustSelect')['HP Window X']);
var hpY = String(PluginManager.parameters('SRD_AltMenuScreen_BustSelect')['HP Window Y']);
var goldX = String(PluginManager.parameters('SRD_AltMenuScreen_BustSelect')['Gold Window X']);
var goldY = String(PluginManager.parameters('SRD_AltMenuScreen_BustSelect')['Gold Window Y']);
var comX = String(PluginManager.parameters('SRD_AltMenuScreen_BustSelect')['Command Window X']);
var comY = String(PluginManager.parameters('SRD_AltMenuScreen_BustSelect')['Command Window Y']);
А именно отображение SV батлера игрока. Чтобы в зависимости от состояния и процента жизней показывалась та или иная анимация также как в боевой системе MV
Может кто сможет сделать.
26.09.2016, 12:46
Alexandr_7
Цитата:
Сообщение от Alexandr_7
Нашел плагин меню подходящий. Но хотелось бы коечто в нем поменять
СпойлерПлагин:
Код:
/*:
* @plugindesc Alternative Menu Screen Bust Select. Uses busts to select Actors in the menu. It also displays Side View Battlers.
* @author SumRndmDde
*
* @param Show Gold Window
* @desc Set this to 'true' and the menu will contain the gold window.
* @default true
*
* @param Show SV Window
* @desc Set this to 'true' and the Side-View Battler window will be visible.
* @default true
*
* @param == Bust Position ==
* @default
*
* @param Bust X Pos
* @desc By default, the busts are positioned at (0, 0). Using this Parameter, all the busts' default X positions can be set.
* @default 0
*
* @param Bust Y Pos
* @desc By default, the busts are positioned at (0, 0). Using this Parameter, all the busts' default X positions can be set.
* @default 0
*
* @param == Bust Window ==
* @default
*
* @param Bust Window Rows
* @desc The amount of rows the Bust Window has.
* @default 1
*
* @param Bust Window Cols
* @desc The amount of columns the Bust Window has.
* @default 1
*
* @param Bust Window X
* @desc The X position of the Bust Window.
* Can be a Number or JavaScript eval.
* @default 20
*
* @param Bust Window Y
* @desc The Y position of the Bust Window.
* Can be a Number or JavaScript eval.
* @default (Graphics.height / 2) - (this._statusWindow.height / 2)
*
* @param Bust Window Width
* @desc The width of the Bust Window.
* Can be a Number or JavaScript eval.
* @default (Graphics.width / 2) - 40
*
* @param Bust Window Height
* @desc The height of the Bust Window.
* Can be a Number or JavaScript eval.
* @default Graphics.height - 120
*
* @param == Command Window ==
* @default
*
* @param Command Window X
* @desc This is the x position of the Command Window.
* Can be a Number or JavaScript eval.
* @default Graphics.width - this._commandWindow.width - 20
*
* @param Command Window Y
* @desc This is the x position of the Command Window.
* Can be a Number or JavaScript eval.
* @default (this._statusWindow.y + this._statusWindow.height) - this._commandWindow.height
* @help
*
* @param Max Columns
* @desc The maximum amount of columns the command window can have.
* @default 1
*
* @param Visible Rows
* @desc The visible amount of rows the command window will show at once.
* @default 5
*
* @param == HP Window ==
* @default
*
* @param Draw MP Bar
* @desc Set this to 'true' and the HP Window will also have an MP bar displayed underneath the HP.
* @default false
*
* @param Draw TP Bar
* @desc Set this to 'true' and the HP Window will also have a TP bar displayed underneath the HP.
* @default false
*
* @param HP Window X
* @desc This is the x position of the HP Window.
* Can be a Number or JavaScript eval.
* @default this._commandWindow.x
*
* @param HP Window Y
* @desc This is the x position of the HP Window.
* Can be a Number or JavaScript eval.
* @default ((this._commandWindow.y - (this._goldWindow.y + this._goldWindow.height)) / 2) - (this._hpWindow.height / 2) + (this._goldWindow.y + this._goldWindow.height)
*
* @param HP Window Width
* @desc This is the width of the HP Window. Set this to be larger or smaller depending on screen size. Default is 256.
* @default 256
*
* @param == Battler Window ==
* @default
*
* @param Battler X Pos
* @desc The X position of the Side-View Battler in the window.
* @default 6
*
* @param Battler Y Pos
* @desc The Y position of the Side-View Battler in the window.
* @default 6
*
* @param B. Window X
* @desc The x position of the Battler Window.
* Can be a Number or JavaScript eval.
* @default Graphics.width - 128
*
* @param B. Window Y
* @desc The y position of the Battler Window.
* Can be a Number or JavaScript eval.
* @default this._hpWindow.y
*
* @param B. Window Width
* @desc The width of the Battler Window.
* Can be a Number or JavaScript eval.
* @default this.fittingHeight(2)
*
* @param B. Window Height
* @desc The height of the Battler Window.
* Can be a Number or JavaScript eval.
* @default this.fittingHeight(2)
*
* @param == Gold Window ==
* @default
*
* @param Gold Window X
* @desc This is the x position of the HP Window.
* Can be a Number or JavaScript eval.
* @default this._commandWindow.x
*
* @param Gold Window Y
* @desc This is the x position of the HP Window.
* Can be a Number or JavaScript eval.
* @default this._statusWindow.y
* @help
*
* Alternative Menu Screen: Bust Select
* Version 1.01
* SumRndmDde
*
*
* Changelog: Version 1.01
* - Allowed customization of positions for Gold,
* Command, and HP windows.
* - Can customize rows and columns for Bust Window
*
*
* Gives your game an alternative menu screen.
*
* This was a special request that features the Actor's bust
* and Side-View Battler.
*
*
* ==========================================================================
* How to Set Up Bust Images
* ==========================================================================
*
* In order to set the Bust Image for each Actor,
* use the following Notetags in the Notebox of the Actor:
*
* <Menu Bust: filename>
*
* Input the filename of the image file you wish to use
* for this Actor's Bust Image.
*
* The image MUST be stored in:
* img/pictures/menu
*
*
* ==========================================================================
* How to Set Custom Positions for Bust Images
* ==========================================================================
*
* The following are optional notetags.
* Use the following to set the X and Y of the Bust (inside Actor Note):
*
* <Menu Bust X: number>
* <Menu Bust Y: number>
*
* By default, the bust image is set to the coordinates in the Parameters,
* but these Notetags can set the specific bust image of the Actor to a
* different position if it looks a little off center.
*
*
* ==========================================================================
* How to Stretch Bust Images to Certain Width and Height
* ==========================================================================
*
* The following are optional notetags.
* Use the following to stretch the width and height of the Bust to
* the specified width and height (inside Actor Note):
*
* <Menu Bust Width: number>
* <Menu Bust Height: number>
*
* By default, the bust image is the same width and height of the image
* from the file, but using this, you can set a custom width and height
* the bust will be stretched to.
*
* Example:
* <Menu Bust Width: 128>
* <Menu Bust Height: 160>
*
*
* ==========================================================================
* End of Help File
* ==========================================================================
*
* Welcome to the bottom of the Help file.
*
*
* Thanks for reading!
* If you have questions, or if you enjoyed this Plugin, please check
* out my YouTube channel!
*
* https://www.youtube.com/c/SumRndmDde
*
*
* Until next time,
* ~ SumRndmDde
*/
(function() {
var gold = String(PluginManager.parameters('SRD_AltMenuScreen_BustSelect')['Show Gold Window']).trim().toLowerCase() === 'true';
var sv = String(PluginManager.parameters('SRD_AltMenuScreen_BustSelect')['Show SV Window']).trim().toLowerCase() === 'true';
var bustX = Number(PluginManager.parameters('SRD_AltMenuScreen_BustSelect')['Bust X Pos']);
var bustY = Number(PluginManager.parameters('SRD_AltMenuScreen_BustSelect')['Bust Y Pos']);
var bustRows = Number(PluginManager.parameters('SRD_AltMenuScreen_BustSelect')['Bust Window Rows']);
var bustCols = Number(PluginManager.parameters('SRD_AltMenuScreen_BustSelect')['Bust Window Cols']);
var bwX = String(PluginManager.parameters('SRD_AltMenuScreen_BustSelect')['Bust Window X']);
var bwY = String(PluginManager.parameters('SRD_AltMenuScreen_BustSelect')['Bust Window Y']);
var bwW = String(PluginManager.parameters('SRD_AltMenuScreen_BustSelect')['Bust Window Width']);
var bwH = String(PluginManager.parameters('SRD_AltMenuScreen_BustSelect')['Bust Window Height']);
var col = Number(PluginManager.parameters('SRD_AltMenuScreen_BustSelect')['Max Columns']);
var row = Number(PluginManager.parameters('SRD_AltMenuScreen_BustSelect')['Visible Rows']);
var mpBar = String(PluginManager.parameters('SRD_AltMenuScreen_BustSelect')['Draw MP Bar']).trim().toLowerCase() === 'true';
var tpBar = String(PluginManager.parameters('SRD_AltMenuScreen_BustSelect')['Draw TP Bar']).trim().toLowerCase() === 'true';
var hpWidth = Number(PluginManager.parameters('SRD_AltMenuScreen_BustSelect')['HP Window Width']);
var batX = String(PluginManager.parameters('SRD_AltMenuScreen_BustSelect')['Battler X Pos']);
var batY = String(PluginManager.parameters('SRD_AltMenuScreen_BustSelect')['Battler Y Pos']);
var batXW = String(PluginManager.parameters('SRD_AltMenuScreen_BustSelect')['B. Window X']);
var batYH = String(PluginManager.parameters('SRD_AltMenuScreen_BustSelect')['B. Window Y']);
var batW = String(PluginManager.parameters('SRD_AltMenuScreen_BustSelect')['B. Window Width']);
var batH = String(PluginManager.parameters('SRD_AltMenuScreen_BustSelect')['B. Window Height']);
var hpX = String(PluginManager.parameters('SRD_AltMenuScreen_BustSelect')['HP Window X']);
var hpY = String(PluginManager.parameters('SRD_AltMenuScreen_BustSelect')['HP Window Y']);
var goldX = String(PluginManager.parameters('SRD_AltMenuScreen_BustSelect')['Gold Window X']);
var goldY = String(PluginManager.parameters('SRD_AltMenuScreen_BustSelect')['Gold Window Y']);
var comX = String(PluginManager.parameters('SRD_AltMenuScreen_BustSelect')['Command Window X']);
var comY = String(PluginManager.parameters('SRD_AltMenuScreen_BustSelect')['Command Window Y']);
А именно отображение SV батлера игрока. Чтобы в зависимости от состояния и процента жизней показывалась та или иная анимация также как в боевой системе MV
Может кто сможет сделать.
оЧЕНЬ СЕРЬЕЗНЫЙ БАГ ОБНАРУЖИЛ. а ИМЕННО После экспорта когда игра уже создана это меню тупо не открывается. Как решать не знаю. А ведь идиально поджходит.
10.10.2016, 20:15
Alexandr_7
И снова здраствуйте. ХМне нужна помощь с одним видом головоломок. А именно лабиринта где нужно двигать предметы как в игре IB
Хотел бы узнать как называется такой вид головоломок и как сделать расчет такого лабиринта?
21.03.2017, 08:15
Alexandr_7
Здраствуйте. Давненько меня не было. Абсолютно нет вмени. Так что инсталятор врядле в скором времени обновится. Хотя я обязательно сделаю обновления как выйдет глобальная версия 1.4
Но сейчас не об этом. Я в свободное время уделаю сценарию одной игры. Мне кое что нужно
1. Создание нескольких ProgressBar'ов (Полоска которая отобразит процент от заданнгого числа и макситмального числы) Вместо числанужно указвать переменную
Что остальное пока забыл. Вспомню скажу. Надеюсь есть плагин по созданию ProgressBar'ов И не стандартным виндовским стилем а то виндовский ProgressBar жутко бесит. Мне как минимум 2 штуки выводить прийдется.
26.03.2017, 18:40
Alexandr_7
Еще нужна помощь по зхагрузки текста из текстового файла желательно с поддержкой плагинов Янфлая