2
This commit is contained in:
@@ -0,0 +1,85 @@
|
||||
//=============================================================================
|
||||
// Yanfly Engine Plugins - Script Call Plugin Command
|
||||
// YEP_ScriptCallPluginCmd.js
|
||||
//=============================================================================
|
||||
|
||||
var Imported = Imported || {};
|
||||
Imported.YEP_ScriptCallPluginCmd = true;
|
||||
|
||||
var Yanfly = Yanfly || {};
|
||||
Yanfly.CsTxCo = Yanfly.CsTxCo || {};
|
||||
Yanfly.CsTxCo.version = 1.00;
|
||||
|
||||
//=============================================================================
|
||||
/*:
|
||||
* @plugindesc v1.00 (Req YEP_MessageCore.js) Allows you to create your own
|
||||
* custom text codes and determine what they do.
|
||||
* @author Yanfly Engine Plugins
|
||||
*
|
||||
* @help
|
||||
* ============================================================================
|
||||
* Introduction
|
||||
* ============================================================================
|
||||
*
|
||||
* Have you ever came across the odd situation where you wanted to use a
|
||||
* Plugin Command during a script call or Lunatic Mode code? This plugin will
|
||||
* help facilitate the process in doing so by creating a new function for you
|
||||
* to use in JavaScript that will transcribe the Plugin Command string and run
|
||||
* it during a script call.
|
||||
*
|
||||
* ============================================================================
|
||||
* Script Call
|
||||
* ============================================================================
|
||||
*
|
||||
* The script call to run plugin commands from script call is as follows:
|
||||
*
|
||||
* CallPluginCommand('str');
|
||||
* - Replace 'str' with the Plugin Command you wish to run as a string.
|
||||
*
|
||||
* Example:
|
||||
*
|
||||
* var line = 'GainGold 1234567890';
|
||||
* CallPluginCommand(line);
|
||||
*
|
||||
* This will run the plugin command 'GainGold' from YEP_CoreEngine and give the
|
||||
* player 1,234,567,890 gold.
|
||||
*
|
||||
* -------
|
||||
* WARNING
|
||||
* -------
|
||||
*
|
||||
* Not all plugin commands are compatible with script calls. What do I mean by
|
||||
* this? Well, certain plugin commands (for example, adjusting wait times)
|
||||
* will not necessarily work together with this method. This is due to the way
|
||||
* JavaScript works itself as all code inside a function and called functions
|
||||
* are instantaneous.
|
||||
*
|
||||
* ============================================================================
|
||||
* Changelog
|
||||
* ============================================================================
|
||||
*
|
||||
* Version 1.00:
|
||||
* - Finished Plugin!
|
||||
*
|
||||
* ============================================================================
|
||||
* End of Helpfile
|
||||
* ============================================================================
|
||||
*
|
||||
*/
|
||||
//=============================================================================
|
||||
|
||||
//=============================================================================
|
||||
// New Function
|
||||
//=============================================================================
|
||||
|
||||
CallPluginCommand = function(line) {
|
||||
var args = line.split(" ");
|
||||
var command = args.shift();
|
||||
var interpreter = new Game_Interpreter();
|
||||
interpreter._params = [line];
|
||||
interpreter.pluginCommand(command, args);
|
||||
};
|
||||
|
||||
//=============================================================================
|
||||
// End of File
|
||||
//=============================================================================
|
||||
Reference in New Issue
Block a user