Project1

标题: 新手请教如何制作消费HP的技能 [打印本页]

作者: 三季稻    时间: 2014-3-17 16:29
标题: 新手请教如何制作消费HP的技能
本帖最后由 三季稻 于 2014-3-28 13:51 编辑

菜鸟一枚完全不会用脚本,都是用数据库做,想在备注里写一行脚本让单个技能的使用需要消耗HP而不是MP,技能可以消耗到死所以脚本应该不会太长,拜托了
作者: taroxd    时间: 2014-3-17 17:39
建个公共事件扣自己血,技能效果加上执行公共事件就行了
如果这个技能有多个人用的话,可以给每个人都做一个技能,对应的公共事件扣对应的使用者的血

不用脚本就这样了,用脚本也挺简单的。不过我暂时没有环境,没法帮到,等楼下其他人吧。
作者: 三季稻    时间: 2014-3-17 22:09
taroxd 发表于 2014-3-17 17:39
建个公共事件扣自己血,技能效果加上执行公共事件就行了
如果这个技能有多个人用的话,可以给每个人都做一 ...

啊。。公共事件略多的说。。其实是想做一个职业,这个职业所有技能都是消耗血量的,我就是在想在一套技能里扣固定比例血量值能否实现,还是谢谢你了。
作者: sh0016    时间: 2014-3-18 02:35
本帖最后由 sh0016 于 2014-3-18 20:35 编辑

用YF的脚本吧,功能很多说不定以后也会派上用场,脚本用法都写好了,使用应该不会有什么困难

把“哈”字删了。
ht哈tp://yanflychannel.wordpress.com/rmvxa/gameplay-scripts/skill-cost-manager/
作者: 三季稻    时间: 2014-3-18 10:17
sh0016 发表于 2014-3-18 02:35
用YF的脚本吧,功能很多说不定以后也会派上用场,脚本用法都写好了,使用应该不会有什么困难
http://yanfly ...

多谢关照~但是为什么网址中间有省略号而且打不开~
作者: zhaoxun96    时间: 2014-3-18 11:21
本帖最后由 zhaoxun96 于 2014-3-18 12:26 编辑

刚刚想错了,真是悲剧,果然还是得调用公共事件,如图,只要释放血斧,测试角色就会损失5%的生命。但是要做一个如果血量不足无法使用的效果的话就真的需要脚本了....

3.JPG (12.68 KB, 下载次数: 33)

3.JPG

1.JPG (56.82 KB, 下载次数: 30)

1.JPG

2.JPG (48.02 KB, 下载次数: 33)

2.JPG

作者: 1003492579    时间: 2014-3-18 12:30
zhaoxun96 发表于 2014-3-18 11:21
刚刚想错了,真是悲剧,果然还是得调用公共事件,如图,只要释放血斧,测试角色就会损失5%的生命。但是要做 ...

如果值是固定的就没有这么麻烦,用公共事件的增减HP就行了
[attach]231746[/attach]
作者: zhaoxun96    时间: 2014-3-18 12:31
1003492579 发表于 2014-3-18 12:30
如果值是固定的就没有这么麻烦,用公共事件的增减HP就行了


楼主说要按比例嘛.....
其实也不麻烦啊,多设定一个技能而已....
作者: zhaoxun96    时间: 2014-3-18 12:39
本帖最后由 zhaoxun96 于 2014-3-18 12:40 编辑

嗯,我再想了想,如果不希望因为使用技能而挂掉的话就改动一下那个公共事件.....
我去,又反二了,那个大于等于改成小于等于....

4.JPG (31.8 KB, 下载次数: 29)

4.JPG

作者: zhaoxun96    时间: 2014-3-18 13:07
好吧,又换了个思路,在每个敌群的敌群事件都设定这样一个事件页,这样的话某某角色使用消耗mp的技能会自动转换为消耗hp.........我觉得这是事件所能做到的底线了........

5.JPG (39.98 KB, 下载次数: 32)

5.JPG

作者: 三季稻    时间: 2014-3-18 15:28
本帖最后由 三季稻 于 2014-3-19 00:18 编辑
zhaoxun96 发表于 2014-3-18 13:07
好吧,又换了个思路,在每个敌群的敌群事件都设定这样一个事件页,这样的话某某角色使用消耗mp的技能会自动 ...


让兄弟费心了,我查到了一个,貌似把计算公式改一下就行了,测试的目前还没有问题
如图:
不足的地方是如果判定未命中的话也不会掉血.....哎.....

也谢谢其他的好心人




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