Project1

标题: 记录贴 一些功能代码实现 [打印本页]

作者: a2350494472    时间: 2021-3-15 12:49
标题: 记录贴 一些功能代码实现
本人新手一个,于是开个记录贴,记录一些简单代码功能,如有错误望大佬指正

敌人偷窃:
$gameParty.loseItem($gameParty.allItems()[Math.floor(Math.random() * $gameParty.allItems().length)], 1);
目前来说还有缺陷,怪消灭后无法取回丢失物品,正在往数组方面考虑

业余注释: $gameParty.allItems().length 检索物品栏长度
                Math.floor() 取整(无4舍5入)
                Math.random()  0~1 随机
               $gameParty.allItems()[] 获取物品id
               $gameParty.loseItem() 物品id丢失

队伍是否有某个状态判定
var a = true;
for(var i = 0;i < $gameParty._actors.length;i++){
if ($gameActors.actor($gameParty._actors[i]).isStateAffected(36)){
   a = false;
   break;
   }
}

if(a){
$gameSwitches.setValue(3,true);
}

业余注释: $gameParty._actors.length 获取队伍人数
               $gameParty._actors[人物id]).isStateAffected(状态id) 判定人物是否有某个状态
作者: 希夷先生    时间: 2021-3-17 15:44
太少了 希望更新一百多个功能
作者: qq8938    时间: 2021-3-17 22:28
太少了 希望更新一百多个功能




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