北大侠客行MUD论坛

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

关于tintin++ if如何判断空字符串,请教。

[复制链接]
发表于 2012-8-5 23:43:51 | 显示全部楼层 |阅读模式
原来用ytin经常会用到如下方式来进行系统命令的扩展。
/al s {/if {[%%0=]}{south} else {/%0 south}}

这样,以后输入s就会判断后面时候跟了参数,如果没有跟,就直接执行south,如果跟了,就可以走等了的步数。比如:

s 20,就会执行20个south。

这样的好处是可以把系统的指令进一步扩展。但是tintin中的if语句好像不能判断字符串是否相等,我该如何来做这样的alias呢?

北大侠客行MUD,中国最好的MUD
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2012-8-6 02:12:30 | 显示全部楼层
字符串比较要加引号,比如#if {"%1"==""} {...};
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2012-8-6 22:16:12 | 显示全部楼层
谢了
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2012-8-6 22:24:57 | 显示全部楼层
本帖最后由 yllr 于 2012-8-6 02:27 PM 编辑

再问个问题,tintin++的目录结构怎么组织的?
如果你用tintin++玩两个不同的mud游戏,怎么用目录来分开?
一般用什么方法在不同的目录之间进行切换?

我原来用ytin可以用/cd这个命令来切换目录,一般在登录的alias里面就直接切换到了响应游戏的目录。以后相应目录就是主目录了。以后read,执行脚本都可以有效组织,不影响其他主目录。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2013-8-11 16:31:39 | 显示全部楼层
我是建了一个tintin的目录,所有的东西分成robots,maps什么放起来,主配置文件直接放在一级目录下面。运行的时候直接tt++ configs,然后要机器人就#cl read robots/xxx,要地图就#map read maps/xxx。目前工作良好。

如果觉得麻烦,就把一些机器人的读取,地图的读取加上alias吧。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-24 07:38 PM , Processed in 0.011653 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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