找回密码
 点一下
查看: 5279|回复: 74

求助RPG类的定点刷怪

[复制链接]
发表于 2008-1-25 17:55:35 | 显示全部楼层 |阅读模式
我想做个打宝的任务区,里面有3个人族骑士,6个人族步兵还有个血法BOSS。
骑士死亡15秒后就在原来站的地方刷新一个出来,步兵也是,不过却是10秒一次,其他的掉物品这些我自己能做出来,只想求助下如何能实现怪物在死亡一段时间后能在本来的地方刷新。
可能有过这样的演示,但我找不出来,大家有的话希望能发个出来。要是图片的话希望能注明图片中的变量到底是什么。
发表于 2008-1-26 10:47:35 | 显示全部楼层
有几种方式吧
一,用变量保存这几个单位,然后用触发判断单位死亡后一定时间内复活。
二,给所有单位复活技能或复活章,技能按你有需求重新调整过时间。
三,如果你的单位属性是固定的话,也可以通过创造单位来实现。
回复

使用道具 举报

发表于 2008-1-26 12:00:49 | 显示全部楼层
普通单位原地复活的话用替换单位就可以了
回复

使用道具 举报

发表于 2008-1-26 13:27:38 | 显示全部楼层
因为他是有时间限制的,所以不能直接使用触发来复活呢
回复

使用道具 举报

发表于 2008-1-26 13:29:16 | 显示全部楼层
引用第3楼551155于2008-01-26 13:27发表的  :
因为他是有时间限制的,所以不能直接使用触发来复活呢

为什么不能呢?等待+替换是明显可以的啊………………
回复

使用道具 举报

发表于 2008-1-26 13:43:45 | 显示全部楼层
引用第4楼zhuzeitou于2008-01-26 13:29发表的  :


为什么不能呢?等待+替换是明显可以的啊………………

不可以,最重要的是除非限定时间内只有一个单位死亡,否则不用变量没办法判断触发单位的,也就是说会出现混乱情况。
回复

使用道具 举报

发表于 2008-1-26 13:44:54 | 显示全部楼层
嗯啊~~
ls看看这个呢
a.w3x (18 KB, 下载次数: 130)
回复

使用道具 举报

发表于 2008-1-26 14:08:19 | 显示全部楼层
嗯,看了,还是不太明白,我也没用过那个动作,不太理解运行方式,按理说,触发单位是会随着事件发生而替换掉的,这个如果只是暂缓尸体消失的话,没有同步计数器来计数怎么实现准确替换呢
回复

使用道具 举报

发表于 2008-1-26 14:10:14 | 显示全部楼层
引用第7楼551155于2008-01-26 14:08发表的  :
嗯,看了,还是不太明白,我也没用过那个动作,不太理解运行方式,按理说,触发单位是会随着事件发生而替换掉的,这个如果只是暂缓尸体消失的话,没有同步计数器来计数怎么实现准确替换呢

每次触发应该都是建立一个新进程的吧,触发单位是不会随着事件的发生而替换掉的,这点ls搞错了哦~~
回复

使用道具 举报

发表于 2008-1-26 14:22:54 | 显示全部楼层
泪奔……原来这么多年我的概念一直错误的 ,当初也是做这一类的东西,好像就是因为触发单位冲突而改成用变量区分~感谢楼上的解我一个多年的心结啊>.<。
PS:如果是这样就非常简单了……简单到无话可说……
回复

使用道具 举报

发表于 2008-1-26 14:45:32 | 显示全部楼层
hmm。楼主的要求是“原来”的地方,也就是一开始放置的位置,而不是死亡的地点。
替换偶都米有用过。不过呢,如果尸体被吃掉了,应该素替换不了的吧。。。
回复

使用道具 举报

发表于 2008-1-26 14:46:29 | 显示全部楼层
引用第10楼amp34于2008-01-26 14:45发表的  :
hmm。楼主的要求是“原来”的地方,也就是一开始放置的位置,而不是死亡的地点。
替换偶都米有用过。不过呢,如果尸体被吃掉了,应该素替换不了的吧。。。

这个………………a大人说的是额………………
从没想过额………………
回复

使用道具 举报

发表于 2008-1-26 14:52:21 | 显示全部楼层
那么,替换的本质是删除单位再创建单位,用局部变量记录单位类型,把这步骤还原应该可以了吧………………
回复

使用道具 举报

发表于 2008-1-26 15:05:57 | 显示全部楼层
...怎么全变成你自言自语了..
回复

使用道具 举报

发表于 2008-1-26 16:15:28 | 显示全部楼层
通常情况下来说是可以的。
不过上回有人说,如果使用等待X秒之后复活英雄的这类触发。
如果同时死亡的英雄超过一定数量就没办法复活老。

偶那时试过。的确是这样滴。MS同时死亡的单位有X个(X与不同的计算机能力不同)时,会造成部分英雄没触发死亡事件。
非常滴神奇。
回复

使用道具 举报

发表于 2008-1-26 16:19:45 | 显示全部楼层
引用第14楼amp34于2008-01-26 16:15发表的  :
通常情况下来说是可以的。
不过上回有人说,如果使用等待X秒之后复活英雄的这类触发。
如果同时死亡的英雄超过一定数量就没办法复活老。

偶那时试过。的确是这样滴。MS同时死亡的单位有X个(X与不同的计算机能力不同)时,会造成部分英雄没触发死亡事件。
.......

这个太神奇了额………………
那么………………那么………………该怎么办呢………………
回复

使用道具 举报

发表于 2008-1-26 17:06:52 | 显示全部楼层
是啊..那怎么修复?
回复

使用道具 举报

发表于 2008-1-26 18:14:20 | 显示全部楼层
呜。不记得素不触发死亡事件,还素不能获取“触发单位”鸟。
偶找找看。素在这个区滴。
回复

使用道具 举报

发表于 2008-1-26 18:26:49 | 显示全部楼层
引用第13楼地域坠魔于2008-01-26 15:05发表的  :
...怎么全变成你自言自语了..
他经常边回答问题边灌水.. 〔我有个RPG未加密图.里面有定点刷怪. 不过已经有人发了演示就请54吧.〕好象没有14楼某A大人说的状况..
回复

使用道具 举报

发表于 2008-1-26 18:37:04 | 显示全部楼层
果然偶不素老头。不适合翻东西。

当时滴测试动作MS就是。
单位死亡
条件英雄
等待X秒。
复活英雄。

然后偶在地上放鸟N多个英雄。
再然后做鸟一个BT的人物,立刻干掉X个英雄。
然后如此N次之后,英雄数量就减少鸟。。。。

现在大概重新试也还能试出来。只素米有时间去试鸟。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-5-10 04:36 , Processed in 0.280975 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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