查看: 2090|回复: 7

[已经解决] <某号变量增加1>这个翻译成脚本怎么写?谢谢

[复制链接]

梦石
0
星屑
239
在线时间
2399 小时
注册时间
2008-4-11
回帖
11727

贵宾第6届短篇游戏比赛季军

发表于 2010-11-21 19:40:34 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 一瞬间的幻觉 于 2010-11-21 20:30 编辑

事件中的变量增加1,写做脚本怎么写?
<variable+1?>
因为要写一个变量有关的东西,但是那个地方事件无效
只有用脚本直接代入才行

谢谢~~~

超级囧神 无尽的灌水

梦石
0
星屑
144
在线时间
784 小时
注册时间
2010-6-27
回帖
1859
发表于 2010-11-21 19:53:41 | 显示全部楼层
如果是NPC无效的话可以试一下公共事件(并行处理)
条件开关:001开启
            事件内容
                    ******变量加一
                    001关闭
然后在NPC那里直接设置开关开启
回复

使用道具 举报

梦石
0
星屑
50
在线时间
1281 小时
注册时间
2006-8-27
回帖
550
发表于 2010-11-21 19:57:10 | 显示全部楼层
$game_variables[某变量] += 1

评分

参与人数 2星屑 +302 收起 理由
小幽的马甲 + 300
一瞬间的幻觉 + 2 认可答案

查看全部评分

回复

使用道具 举报

梦石
0
星屑
62
在线时间
839 小时
注册时间
2010-6-26
回帖
652
发表于 2010-11-21 19:58:07 | 显示全部楼层
本帖最后由 企鹅达达 于 2010-11-21 20:00 编辑

$game_variables[变量id]+=1

慢了一步,算了多看看Game_Interpreter里面的内容,很有用的 =.=
新手们!不要被看扁了!我们也会用论坛搜索,我们也会自己找脚本,我们也会自己点击关闭按钮旁边的小问号!
回复

使用道具 举报

梦石
0
星屑
239
在线时间
2399 小时
注册时间
2008-4-11
回帖
11727

贵宾第6届短篇游戏比赛季军

 楼主| 发表于 2010-11-21 20:29:40 | 显示全部楼层
谢谢大家,还是解决不了~~
MOO的ARPG系统,敌人的事件框里面是不计算任何脚本的,
所以。。。想做一个怪物打击数成就系统的我,华丽丽的失败了~~~
无法运用变量来计算怪物的打击数

点评

我也想过,但是没时间了,还有9天就要发布了。。。偏偏越急问题越多  发表于 2010-11-21 20:42
如果事件里面不能加,可以在脚本里面加,找到定义怪物消失的方法,然后试试添加变量改变的句子  发表于 2010-11-21 20:35
回复

使用道具 举报

旅之愚者

梦石
0
星屑
560
在线时间
814 小时
注册时间
2007-7-28
回帖
2121

贵宾

发表于 2010-11-22 20:10:14 | 显示全部楼层
回复 一瞬间的幻觉 的帖子

在你的脚本里搜索:player.gain_bexp($data_enemies[@enemy_id].exp, true)
在这句的上面或者下面加上$game_variables[某数字] += 1

点评

我晚上的时候试试看哦!我之前研究过一点点MMO的脚本,这段看样子有戏,谢谢  发表于 2010-11-22 20:51

评分

参与人数 1星屑 +6 收起 理由
一瞬间的幻觉 + 6 认可答案

查看全部评分

回复

使用道具 举报

梦石
0
星屑
239
在线时间
2399 小时
注册时间
2008-4-11
回帖
11727

贵宾第6届短篇游戏比赛季军

 楼主| 发表于 2010-11-22 22:39:31 | 显示全部楼层
回复 六祈 的帖子

如果我要计算每一种怪物的变量,那改怎么设置呢?可不可以在脚本里面设定一个注释变量
然后在怪物设定里面右下角的那个“注释”里增加一句调出这个变量呢?
譬如,现在注释里面添加<aspd=?>就是攻击速度,<speed=?>就是行走速度,
<dist=?>则是攻击距离。。。假设<variables=?>就可以调出变量,怎么实现它呢?

点评

变量编号的偏移,亦即,1号怪物的杀死数量记录在1001号变量,以此类推。ps:你可以把1000改的小一点  发表于 2010-11-23 15:55
这个加1000是什么意思?不懂啊  发表于 2010-11-23 03:42
用$game_variables[@enemy_id + 1000] += 1吧,怪物编号+1000的变量用来记录  发表于 2010-11-22 22:58
回复

使用道具 举报

梦石
0
星屑
239
在线时间
2399 小时
注册时间
2008-4-11
回帖
11727

贵宾第6届短篇游戏比赛季军

 楼主| 发表于 2010-11-23 17:43:33 | 显示全部楼层
谢谢,明白了!!!果然脚本才是最最王道的
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部