Project1

标题: 请问一些脚本的写法和一点简单功能的实现…… [打印本页]

作者: zing000    时间: 2007-6-29 18:01
标题: 请问一些脚本的写法和一点简单功能的实现……
用事件我是不会用了,要实现这样的功能:

1、只要是(任何)战斗都打开一个开关,战斗结束时关闭此开关。
--------------------------------------------------------------

2、还有个就是战斗开始时某变量开始计算,战斗结束时清为0。
--------------------------------------------------------------

3、如何令技能在某状态下可用而非某状态时不可用呢?不能用时就是为灰色的那种,而不是用遗忘和学习技能的事件来做的。。
--------------------------------------------------------------

这些需要写脚本吗?请教……

我现在的想法是:一进入战斗,能量(变量A)开始计算,一些技能,比如“蓄力”,会增加能量的值,当能量值达到100时,技能“爆发”可以使用,使用后进入爆发状态,提高全体角色攻击力150%,同时减少能量值100,当能量值不足100时,“爆发”不可用,五个回合后爆发状态解除,角色恢复。。


遇到一些难点了,请求援助~~~~~ [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: zing000    时间: 2007-6-29 18:01
标题: 请问一些脚本的写法和一点简单功能的实现……
用事件我是不会用了,要实现这样的功能:

1、只要是(任何)战斗都打开一个开关,战斗结束时关闭此开关。
--------------------------------------------------------------

2、还有个就是战斗开始时某变量开始计算,战斗结束时清为0。
--------------------------------------------------------------

3、如何令技能在某状态下可用而非某状态时不可用呢?不能用时就是为灰色的那种,而不是用遗忘和学习技能的事件来做的。。
--------------------------------------------------------------

这些需要写脚本吗?请教……

我现在的想法是:一进入战斗,能量(变量A)开始计算,一些技能,比如“蓄力”,会增加能量的值,当能量值达到100时,技能“爆发”可以使用,使用后进入爆发状态,提高全体角色攻击力150%,同时减少能量值100,当能量值不足100时,“爆发”不可用,五个回合后爆发状态解除,角色恢复。。


遇到一些难点了,请求援助~~~~~ [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: secondsen    时间: 2007-6-29 20:14
某状态下,某状态时有什么区别吗?

1、只要是(任何)战斗都打开一个开关,战斗结束时关闭此开关。
--------------------------------------------------------------

2、还有个就是战斗开始时某变量开始计算,战斗结束时清为0。
--------------------------------------------------------------

脚本

开关操作:
$game_switches[编号] = true / false
true是打开,false是关闭

变量操作:
$game_variables[编号] = 数值
这里有一些常用的内容:
rand(100):返回0-99的随机数
rand(100)+10000:返回10000-10099的随机数

上面是开关,变数的操作
只要在scene_battle里找适当的位置添加他们就可以了{/cy} [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: zing000    时间: 2007-6-29 20:16
以下引用secondsen于2007-6-29 12:14:31的发言:

某状态下,某状态时有什么区别吗?

1、只要是(任何)战斗都打开一个开关,战斗结束时关闭此开关。
--------------------------------------------------------------

2、还有个就是战斗开始时某变量开始计算,战斗结束时清为0。
--------------------------------------------------------------

脚本

开关操作:
$game_switches[编号] = true / false
true是打开,false是关闭

变量操作:
$game_variables[编号] = 数值
这里有一些常用的内容:
rand(100):返回0-99的随机数
rand(100)+10000:返回10000-10099的随机数

上面是开关,变数的操作
只要在scene_battle里找适当的位置添加他们就可以了

某状态下可用而"非"某状态时,呵呵~~
作者: secondsen    时间: 2007-6-29 22:33
某状态下可用而"非"某状态时,呵呵~~

还是不懂……




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