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

Project1

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

[已经解决] 关于战斗次数变量的问题

[复制链接]

Lv1.梦旅人

梦石
0
星屑
109
在线时间
65 小时
注册时间
2012-9-28
帖子
99
跳转到指定楼层
1
发表于 2012-10-11 11:54:28 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 kittyblain 于 2012-10-11 14:00 编辑

恩,在游戏中想做一个雇佣兵,可以花钱雇佣他帮你战斗,参战一定次数后,他就会离队。

不过不知道怎么设置那种“每进入战斗一次,参战次数-1”的变量事件。。。。。求教。。。

Lv4.逐梦者 (管理员)

砂上描绘的愿想

梦石
15
星屑
4030
在线时间
5071 小时
注册时间
2012-1-15
帖子
4618

开拓者贵宾短篇七成年组亚军剧作品鉴家

2
发表于 2012-10-11 12:07:23 | 只看该作者
本帖最后由 迷糊的安安 于 2012-10-11 12:08 编辑


打开脚本编辑器
找到Scene_Battle的这里
在next_command前添加$game_variables[5] += 1
意思就是,每次在【战斗/撤退】的时候选【战斗】,就会让5号变量增加1。

大概实现方法就类似这样。

这样可以统计总战斗次数。

当然你要另外减去的话也可以。
再加一行$game_variables[6] -= 1
就是每参加一次战斗,5号变量+1,6号变量-1。
想加多少行都可以。

点评

非常实用~  发表于 2012-10-11 12:19
若后退就皆成谎言。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
212 小时
注册时间
2012-3-5
帖子
228
3
发表于 2012-10-11 12:23:00 | 只看该作者
这个需要加个并行事件检查变量么?不然怎么即时离队呢?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
109
在线时间
65 小时
注册时间
2012-9-28
帖子
99
4
 楼主| 发表于 2012-10-11 12:26:02 | 只看该作者
迷糊的安安 发表于 2012-10-11 12:07
打开脚本编辑器
找到Scene_Battle的这里
在next_command前添加$game_variables[5] += 1

哦~~~~这个功能单纯用事件是实现不了的么?  需要牵涉到脚本了啊。

非常感谢,去试试。。。。。不过作为初学者,表示不太敢涉及脚本呢- -   看到满屏幕的字母和数字,就头晕- -

点评

我会的脚本也就那么几句 = = 不过实现一些小功能挺管用的,新手也不难学会的。$game_variable[x]就是用脚本操作x号变量。  发表于 2012-10-11 12:55
回复 支持 0 反对 1

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
109
在线时间
65 小时
注册时间
2012-9-28
帖子
99
5
 楼主| 发表于 2012-10-11 12:36:13 | 只看该作者
迷糊的安安 发表于 2012-10-11 12:07
打开脚本编辑器
找到Scene_Battle的这里
在next_command前添加$game_variables[5] += 1

哦,对了,那个括号里的数字{5},也可以自己随便设定吧?

比如想设定11号变量是这个佣兵的战斗次数,那么就应该把括号里的数字换成11?

点评

对的。  发表于 2012-10-11 12:54
回复 支持 反对

使用道具 举报

Lv4.逐梦者 (管理员)

砂上描绘的愿想

梦石
15
星屑
4030
在线时间
5071 小时
注册时间
2012-1-15
帖子
4618

开拓者贵宾短篇七成年组亚军剧作品鉴家

6
发表于 2012-10-11 12:53:42 | 只看该作者
本帖最后由 迷糊的安安 于 2012-10-11 13:00 编辑
布兰度西特 发表于 2012-10-11 12:23
这个需要加个并行事件检查变量么?不然怎么即时离队呢?


自动离队的话这样做吧
在变量计数后面加三句
  1. if $game_variables[6] == 0 #如果变量6等于0
  2.     $game_switches[66] = true  #则打开开关66
  3.     end
复制代码
然后建立个公共事件,开关66,自动执行。
如果变量6(剩余战斗次数)为零了,就会打开开关66。
战斗结束后,打开的开关66会触发自动执行的公共事件。
再用公共事件分歧条件判定,如果佣兵在队伍,则离队。然后将变量6随便置个大数字,例如1000,然后关闭开关66。

像这样。

点评

这下就完美了~  发表于 2012-10-11 13:22

评分

参与人数 1星屑 +40 收起 理由
咕噜 + 40 我是来吐槽新版图标的

查看全部评分

若后退就皆成谎言。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
109
在线时间
65 小时
注册时间
2012-9-28
帖子
99
7
 楼主| 发表于 2012-10-11 14:00:34 | 只看该作者
好吧- -  谢谢帮助,猫自己再琢磨琢磨~~~
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-15 15:12

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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