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

Project1

 找回密码
 注册会员
搜索

用变量来记录杀敌数的问题

查看数: 4555 | 评论数: 12 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2015-11-14 22:24

正文摘要:

本帖最后由 踢腿水上飘 于 2015-11-14 22:46 编辑 我在敌群的事件页里设置敌人血量低于0%的时候变量+1 结果发现我撤退变量也会涨- -没法准确统计,而且很麻烦,每个敌群都要设置,所以估计要求助于脚本了,特来求 ...

回复

cinderelmini 发表于 2015-11-19 14:02:12
只是打倒一个敌人就+1而不是给特定敌人独立变量加的话……
脚本【Sprite_Battler】里面的“效果开始”那一段,
给3种敌人消失的那里加上变量+1就是了……
大概就是这么干……(变量号自己看情况改,一共3处,顺便,不知道会不会有BUG……)
Sprite_Battler-效果开始
howhow1314 发表于 2015-11-18 13:42:10
  1. M5EC20151114.data.inject(0) {|a, b| a + b}
复制代码

点评

求教这一行放在哪里??  发表于 2015-11-18 13:50
喵呜喵5 发表于 2015-11-16 21:13:02
踢腿水上飘 发表于 2015-11-16 20:56
对了
@喵呜喵5

重开新存档,不要读取旧存档
踢腿水上飘 发表于 2015-11-14 23:59:36
额- -那就有点想得复杂了- - 我想的东西很简单- -就是死一个怪物 变量0003就+1,不用单独统计打了哪个ID多少次之类的- -
我在想能不能在公共事件里设置 有敌人战斗不能,变量0003就+1,但是好像不行- -
搜索了一下,VX哪里有人在Game_Troop
的def exp_total 里面加上一行
$game_variables[变量ID] += 1 unless enemy.hidden
就搞定了,但是这是VX的,VA用不了似乎- -,求教能改改用吗?

点评

敌人每死一次,M5EC20151114[敌人的ID] 获得的值自动加1,你要是想要指定变量自动加1就扔一个并行事件实时更新这个变量  发表于 2015-11-15 00:42
喵呜喵5 发表于 2015-11-14 23:43:05
击杀数是每次需要时通过M5EC20151114[敌人的ID]获取的……
你要实时更新的话那个事件不能只执行一次,而应该设置成并行处理
踢腿水上飘 发表于 2015-11-14 23:36:32
嗯,我设置好了,但是并没有记录下来呀- -#
杀了敌人,但杀敌数还是0- -
我怕是脚本冲突,特地新建了一个工程
但也是一样的结果呀,帮忙看看是哪里出的问题吧~
Project1.rar (1.42 MB, 下载次数: 67)
喵呜喵5 发表于 2015-11-14 23:14:48
踢腿水上飘 发表于 2015-11-14 23:12:26
喵呜喵5 发表于 2015-11-14 23:07
你插入脚本了吗……= =

统计击杀总数就一个敌人一个敌人的加上去呗

饿,对没加入脚本,统计总数是像M5EC20151114[1,2,3,4,5,6,7] 这样吗- -
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-11-17 03:30

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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