查看: 2183|回复: 8

[已经解决] 求助脚本:关于这样一种“双向技能”的

[复制链接]
梦石
1
星屑
472
在线时间
120 小时
注册时间
2016-3-6
回帖
63
发表于 2016-3-20 02:18:18 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 square320 于 2016-3-20 02:21 编辑

事实上我也不知道该怎么形容,论坛搜索有关“双向技能”的帖子有是有...不过和我的理解有所差距...
我的想法是能够设置一种能够“同时对敌我双方产生作用“的技能,具体说来就是对目标使用技能的同时为反方附加buff

比如:战士用A技能攻击敌方的同时自身会附加一个提升仇恨值的BUFF。

就是这个意思...

当然了,我知道以上想法可以通过设置公共事件的手段来实现。问题是此类技能我还会设置很多...如果全部用公共事件来实现的话那得设置很多个公共事件。(公共事件设置太多的话貌似不好,好像会影响运行...而且太多了设置起来也很繁琐..)

所以我想能不能通过这样一个脚本进行修改...

( ´_っ`)
R
梦石
0
星屑
9292
在线时间
2504 小时
注册时间
2011-5-20
回帖
14521

开拓者

发表于 2016-3-20 08:52:06 | 显示全部楼层
在原有的伤害公式最前面加一个a.add_state(x);(前提是这个技能是对敌人用的技能

评分

参与人数 1星屑 +150 收起 理由
丿梁丶小柒 + 150 认可答案

查看全部评分

[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复

使用道具 举报

梦石
1
星屑
472
在线时间
120 小时
注册时间
2016-3-6
回帖
63
 楼主| 发表于 2016-3-20 16:23:34 | 显示全部楼层
chd114 发表于 2016-3-20 08:52
在原有的伤害公式最前面加一个a.add_state(x);(前提是这个技能是对敌人用的技能 ...

可以了!多谢!!
R
回复

使用道具 举报

梦石
0
星屑
3372
在线时间
1123 小时
注册时间
2015-12-24
回帖
236
发表于 2016-3-20 17:03:29 | 显示全部楼层
這裡有腳本的
http://hikimoki.sakura.ne.jp/rgss3/script_skill.html
RGSS3_使用者効果
在技能或道具的備註欄填寫
<使用者効果 2>
就能讓使用者在使用該物品或技能時以指定編號(2號)的物品或技能效果作用於使用者本身
不過要讓使友方全體也有效果大概不行……
回复

使用道具 举报

梦石
1
星屑
472
在线时间
120 小时
注册时间
2016-3-6
回帖
63
 楼主| 发表于 2016-3-22 21:08:59 | 显示全部楼层
翠靈月 发表于 2016-3-20 17:03
這裡有腳本的
http://hikimoki.sakura.ne.jp/rgss3/script_skill.html
RGSS3_使用者効果

额...如果是光在备注里填写<使用者効果 2>的话是默认出现2号道具的效果。
但我要的是状态效果,这该怎么填呢?
R
回复

使用道具 举报

梦石
1
星屑
472
在线时间
120 小时
注册时间
2016-3-6
回帖
63
 楼主| 发表于 2016-3-22 21:11:17 | 显示全部楼层
chd114 发表于 2016-3-20 08:52
在原有的伤害公式最前面加一个a.add_state(x);(前提是这个技能是对敌人用的技能 ...

刚刚才发现,如果在伤害公式前这么写的话,那该技能就没伤害了= =
我想的是 该技能在给敌方造成伤害后再给使用者追加一个BUFF这样子...

点评

在原有的伤害公式前加,后面依然是原来的伤害计算  发表于 2016-3-23 22:58
R
回复

使用道具 举报

梦石
0
星屑
3372
在线时间
1123 小时
注册时间
2015-12-24
回帖
236
发表于 2016-3-22 21:21:46 | 显示全部楼层
手機不好按回覆……
在該號道具右方設置你要的附加狀態?
回复

使用道具 举报

梦石
1
星屑
472
在线时间
120 小时
注册时间
2016-3-6
回帖
63
 楼主| 发表于 2016-3-22 21:38:42 | 显示全部楼层
翠靈月 发表于 2016-3-22 21:21
手機不好按回覆……
在該號道具右方設置你要的附加狀態?

_(:з」∠)_这样似乎也行。不过如果这样的话又要多设置一个道具了。有没有可以直接把状态附加到技能上,而不用通过道具这个媒介的方法呢
R
回复

使用道具 举报

梦石
0
星屑
3372
在线时间
1123 小时
注册时间
2015-12-24
回帖
236
发表于 2016-3-22 22:02:07 | 显示全部楼层
本帖最后由 翠靈月 于 2016-3-22 22:25 编辑

如果只是單純要給使用者上狀態而沒有其他像同時補血之類的效果的話就試試這個腳本吧
RGSS3 アイテム・スキル使用者ステート・能力変化 Ver2.00 by 星潟
アイテム・スキル使用前後に使用者へステート・能力強化/弱体を付与/解除します。
http://artificialprovidence.web. ... e/RGSS3IS_STATE.txt
其中在技能或道具備註欄中填寫
<使用者ステート:2,50>
就能以50%機率讓使用者獲得2號狀態
<発動前使用者ステート:2,50>
則是在技能效果發動前50%機率讓使用者獲得2號狀態
機率省略的情況下默認為100%
(例: <使用者ステート:2>)
這個腳本裡還有其他能力值的強化與弱化效果,不過如果沒有使用同作者的另一個強化弱化擴張腳本的話強/弱化默認只有到兩階
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部