北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
查看: 5542|回复: 7

关于武当采气的trigger~高手帮看看

[复制链接]
发表于 2013-3-21 23:13:46 | 显示全部楼层 |阅读模式
本帖最后由 yuanr 于 2013-3-21 04:40 PM 编辑

语句:北大侠客行现在大约是(*)时分。
指令:caiqitime=%1;#if (@caiqitime=午夜) {#t- db;#t- db10;halt;#wa 2000;caiqi};#if (@caiqitime=正午) {#t- db;#t- db10;halt;#wa 2000;caiqi}

想做个到时间采气,平时打坐的一个机器人~
打坐部分都运行正常,抓时间判断午夜和正午停止打坐,然后采气~就这个if部分出了问题,@caiqitime变量可以正确抓取,
不知道if后面的是不是有问题~难道if的判断不支持中文?(@caiqitime=午夜)
zmud462版本

北大侠客行MUD,中国最好的MUD
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2013-3-22 03:52:48 | 显示全部楼层
#if %begins(@caiqitime,午夜)
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2013-3-22 09:24:29 | 显示全部楼层
回复 2# telakazj


    这个if 格式貌似没看懂,我只见过#if () {}这种
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2013-3-22 18:11:13 | 显示全部楼层
用比较简单的办法,你看看行不行,打坐,吐纳命令前先caiqi;tuna XX;dazuo XX;不用判断了吧
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2013-3-22 18:11:53 | 显示全部楼层
用最有小效率的方式,一秒一起坐
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2013-3-23 22:37:08 | 显示全部楼层
回复 4# yxdaoer


  这个貌似还真不错~
我用自己的触发~在462没反应,但是在721版本就可以完美运行~不过有个问题就是在正午或午夜采气完以后只要还在正午或者午夜就会一直触发halt并采气,直到时间过了。

如果用你的思路,貌似还可以完美解决这个问题
谢了
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2014-9-16 10:31:22 | 显示全部楼层
#if @caiqi 0 {#if %ismember("@caiqitime","正午|午夜") {#t- dazuo;#t+ caiqi;caiqi}}
采完气后 #var caiqi 1
然后判定时间如果时间还是在采气范围里,就不执行采气,一旦超过时间#var caiqi 0
然后循环,这样应该满足你的要求.
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2014-9-16 10:31:56 | 显示全部楼层
#if @caiqi 0 {#if %ismember(@caiqitime,"正午|午夜") {#t- dazuo;#t+ caiqi;caiqi}}
修正一下。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-24 05:30 PM , Processed in 0.009611 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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