幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1050|回复: 4

求助:如何记录杀敌数量?(百人斩系统)

[复制链接]

16

主题

62

帖子

2106

积分

⑥精研

水是我的谁

积分
2106
发表于 2005-6-28 00:06:13 | 显示全部楼层 |阅读模式
我想做百人斩系统,当某件武器(如小刀)杀敌数达到一百时自动变为 百人斩·小刀 ,要求被其他人装备时仍然能保持数量,且不会和其它小刀搞混淆...

思路:设两件武器一个变数,每杀一个敌人增加一,到100后失去原武器增加百人斩,变数清0.

问题:这样能实现吗?怎么让杀人后也能改变变数?如何区分是否该武器杀人呢?我想到的是干脆每个人都只能装备不同的武器,但让他只能拥有一件该种武器总显得不太合理...
下下策是:只允许某几种特殊的武器能练成百人斩,而该武器无法购得,在游戏中只能获得一件...

望达人指点迷津.
[em11]
我要这天,不再遮我眼; 我要这地,不再埋我心; 我要这诸佛,都烟消云散; 我要这众生,皆明白我意. 我爱皇骑,SLG的巅峰! QQ:22388301
回复

使用道具 举报

20

主题

357

帖子

4300

积分

⑥精研

真·RMXP废柴

积分
4300
发表于 2005-6-28 03:38:11 | 显示全部楼层
新手发言:
“百人斩”系统要考虑的问题:
1.是否是使用了指定武器给予敌人最后的一击;
2.击破敌人后为指定武器指定变数操作;
3.如何区分数个同样武器不同的斩数记录。
如果纯用事件的话,似乎比较难办而且将会很麻烦(光是3.就已经很麻烦了...)
如果我们能够修改RMXP底层的武器定义函数的话......
如果只是特定几个武器有此系统的话...那么只需要这样设计就可以:
在RGSS脚本里关于判断敌人HP是否为0的脚本行里添加一次开关(最好是用变量)操作,以这个开关或变量作为条件分歧,在每个敌人队伍里添加战斗事件,达到条件的话,则再判断人物是否装备了指定的“百斩”武器,有则斩数记录变量+1,否则不操作。
另外,这个开关(或者变量)是特定的,专门对应这个系统用。
以上。
《非·英雄传说Episode 1.5  —传说的后来—》 ↑ 制作中。别点,不是链接...
回复 支持 反对

使用道具 举报

16

主题

62

帖子

2106

积分

⑥精研

水是我的谁

积分
2106
 楼主| 发表于 2005-6-28 09:54:07 | 显示全部楼层
在RGSS脚本里关于判断敌人HP是否为0的脚本行里添加一次开关(最好是用变量)操作,以这个开关或变量作为条件分歧,在每个敌人队伍里添加战斗事件,达到条件的话,则再判断人物是否装备了指定的“百斩”武器,有则斩数记录变量+1,否则不操作。
怎么判断?偶对RGSS完全摸不清...
[em06]
我要这天,不再遮我眼; 我要这地,不再埋我心; 我要这诸佛,都烟消云散; 我要这众生,皆明白我意. 我爱皇骑,SLG的巅峰! QQ:22388301
回复 支持 反对

使用道具 举报

113

主题

866

帖子

7004

积分

⑦老手

pliskin

积分
7004
发表于 2005-6-29 22:04:18 | 显示全部楼层
直接在数据库--敌人队伍中设计:杀死敌人,变数+1,然后用公共事件代入.\"当x=100就如何如何\"
最近,迷上八云紫大婶了
回复 支持 反对

使用道具 举报

4

主题

107

帖子

1737

积分

⑥精研

积分
1737
发表于 2005-6-29 22:54:42 | 显示全部楼层

求助:如何记录杀敌数量?(百人斩系统)

如果可以的话……就可以做类似星海的战斗收集了XD
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2025-6-21 19:30 , Processed in 0.015886 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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