Project1
标题:
有没有办法使相同的能力值在不同职业/装备上显示不同名称
[打印本页]
作者:
darkrabbit
时间:
2019-3-12 12:32
标题:
有没有办法使相同的能力值在不同职业/装备上显示不同名称
本帖最后由 darkrabbit 于 2019-3-12 12:34 编辑
由于RM自带的能力值总类太少,所以打算将攻击力和魔法攻击合并,
因为法师不需要攻击力,战士不需要魔法攻击,
所以打算让他们都使用“str”来决定实际攻击,
设定中这两个职业使用的技能和装备是没有交集的,
所以也不需要同时加两种属性的装备
希望的效果就是在战士个人面板第一种能力值的名称是“力量”,在法师则显示“智力”
同理,也希望能够指定装备上的显示效果
作者:
if216
时间:
2019-3-12 14:14
少年,你的思想很危险啊……
作者:
soulsaga
时间:
2019-3-12 14:25
物防和魔防............
作者:
darkrabbit
时间:
2019-3-12 14:48
有点像火纹的手游的效果,物理和魔法系的攻击能力值不分,都叫攻击,
但是实际伤害效果取决于职业,就是希望显示的能力名称也有区别……
作者:
if216
时间:
2019-3-12 15:16
要改代码,加判断。
作者:
玄羽
时间:
2019-3-12 15:32
直接都显示攻击力就行了啊
作者:
soulsaga
时间:
2019-3-12 15:38
少女,你的思想很危险啊……
作者:
lohengriny
时间:
2019-3-12 16:36
写属性名称的时候判断一下是物理职业还是魔法职业就行了
作者:
黑舞嗜
时间:
2019-3-12 16:37
直接改成伤害、输出不就完事了
作者:
ekmomo
时间:
2019-3-12 17:34
paramName.rar
(907 Bytes, 下载次数: 102)
2019-3-12 17:33 上传
点击文件名下载附件
给你写了个插件,最多能定义10个特殊名称。
参数设置为 [参数编号 职业编号 属性名] 以空格分隔,不带方括号。
默认参数编号 —— 2 攻击力 3 防御力 4 魔法攻击 5 魔法防御 6 敏捷 7 幸运
默认职业编号 —— 1 勇士 2 战士 3 魔法师 4 僧侣
如[2 1 勇气] 即勇者的攻击力显示为勇气
作者:
darkrabbit
时间:
2019-3-13 12:37
ekmomo 发表于 2019-3-12 17:34
给你写了个插件,最多能定义10个特殊名称。
参数设置为 [参数编号 职业编号 属性名] 以空格分隔,不带方括 ...
非常感谢,可以正常使用
作者:
ltxfj
时间:
2019-3-13 13:09
有两种方法,一种是数组分成二维,如楼上所说。
另一种是在显示状态文字的地方加一个if判断
举例来说 if (你目前的角色.职业 == 战士)
drawtext(param[力量的编号])
else if 魔法使
drawtext(param[智力的编号])
大概是这么个意思,然后你去改system.json把你的力量和智力这俩字段加进去,就可以实现(说实话这个方法对于不熟悉程序的人来说不怎么容易找到判定位置,还是学一下楼上的二维数组吧
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1