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

Project1

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

[已经解决] 关于战斗技能SP消耗的问题

[复制链接]

Lv4.逐梦者

梦石
0
星屑
7962
在线时间
959 小时
注册时间
2015-2-10
帖子
248
跳转到指定楼层
1
发表于 2015-7-8 20:58:03 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
呵呵呵,是的,我就是那个逗比楼主,我上个帖子的问题刚解决完,我又来问新问题喽……其实本来很多问题华为上面都有的,不过现在华为挂了,所以造成了我不得不一直来问问题的情况……
这次问题很简单,大家知道,使用技能时耗费的SP是固定的数值,可是我想让某个技能,使用它后无论使用者有多少SP,都消耗
50%的SP,这个怎么设置?

Lv4.逐梦者

梦石
0
星屑
7962
在线时间
959 小时
注册时间
2015-2-10
帖子
248
14
 楼主| 发表于 2015-7-11 15:34:44 | 只看该作者
妖精蕾贝卡 发表于 2015-7-10 19:57
RTAB重置了battle內的腳本,解決方法就是把修改的部分放入RTAB中相應的位置。 ...

谢了,自己解决了!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
226 小时
注册时间
2015-5-8
帖子
329
13
发表于 2015-7-10 19:57:14 | 只看该作者
fbeds 发表于 2015-7-10 08:29
虽然说在普通工程中确实有效了……不过……问题又来了……我还用了一个RTAB的战斗系统脚本,好像有了这个 ...

RTAB重置了battle內的腳本,解決方法就是把修改的部分放入RTAB中相應的位置。
我是妖精蕾貝卡,沉默少言,孤獨自卑。完成了一個小遊戲,歡迎試玩。同時也歡迎試玩師傅的遊戲,謝謝。
現正在努力學習事件中,有不明白的地方請各位指教。

回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
7962
在线时间
959 小时
注册时间
2015-2-10
帖子
248
12
 楼主| 发表于 2015-7-10 08:29:30 | 只看该作者
妖精蕾贝卡 发表于 2015-7-9 20:22
這種判斷感覺略麻煩。
直接在Game_Actor內判斷skill序號和魔法多少會方便。

虽然说在普通工程中确实有效了……不过……问题又来了……我还用了一个RTAB的战斗系统脚本,好像有了这个脚本后那些判定都无效了?怎么回事……
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
7962
在线时间
959 小时
注册时间
2015-2-10
帖子
248
11
 楼主| 发表于 2015-7-10 08:09:00 | 只看该作者
妖精蕾贝卡 发表于 2015-7-9 20:14
根據3樓自行修改的,難度不大。
主要判斷SP是否一半和技能是否可用。
全局搜索蕾貝卡可以查找修改的地方。 ...

谢了!这回所有问题都解决了!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
226 小时
注册时间
2015-5-8
帖子
329
10
发表于 2015-7-9 20:22:53 | 只看该作者
芯☆淡茹水 发表于 2015-7-9 11:08
插入下面这段,再使用 2L 的方法

這種判斷感覺略麻煩。
直接在Game_Actor內判斷skill序號和魔法多少會方便。

点评

不只是角色,敌人也有可能使用该技能哦!  发表于 2015-7-9 20:26
我是妖精蕾貝卡,沉默少言,孤獨自卑。完成了一個小遊戲,歡迎試玩。同時也歡迎試玩師傅的遊戲,謝謝。
現正在努力學習事件中,有不明白的地方請各位指教。

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
226 小时
注册时间
2015-5-8
帖子
329
9
发表于 2015-7-9 20:14:46 | 只看该作者
本帖最后由 妖精蕾贝卡 于 2015-7-9 20:27 编辑

魔法灵(改).zip (201.46 KB, 下载次数: 63)
根據3樓自行修改的,難度不大。
主要判斷SP是否一半和技能是否可用。
全局搜索蕾貝卡可以查找修改的地方。
我是妖精蕾貝卡,沉默少言,孤獨自卑。完成了一個小遊戲,歡迎試玩。同時也歡迎試玩師傅的遊戲,謝謝。
現正在努力學習事件中,有不明白的地方請各位指教。

回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
7962
在线时间
959 小时
注册时间
2015-2-10
帖子
248
8
 楼主| 发表于 2015-7-9 20:05:58 | 只看该作者
谢谢!已成功。
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
7962
在线时间
959 小时
注册时间
2015-2-10
帖子
248
7
 楼主| 发表于 2015-7-9 13:38:21 | 只看该作者
芯☆淡茹水 发表于 2015-7-9 11:08
插入下面这段,再使用 2L 的方法

第7行有问题。

点评

已修正。  发表于 2015-7-9 17:10
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
33463
在线时间
5108 小时
注册时间
2012-11-19
帖子
4878

开拓者

6
发表于 2015-7-9 11:08:27 | 只看该作者
本帖最后由 芯☆淡茹水 于 2015-7-9 17:10 编辑

插入下面这段,再使用 2L 的方法
  1. class Game_Battler
  2. #消耗一半SP的技能ID。
  3. SPECIAL_SKILLS = [11,12,13]
  4.   alias add_skill_can_use_xdrs skill_can_use?
  5.   def skill_can_use?(skill_id)
  6.     return false if SPECIAL_SKILLS.include?(skill_id) and self.sp < (self.maxsp / 2)
  7.     add_skill_can_use_xdrs(skill_id)
  8.   end
  9. end
复制代码

评分

参与人数 1星屑 +150 收起 理由
RyanBern + 150 认可答案

查看全部评分

xp vx va mv  va mz 各类型脚本/插件定制
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-22 15:26

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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