设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2231|回复: 2
打印 上一主题 下一主题

[原创发布] 记录贴 一些功能代码实现

[复制链接]

Lv1.梦旅人

梦石
0
星屑
46
在线时间
11 小时
注册时间
2021-3-12
帖子
3
跳转到指定楼层
1
发表于 2021-3-15 12:49:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本人新手一个,于是开个记录贴,记录一些简单代码功能,如有错误望大佬指正

敌人偷窃:
$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) 判定人物是否有某个状态

Lv2.观梦者

梦石
0
星屑
416
在线时间
94 小时
注册时间
2021-1-17
帖子
14
2
发表于 2021-3-17 15:44:24 | 只看该作者
太少了 希望更新一百多个功能
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
395
在线时间
27 小时
注册时间
2020-11-14
帖子
18
3
发表于 2021-3-17 22:28:18 | 只看该作者
太少了 希望更新一百多个功能
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-4-19 11:11

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表