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

Project1

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

[已经过期] 【脚本盲】求助修改技能次数限制的脚本·仿Pokemon特技系统·

[复制链接]

Lv1.梦旅人

梦石
0
星屑
86
在线时间
140 小时
注册时间
2009-8-2
帖子
49
跳转到指定楼层
1
发表于 2013-12-21 19:31:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
在6R搜了半天就找到这一个脚本,为节省好心的大神的时间,我先说明一下这个脚本的特点。
1、这个脚本的技能是通过消耗PP来限制技能次数的。
2、技能使用次数可以在消耗SP的框框里设定,如果填上10,这个技能的使用次数就是10次。
3、可以用脚本补充全部的技能PP。
~~~~~~·
不过这个脚本的不足之处就是它的技能是公共消耗的;
例如:一和二号角色习得十字斩,两个角色在一回合各用一次十字斩后,十字斩会消耗两次使用次数。
我需要的是让习得指定技能的每个角色都拥有独立的次数,
一个角色消耗的技能PP不会影响到另一个角色习得同样技能的使用次数。
对了,好心的大神能够为我解决的话,我还希望好心人们能够为我提供:

指定角色的指定技能使用次数恢复、指定角色的全部技能使用次数恢复、全体角色恢复 的脚本指令,
在下没有什么能给的,所以只能感谢啦。下面是脚本。

仿Pokemon特技系统.rar

189.01 KB, 下载次数: 43

Lv3.寻梦者

梦石
0
星屑
3570
在线时间
3064 小时
注册时间
2011-11-17
帖子
980
2
发表于 2013-12-22 21:24:25 | 只看该作者
解决方案有2个
方案1一般首先想到的 是在技能类上加个成员变量 计数用的  角色的成员变量@skills数组原来是记录id的 int型数组 改成记录技能实例地址的数组 也就是 每次学习技能 都new个新技能达到技能独立性的目的 然后要在RGSS很多地方修改  原来那些和技能相关的函数 就只是传个int型id 你将其全改成传skill类的实例 不难 但很烦
方案2 投机取巧型  技能类首先定义个新变量最大使用次数 给角色类加个数组 对应 @skills数组 该数组是用来记录技能使用次数的 初始化时 和技能最大使用次数保持一致 每次使用技能时 对应位置的数值减少1  在能否使用技能的判定上加个限制 也就是当角色技能对应数组的值大于0 才能使用
要注意的是 @sklls 数组 和你 记录次数的数组要一一对应  

评分

参与人数 1星屑 +90 收起 理由
myownroc + 90 你写脚本也不换行吗= =

查看全部评分

回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9280
在线时间
2504 小时
注册时间
2011-5-20
帖子
15389

开拓者

3
发表于 2013-12-23 14:36:42 | 只看该作者
如果需要把大部分技能设置独立的使用次数就参考添加角色新能力的方式在技能类上加,然后在使用特技的界面添加使用次数增加的脚本···

点评

呃,表示无力%……  发表于 2013-12-24 15:16
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
193 小时
注册时间
2013-3-24
帖子
448
4
发表于 2013-12-23 19:34:24 | 只看该作者
懶人作法:
複製很多個同樣的技能,然後每個不同的腳色就用不同id的相同技能

点评

装备附加技能脚本压力山大  发表于 2013-12-24 15:17
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
86
在线时间
140 小时
注册时间
2009-8-2
帖子
49
5
 楼主| 发表于 2013-12-24 15:12:43 | 只看该作者
yagami 发表于 2013-12-22 21:24
解决方案有2个
方案1一般首先想到的 是在技能类上加个成员变量 计数用的  角色的成员变量@skills数组原来是 ...

其实我也想过这办法,但是我还用着装备附加技能脚本……
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-9-30 07:19

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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