关于tintin++ if如何判断空字符串,请教。
原来用ytin经常会用到如下方式来进行系统命令的扩展。/al s {/if {[%%0=]}{south} else {/%0 south}}
这样,以后输入s就会判断后面时候跟了参数,如果没有跟,就直接执行south,如果跟了,就可以走等了的步数。比如:
s 20,就会执行20个south。
这样的好处是可以把系统的指令进一步扩展。但是tintin中的if语句好像不能判断字符串是否相等,我该如何来做这样的alias呢?
北大侠客行MUD,中国最好的MUD 字符串比较要加引号,比如#if {"%1"==""} {...}; 谢了 本帖最后由 yllr 于 2012-8-6 02:27 PM 编辑
再问个问题,tintin++的目录结构怎么组织的?
如果你用tintin++玩两个不同的mud游戏,怎么用目录来分开?
一般用什么方法在不同的目录之间进行切换?
我原来用ytin可以用/cd这个命令来切换目录,一般在登录的alias里面就直接切换到了响应游戏的目录。以后相应目录就是主目录了。以后read,执行脚本都可以有效组织,不影响其他主目录。 我是建了一个tintin的目录,所有的东西分成robots,maps什么放起来,主配置文件直接放在一级目录下面。运行的时候直接tt++ configs,然后要机器人就#cl read robots/xxx,要地图就#map read maps/xxx。目前工作良好。
如果觉得麻烦,就把一些机器人的读取,地图的读取加上alias吧。
页:
[1]