查看: 2028|回复: 2

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

[复制链接]
梦石
0
星屑
850
在线时间
160 小时
注册时间
2012-6-3
回帖
89
发表于 2014-9-10 06:46:14 | 显示全部楼层 |阅读模式

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

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

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



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

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

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

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

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

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

…あたしは天

梦石
0
星屑
2308
在线时间
4033 小时
注册时间
2010-10-4
回帖
10548

开拓者贵宾

发表于 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 这个叫简洁明了 =。=

查看全部评分

回复

使用道具 举报

梦石
0
星屑
850
在线时间
160 小时
注册时间
2012-6-3
回帖
89
 楼主| 发表于 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
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部