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

Project1

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

[已经解决] 如何设置SP不足的情况下不能使用与仍然可以使用的技能

[复制链接]

Lv1.梦旅人

梦石
0
星屑
55
在线时间
122 小时
注册时间
2011-2-7
帖子
150
跳转到指定楼层
1
发表于 2015-6-3 02:29:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
游戏里想要设置两种类别的技能,
系统默认的技能是SP必须要足够才可以使用,
另外还想设置一种即使SP不足也可以使用的技能,但是会付出其他代价,这一点可以用公共事件实现;
可是游戏里默认的话SP不足技能按钮就会变成灰色无法点取了;
我想应该是在Game_Battler 3里的“# SP 不足的情况下不能使用”这里进行修改,想要单独设置即使SP不足也依然可以使用的技能。
可是本人不太懂脚本,渴求帮助,感激不尽。

Lv3.寻梦者

梦石
0
星屑
1743
在线时间
485 小时
注册时间
2006-1-7
帖子
1073
2
发表于 2015-6-3 17:03:12 | 只看该作者
我设置了一个规则:
当SP不足时,技能伤害也按照比例降低
比如,需要SP为1000,伤害为1000
但是所剩SP为480,那么伤害就= 1000*480/1000
当然,XP本来伤害还有一些浮动,所以在游戏中得数不一定这么准确。但是大概也差不多了。
附件down下来,解压,扔到date文件夹里,替换原有文件。
你可以在我修改的地方看看注解,然后自己想一些改动的方法来达到不同的效果。
如果SP不足要损血的话,也可以在下面改,仔细看备注。有不懂在问。

Scripts.zip (118.76 KB, 下载次数: 90)

评分

参与人数 1星屑 +150 收起 理由
RyanBern + 150 其实动点简单的设置就够了

查看全部评分

初从文,三年不中;后习武,校场发一矢,中鼓吏,逐之出;遂学医,有所成。自撰一良方,服之,卒。
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (版主)

梦石
1
星屑
23994
在线时间
3339 小时
注册时间
2011-7-8
帖子
3926

开拓者

3
发表于 2015-6-3 23:23:30 | 只看该作者
增加一个新的属性“过载”,比如第n=10个属性。然后Game_Battler 3第15行改为:
if $data_skills[skill_id].sp_cost > self.sp and not $data_skills[skill_id].element_set.include?(10)
凡是拥有“过载”属性(打勾)的技能将不因为耗魔量太高而禁用。

评分

参与人数 2星屑 +170 收起 理由
RyanBern + 150 认可答案
kuerlulu + 20 手滑

查看全部评分

熟悉rgss和ruby,xp区版主~
正在填坑:《膜拜组传奇》讲述膜拜组和学霸们的故事。
已上steam:与TXBD合作的Reformers《变革者》
* 战斗调用公共事件 *
* RGSOS 网络脚本 *
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
122 小时
注册时间
2011-2-7
帖子
150
4
 楼主| 发表于 2015-6-6 09:35:07 | 只看该作者
前两天在外面旅游没有及时回复,十分感谢无私帮助。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
122 小时
注册时间
2011-2-7
帖子
150
5
 楼主| 发表于 2015-6-6 09:35:29 | 只看该作者
guoxiaomi 发表于 2015-6-3 23:23
增加一个新的属性“过载”,比如第n=10个属性。然后Game_Battler 3第15行改为:
if $data_skills[skill_id] ...

前两天在外面旅游没有及时回复,十分感谢无私帮助。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

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

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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