イベント自体に変数を設定することができます – RS_SelfVariables.js
- タイトル
- This plugin allows you to set up the variable on event itself.
- 作者名
- biud436様
- ヘルプ
- 		Self Variables are containers that store values. Such a value can either be
 a number or a string. A self variable is given a key that you can refer to,
 and you can use the key to inspect the value and to change it.
 ============================================================================
 Scripts & Built-in Variables
 ============================================================================
 Changing a variable in a script command is very simple, you can use this method
 to assign a new value.
 Method :
 RS.SelfVariables.setValue(key, value);
 For example, to set a new value, you could use the following piece of code.
 The 'x' is built-in variable, if this sets to certain value, so it will really
 be changed an event position :
 RS.SelfVariables.setValue('x', 20);
 Even getting stored variable in a script command is very simple, you can use
 this method to get it.
 Method :
 RS.SelfVariables.value(key);
 It is vitally important to realize that variable keys are case-sensitive,
 that is, 'Key' is not the same as 'key'.This plugin is also there are a number
 of built-in variables, like x and y, which indicate the position of this event.
 For example, to get it, you could use the following piece of code :
 These give a result in a integer value :
 var x = RS.SelfVariables.value('x');
 var y = RS.SelfVariables.value('y');
 var dir = RS.SelfVariables.value('direction');
 var screenX = RS.SelfVariables.value('screenX');
 var screenY = RS.SelfVariables.value('screenY');
 var screenZ = RS.SelfVariables.value('screenZ');
 var characterIndex = RS.SelfVariables.value('characterIndex');
 var moveSpeed = RS.SelfVariables.value('moveSpeed');
 var moveFrequency = RS.SelfVariables.value('moveFrequency');
 var opacity = RS.SelfVariables.value('opacity');
 These give a result in a string value :
 var name = RS.SelfVariables.value('name');
 var characterName = RS.SelfVariables.value('characterName');
 The Built-in variables are :
 'x', 'y', 'direction', 'moveSpeed', 'moveFrequency', 'opacity'
 It is also vitally important to realize that 'screenX', 'screenY', 'screenZ',
 'id', 'name', 'characterName', 'characterIndex' variables are read-only,
 So these variables are not change as you expect.
 ============================================================================
 How to use Scripts
 ============================================================================
 RS.SelfVariables.setValue(1, 'Hi, guys');
 => This code stores a value called 'Hi, guys'.
 RS.SelfVariables.value(1);
 => This code returns the value called 'Hi, guys'.
 -----------------------------------------------------------------------------
 In case of Common Events
 -----------------------------------------------------------------------------
 It's the same as above if you need to save the value.
 var key = RS.SelfVariables.setValue(1, 'Hi, guys');
 var s = RS.SelfVariables.value(key);
 $gameMessage.add(s);
 -----------------------------------------------------------------------------
 In case Of Battle Events
 -----------------------------------------------------------------------------
 var key = RS.SelfVariables.setValue(1, 'Hi, there!');
 var s = RS.SelfVariables.value(key);
 $gameMessage.add(s);
 ============================================================================
 Plugin Command
 ============================================================================
 GSV set key value
 GSV get key
 ============================================================================
 Version Log
 ============================================================================
 2016.07.25 (v1.0.0) - First Release.
 2017.04.29 (v1.0.1) - Added built-in variables like x, y, direction.
 2022.01.12 (v1.0.2) :
 - Removed the variable named 'Imported' from the global scope.
 - Fixed the plugin structure by adding a new pattern such as '.mixin' or '.extend'.
 - Removed reserved word named 'var' in this plugin, However some of code block are still used a reserved word named 'var' instead of 'let' or 'const'.
- パラメータ
- 
		target MV param Save notifying variable type boolean desc default false param notifying variable number type variable desc default 1 
- ライセンス表記
- MIT License
 
 Copyright (c) 2016 biud436
 Free for commercial and non commercial use.
紹介ページ https://github.com/biud436/MV/blob/master/RS_SelfVariables.js