北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
123
返回列表 发新帖
楼主: yemei

不耻下问,Zmud4.62中同一时间多条相同触发如何只取一条

[复制链接]
发表于 2016-8-29 09:45:44 | 显示全部楼层
回复  hash


    ma dan,一直以为prpr是pia pia
karr 发表于 2016-8-28 09:45 PM



    你太污了
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2016-8-29 09:53:35 | 显示全部楼层
pia pia是啥
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2016-10-7 14:47:12 | 显示全部楼层
回复 1# yemei


    战斗开始用“想杀死你”触发,执行两个命令1.是打开XX这个触发组。2是执行你想执行pfm,这样就会触发很多特技的使用,但是这些特技的使用后的继续触发是在XX这个组里面的。战斗完毕以后找句话触发关闭XX这个组。这样战斗后就不会一堆触发了,但是战斗中的大量循环触发不可避免
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2016-12-23 14:05:59 | 显示全部楼层
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2020-10-6 08:35:07 | 显示全部楼层
zmud的话
#t- 先关掉
#wa 1000 等1秒
#t+ 再打开
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2020-10-13 08:19:52 | 显示全部楼层
我看懂了,楼上有个大神的办法是 设置2个class,一个是触发pfm的,叫calss1;另一个是计数的,叫class2;另外有1个设置好的战斗tri,叫做fight,用 “关闭判断1,开始战斗”来启动

看起来番邦武士想杀死你!

class1执行的内容为:
#t- class1
#t+ fight
#say 关闭判断1,开始战斗
pfm1 pfm2.......

于此同时在class2内
#add i 1
#if (@i>10) {#t+ class1;#var i 0}
这样就在 看起来番邦武士想杀死你!这句话出现10次之后,class1又被打开了。

这个要求 该句话 只会出现10次你就会到达下一个房间,当然弊端很多。如果每个房间都固定是10个番邦武士还行,还得要求自己的战斗tri里没有timer不停地kill 番邦武士。
如果每个房间的战斗都有一个结束判断,比如 你把XX的头砍了下来。用这个来做触发就会更好。

我看大神的tri里面可以自动数有多少个相同npc。这个我一直不明白如何做到的。比如
流氓(Liu mang)有10个,他就能识别到10个,有6个就能识别到6个。这个怎么做的?
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|北大侠客行MUD ( 京ICP备16065414号-1 )

GMT+8, 2024-5-2 07:41 AM , Processed in 0.010741 second(s), 12 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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