Project1

标题: 教大家打怪计数的制作方法(有点装B) [打印本页]

作者: 50211040    时间: 2009-1-2 06:38
标题: 教大家打怪计数的制作方法(有点装B)
步骤:
1.接受任务时,开启开关000X
2.在怪物身上加战斗处理
              :胜利的场合
                ▲条件分歧:开关000X == ON
                  ▲变量操作:000Y计数 += 1
                  ▲文章:怪物数目\v[000Y]
                  ▲条件分歧:变量000Y >= n
                    ▲文章:任务完成
                    ▲开关000X == OFF
                    ▲开关00XX == ON
3,交任务
作者: 天下ぶ无双    时间: 2009-1-2 07:01
提示: 作者被禁止或删除 内容自动屏蔽
作者: 精灵使者    时间: 2009-1-2 07:04
问题是打死了一只怪以后逃跑还计数么?
作者: 最後一滴淚    时间: 2009-1-2 08:22
以下引用精灵使者于2009-1-1 23:04:25的发言:

问题是打死了一只怪以后逃跑还计数么?

LZ写在胜利的场合
所以没胜利不会计数的吧
作者: 菜鸟飞飞    时间: 2009-1-2 08:32
提示: 作者被禁止或删除 内容自动屏蔽
作者: 最後一滴淚    时间: 2009-1-2 08:39
以下引用菜鸟飞飞于2009-1-2 0:32:44的发言:

这个……还以为多厉害呢……就这样,说实话这很简单

对会了的人说是很简单的....说很简单的同时发现了没有LZ做的有错误
作者: 后知后觉    时间: 2009-1-2 09:26
呵呵,前几天回答过类似的问题
http://rpg.blue/viewthread.php?tid=113633&ntime=2009-1-2+1%3A22%3A45
作者: 越前リョーマ    时间: 2009-1-2 23:34
我简直觉得可笑。

手动化先不说,那个怪物要是会逃跑呢?
暗雷遇敌呢!?
作者: 张永    时间: 2009-1-3 00:25
以下引用越前リョーマ于2009-1-2 15:34:20的发言:

我简直觉得可笑。

手动化先不说,那个怪物要是会逃跑呢?
暗雷遇敌呢!?

{/fd}战斗事件而已。。。暗雷一样可用啊。。。
逃跑就当杀掉了。。。
作者: 越前リョーマ    时间: 2009-1-3 00:29
以下引用张永于2009-1-2 16:25:42的发言:


以下引用越前リョーマ于2009-1-2 15:34:20的发言:

我简直觉得可笑。

手动化先不说,那个怪物要是会逃跑呢?
暗雷遇敌呢!?


战斗事件而已。。。暗雷一样可用啊。。。
逃跑就当杀掉了。。。

LZ写的是在胜利的场合下执行,就是说是明雷。
作者: 做游戏的新手    时间: 2009-1-3 00:34
强烈要求打倒欺负新人的越前XXXX
作者: 越前リョーマ    时间: 2009-1-3 00:41
不过永子你说放在战斗事件里这点倒是不错……{/hx}
让我想到点别的。
[LINE]1,#dddddd[/LINE]
无法完全实现,因为默认战斗是先执行战斗是否结束的判断在执行战斗事件的,也就是说打两只怪,第二只怪死亡的时候执行的事件就不会执行。所以无奈,无法制作。
作者: wbsy8241    时间: 2009-1-4 00:57
对每个怪标 HP低于1% 就+1 ??
作者: 越前リョーマ    时间: 2009-1-4 02:20
以下引用wbsy8241于2009-1-3 16:57:54的发言:

对每个怪标 HP低于1% 就+1 ??

这不行,
要是怪物HP还有0.1%,但我方就死了,也算打死了?
这样虽然可以计数但是不严谨。

而且和原来那个没什么区别。只增加了缺点。
作者: sizz123    时间: 2009-1-4 04:42
  这是战斗记数,而非杀怪记数
作者: 偶要当英雄    时间: 2009-1-4 05:54
提示: 作者被禁止或删除 内容自动屏蔽
作者: 残风£幻月    时间: 2009-1-7 21:18
提示: 作者被禁止或删除 内容自动屏蔽
作者: 涂鸦boy    时间: 2009-1-7 21:28
LZ很牛X啊,还以为是脚本{/ruo}
做人要厚道,不要浪费大家的表情
作者: 九夜神尊    时间: 2009-1-8 00:34
{/lh}你们都上当了,这明显是LZ的放水贴,你们还狂回

对于杀怪计数,我提供点方法吧!看过说明的,就是关于那个不死之身的
如果要杀死一个怪物计数1,这个怪物就要先设定为不死之身,然后判断HP < 0%
事件强制消除敌人。VX的横版战斗脚本 的 不死之身 被取消,这时候我用的办法是
让怪物的血增加5倍,然后判断 HP < 80% 就强制死亡。

以前用的垃圾方法还有:在地图上设置一个当拥有某物品的时候自动执行某事件,这个事件的内容就是增加计数,然后减少这个物品。当然这个怪物得掉落几率是100%的
作者: 玥瑶    时间: 2009-1-8 17:18
提示: 作者被禁止或删除 内容自动屏蔽
作者: 精灵使者    时间: 2009-1-8 19:24
其实打怪计数只要锁定死亡的collapse函数定义就可以。
在collapse之前确认一下是不是敌人,而且是不是你要打的怪,而且是不是任务进行中
如果是的话,变量+= 1,然后再执行collapse动作。
这样会不会计数更加准确呢?
打了一只怪以后逃跑,这个时候你依然打了1个怪啊。
而且,特殊的怪物里面或许有一只,或许有2只。每次战斗的时候应该区分开吧……
作者: asdf666    时间: 2009-2-18 08:20
提示: 作者被禁止或删除 内容自动屏蔽
作者: ABC123    时间: 2009-3-7 04:26
用事件计数的漏洞太大,效果不好
作者: 玄月    时间: 2009-3-7 09:21
战斗前用局部变量记录怪物ID,战斗结束后再赋值就OK了吧。用脚本实现也不难的。




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