找回密码
 注册
搜索
查看: 1644|回复: 17

求指点

[复制链接]
门派:不明
发表于 2012-8-4 14:59:43 | 显示全部楼层 |阅读模式
想设定一个指令:触发之后,设定变量a=1,10秒钟之后变量a=0

还有一个就是 :一个指令 当变量a=1时候 让robot 每一秒钟重复做一次动作b,当变量a=0时候做动作 c

请高手帮忙
门派:不明
发表于 2012-8-4 15:01:36 | 显示全部楼层
a=1;#wa 10000;a=0......
门派:不明
 楼主| 发表于 2012-8-4 15:04:06 | 显示全部楼层
sbknight@tx 发表于 2012-8-4 15:01
a=1;#wa 10000;a=0......

这个有时候会跟别的#wa冲突               
门派:不明
发表于 2012-8-4 15:04:42 | 显示全部楼层
这两个问题,使用alarm比较好。

第一个问题:
触发句:  *:*-10
注意:触发器种类应该选择 闹铃 而非 语句。

第二个问题:
分为两个class,第一个class
触发句:*:*(同样触发器种类选择闹铃)
指令:b
第二个class
触发句:*:*
指令:c

建立这两个class之后,在某个地方增加 #if @a=1 {#t+ 第一个class;#t- 第二个class} {#t- 第一个class;#t+ 第二个class}
门派:不明
 楼主| 发表于 2012-8-4 15:15:46 | 显示全部楼层
menthe@tx 发表于 2012-8-4 15:04
这两个问题,使用alarm比较好。

第一个问题:

有点看不明白,我做这个是为了合气度的cd时间
构想是当kill拦路之后
当对@lanlunpc下kill之后#t+ lanlu

类型:lanlu
^??@lanlunpc「啪」的一声倒在地上,挣扎着抽动了几下就死了。
设定a=1, 6秒之后a=0

这里有个问题就是如果6秒之内碰到两个拦路的,就比较麻烦比如两个天龙寺武僧等,帮忙谢啦

补充内容 (2012-8-4 15:17):
最好能把第一个指令a=1指令停止,以最后那个为标准
比如天龙寺门口 先杀了惑然后是两个天龙寺武僧,怎么才能以最后一个为标准设定@a
门派:不明
发表于 2012-8-4 15:18:22 | 显示全部楼层
碰到一个拦路,你对他下kill,你会有提示吧,
比如,你对着xxx大喝一声,这个时候重新赋值,
拦路死了之后,你继续kill,用 这里没有这个人 触发。
门派:不明
 楼主| 发表于 2012-8-4 15:22:41 | 显示全部楼层
menthe@tx 发表于 2012-8-4 15:18
碰到一个拦路,你对他下kill,你会有提示吧,
比如,你对着xxx大喝一声,这个时候重新赋值,
拦路死了之后 ...

但是前一个已经开始计时啦!!
比如我先对了惑下kill了惑死了这时开始计时,跟着杀武僧1,死了又开始计时跟着又是武僧2,我的意思能不能把了惑和武僧1的计时清除

补充内容 (2012-8-4 15:26):
再说清楚点,我比如我杀死了了惑,开始计时,跟着我用了2秒杀武僧1,又开始计时有用了2秒杀武僧2,这时已用了4秒,武僧2死了以后赋值@a=1,但是再过2秒了惑那个已经到时间了@a又变成0了
门派:不明
发表于 2012-8-4 15:25:09 | 显示全部楼层
都说了。
在某个room,你就等到全部拦路都杀完了才开始计时。

这里没有这个人
触发
门派:不明
 楼主| 发表于 2012-8-4 15:27:15 | 显示全部楼层
menthe@tx 发表于 2012-8-4 15:25
都说了。
在某个room,你就等到全部拦路都杀完了才开始计时。

但是如果这个room拦路的本来就死了,你这时候开始计时到了下个房间碰到guard不是要等时间?
门派:不明
发表于 2012-8-4 15:31:12 | 显示全部楼层
你对着xxx大喝一声
这个和
这里没有这个人

结合使用。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-7-15 01:38 , Processed in 0.028198 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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