找回密码
 注册
搜索
查看: 2597|回复: 11

关于一个重复触发的问题请教

[复制链接]
门派:不明
发表于 2013-6-16 11:53:30 | 显示全部楼层 |阅读模式
我相信大家玩mud的还有一个乐趣就是研究和完善rob.

本人在日前碰到了一个小问题,还请各位不吝赐教。


如:
小乞丐「啪」的一声倒在地上,挣扎着抽动了几下就死了。
[*乞丐「啪」的一声倒在地上,挣扎着抽动了几下就死了。-> l corpse;#sh 11111111111111;#t- 000;#t+ 001]
11111111111111
[*乞丐「啪」的一声倒在地上,挣扎着抽动了几下就死了。-> l corpse;#sh 22222222;#t- 001;#t+ 002]
22222222
[*乞丐「啪」的一声倒在地上,挣扎着抽动了几下就死了。-> l corpse;#sh 3333333333333333;#t- 002]
3333333333333333

我的本意是,出现一次就触发一次,但做好的三条语句(可以是说那不同类别)(可以是多次),一次全给触发了,求大虾指教。
门派:不明
发表于 2013-6-16 12:15:22 | 显示全部楼层
你的触发分类了 做的不仔细 所以一句话 触发多次
门派:不明
发表于 2013-6-16 12:19:43 | 显示全部楼层
在你的机器里 *乞丐「啪」的一声倒在地上,挣扎着抽动了几下就死了。 你是不是做了几行?
给每一行加一个类别  通过#t+    #t- 关闭类别 就不会同一句触发多次
门派:不明
 楼主| 发表于 2013-6-16 13:17:16 | 显示全部楼层
开始状态的是   类别000 是开启的,001 和 002是关闭的

当000触发后会关闭,同时也打开001;
当001触发后会关闭,同时也打开002;
当002触发后会关闭;
门派:不明
发表于 2013-6-16 13:41:25 | 显示全部楼层
咋可能 你的触发 指令加了#t+ 吗?
还是说 你每次载入的时候 001 002 是默认开启的
下次设置成默认关闭
门派:不明
发表于 2013-6-16 13:42:01 | 显示全部楼层
因为几个类别的开关没有时间间隔,对于462来讲,就会变成同开同关。
门派:不明
发表于 2013-6-16 13:45:15 | 显示全部楼层
推荐使用5.55   可惜普遍都是用的4.62a
门派:不明
发表于 2013-6-16 14:55:34 | 显示全部楼层
wbc@tx 发表于 2013-6-16 13:45
推荐使用5.55   可惜普遍都是用的4.62a

5.55比4.62稳定吗?                          
门派:不明
发表于 2013-6-16 15:13:34 | 显示全部楼层
楼主的的问题,完全可以实现
你把class 000 001 002 默认初始状态都设置为关闭。或者001 002 设置关闭,切忌只能保留一个是开启的。
这样#con 后会保证只有一个class 是开启的,(或者都是关闭的,look cui 等指令以后开启000)

[*乞丐「啪」的一声倒在地上,挣扎着抽动了几下就死了。{000}
-> {#t- 000;#t- 002;#t+ 001}


[*乞丐「啪」的一声倒在地上,挣扎着抽动了几下就死了。{001}

-> {t- 001;t- 000#t+ 002}

[*乞丐「啪」的一声倒在地上,挣扎着抽动了几下就死了。{002}

-> {t- 001;t- 002#t+ 000}


比如你先后杀死了3个小乞丐
第一次杀,class 000 是开启的 001 002 是关闭的,触发后001开了,其余2个关了
第二次杀,class 001 是开启的 000 002 是关闭的,触发后002开了,其余2个关了
第三次杀,class 002 是开启的 000 001 是关闭的,触发后000开了,其余2个关了
依次循环,当你断线重连的时候,就恢复class的初始开关状态了
门派:不明
发表于 2013-6-16 15:15:36 | 显示全部楼层
我不理解的是 你这样做,到底要干啥?
或许你把要解决的实际问题说出来,能更有效地帮到你
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|书剑永恒MUD ( 闽ICP备14012032号|闽公网安备 35050202000162号 )

GMT+8, 2025-8-4 19:53 , Processed in 0.033535 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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