Project1

标题: 判断角色中了某状态的语句 [打印本页]

作者: 负零    时间: 2016-3-12 15:36
标题: 判断角色中了某状态的语句
b.isStateAdded($dataStates[5])首先这个表达是否存在问题?这个试过写在备注里有问题
还有个函数是isStateAffected,难道是这个?摸不透,测了快半小时了,特来请教。另外isStateAdded($dataStates[5])函数里isStateAdded($dataStates[5])和isStateAdded(5)有什么不同?

作者: 汪汪    时间: 2016-3-12 22:40
本帖最后由 汪汪 于 2016-3-12 22:44 编辑

JAVASCRIPT 代码复制
  1. //是状态影响
  2. Game_BattlerBase.prototype.isStateAffected = function(stateId) {
  3.     return this._states.contains(stateId);
  4. };
  5. //很明显....后面 ()里的应该是 id  (数字)
  6.  
  7.  
  8. //是状态添加后
  9. Game_ActionResult.prototype.isStateAdded = function(stateId) {
  10.     return this.addedStates.contains(stateId);
  11. };
  12. //添加添加状态
  13. Game_ActionResult.prototype.pushAddedState = function(stateId) {
  14.     if (!this.isStateAdded(stateId)) {
  15.         this.addedStates.push(stateId);
  16.     }
  17. };
  18.  
  19. //这两个也是同理 是 id  (数字)

作者: seedj13    时间: 2016-3-12 22:51
我测试了下,你看看


作者: 负零    时间: 2016-3-13 12:17
感谢各位!




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1