daltom 发表于 2011-12-26 20:05:51

tintin++在alias中使用变量的问题

#ALIAS {dochant}={#var content {};#var pnum %1;page $pnum;chanting {$pnum $content}} @ {5}

page命令运行很好,可后面的chanting命令就错了:

你指定了错误格式的经书页数。经书页数只能是数字。

很奇怪,如果我单独输入同样的chanting {$pnum $content}在窗口,运行正常。

为什么呢

北大侠客行MUD,中国最好的MUD

jizong 发表于 2011-12-26 20:50:19

又有人用TT了~~~

高手再现!

fanzeyi 发表于 2011-12-28 01:40:04

你的 $content 改变过么...

不一直是 {}

daltom 发表于 2011-12-28 09:43:21

$content内容正确的,如果在这个alias执行后,单独执行chanting $pnum $content,是ok的

fanzeyi 发表于 2011-12-28 23:47:49

#var content {};#var pnum %1;page $pnum;chanting {$pnum $content}

请问这之间你有更改过 content 的内容么?

单独运行 chanting $pnum $content 显然不能代表 整个alias

daltom 发表于 2011-12-30 14:01:15

page $pnum的时候,得出content啊
除此外没有更改

fanzeyi 发表于 2011-12-30 14:30:21

回复 6# daltom


    难道你是用了另外一个#ACTION 在出现经文的时候取内容到$Content ?!

daltom 发表于 2011-12-31 10:15:46

老大,这个是个alias啊,在执行alias的命令中不是有page么?
在page $pnum后,触发,给$content赋值啊
哦,对了,加个延时?

fanzeyi 发表于 2011-12-31 11:18:44

老大,这个是个alias啊,在执行alias的命令中不是有page么?
在page $pnum后,触发,给$content赋值啊
哦 ...
daltom 发表于 2011-12-31 10:15 AM http://pkuxkx.com/forum/images/common/back.gif


    我就是想知道你是怎麼改變 $content 的值的 其他沒了...

fanzeyi 发表于 2011-12-31 11:19:10

你只給這一個alias 不管什麼情況到最後這個$content 都是空的
页: [1] 2
查看完整版本: tintin++在alias中使用变量的问题