❤❣ღ rpg maker mv收集 ❤❣ღ
㊕rpg maker mv新功能☪

〄数据库道具上限提升 ✿自动三层级地图
☪高分辨率游戏画面 触屏控制✿
____________________________________________
多设备支持:
输出Windows exe文件、Mac App文件、安卓Apk和iOS ipa✿
Mac、android、windows☪

即使你不用懂编程☪、不用会代码,依然能制作属于自己游戏✿
————————————————
转载于插件の素材の等资源,免费下载☪
✉开发: KADOKAWA ✿ Yoji Ojima
✉发行: Degica
 

切换的状态【MV插件】

你有一个可以卸下当你用同样的状态?

例如,你使用一个状态,附加中毒状态,但是当你用同样的毒药,它将取消现有的中毒状态。

这个插件允许你创建可切换的状态。当国家加入,其中一个可能会发生两件事

1。如果国家不存在,那么它将被添加
2。如果存在,那么它将被删除

安装

下载插件并将其放置在“插件”文件夹在您的项目中的“JS”文件夹。然后打开你的插件管理器(F10),双击一个空行,然后选择toggleablestates插件

一旦它在你的插件列表,打开插件。

使用

指定一个状态可以切换,在你的数据库中去美国”选项卡,找到你想要的状态,然后写在:

JS指定:

<toggleablestate>

JS在下面:

/*:

-------------------------------------------------------------------------

@title Toggle-able States

@author Hime @ HimeWorks

@date Nov 17, 2015

@url https://himeworks.com/2015/11/toggle-able-states/

-------------------------------------------------------------------------

@plugindesc If you try to add the state and the state is already added,

it will be removed instead.

@help

-------------------------------------------------------------------------

== Description ==

Do you have a state that can be removed when you apply the same state?

For example, you use a state that adds a poison state, but when you

apply the same poison state, it will cancel out the existing poison state.

This plugin allows you to create toggleable states. When the state is added,

one of two things can happen

1. If the state does not exist, then it will be added

2. If the state exists, then it will be removed

== Terms of Use ==

- Free for use in non-commercial projects with credits

- Contact me for commercial use

== Change Log ==

Nov 17, 2015 -  initial release

== Usage ==

To specify that a state can be toggled, in your database go to the

states tab, find the state you want, and then write in its note-box

  <toggleable state>

-------------------------------------------------------------------------

 */ 

var Imported = Imported || {} ;

var TH = TH || {};

Imported.ToggleableState = 1;

TH.ToggleableState = TH.ToggleableState || {};

(function ($) {

  $.Regex = /<toggleable[-_ ]state>/i

  

  $.isToggleableState = function(stateId) {

    var state = $dataStates[stateId];

    if (state.isToggleable !== undefined) {

      return state.isToggleable;

    }

    state.isToggleable = false;

    var res = $.Regex.exec(state.note);

    if (res) {

      state.isToggleable = true;

    }

    return state.isToggleable;

  }

  

  var TH_ToggleableState_GameBattler_addState = Game_Battler.prototype.addState;

  Game_Battler.prototype.addState = function(stateId) {

    if ($.isToggleableState(stateId) && this.isStateAffected(stateId)) {

      this.removeState(stateId);

    }

    else {

      TH_ToggleableState_GameBattler_addState.call(this, stateId);

    }

  };

})(TH.ToggleableState);

 
评论
 
热度(1)