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

Project1

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

[已经解决] 识别装备附加的技能问题

[复制链接]

Lv2.观梦者

梦石
0
星屑
836
在线时间
159 小时
注册时间
2012-6-3
帖子
124
跳转到指定楼层
1
发表于 2014-9-10 06:46:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
希望能够实现,通过装备获得某个技能之后,可以打开X号开关
因为装备附加的技能不算是习得,所以分歧-【是否习得指定技能】似乎不能用



——————下面是问题的背景,或许有用?——————
我之前通过一个脚本https://rpg.blue/thread-370083-1-1.html
实现了习得的技能可以选择装备与否,不装备的不生效
同时,玩家装备指定技能时,获得等同于装备某武器的属性加成

但是做到后面,我发现没办法识别玩家是否装备了某个技能
目前为止已经试过的办法有很多

那些技能无论装备与否,都是已经习得的状态,所以分歧里面关于【技能是否习得】的部分不能用

虽然获得了指定武器的属性,分歧【是否装备指定武器】的时候也识别不出来

我试着给武器增加特定编号的属性,然后用$data_weapons[attacker.weapon_id].element_set.include?(30)来识别……
……还是不行,那个脚本毕竟不是真的让玩家装备了目标装备

让装备附加某个技能——那个技能似乎不算是习得,不能用分歧【技能是否习得】

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

2
发表于 2014-9-10 07:41:32 手机端发表。 | 只看该作者
我的群组里有一个基础设置,里面定义了 Game_Actor#skill? 方法,可以进行是否拥有技能的判断

点评

$game_actors[角色ID].skill?(技能ID)  发表于 2014-9-10 12:27
……看到了,看不懂,麻烦详细解释下怎么用……  发表于 2014-9-10 08:05

评分

参与人数 1梦石 +1 收起 理由
VIPArcher + 1 这个叫简洁明了 =。=

查看全部评分

回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
836
在线时间
159 小时
注册时间
2012-6-3
帖子
124
3
 楼主| 发表于 2014-9-11 16:51:50 | 只看该作者
taroxd 发表于 2014-9-10 07:41
我的群组里有一个基础设置,里面定义了 Game_Actor#skill? 方法,可以进行是否拥有技能的判断 ...

喔……我明白了,分歧条件里面 $game_actors[1].skill?(12),
然后1号角色持有12号技能就等同于分歧-是,没就是分歧否……
能不能不要这么惜字如金啊……~~~~(>_<)~~~~

点评

你1L里有脚本,我就默认你知道怎么用脚本判断咯= =  发表于 2014-9-11 17:22
对了,分类可以改了,问题解决了  发表于 2014-9-11 16:52
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-10-4 05:24

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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