gegewu 发表于 2011-5-16 07:33:08

求教一个机器人的问题!!

这是一封盖着火漆印戳的密函,封面上却没有写是谁寄出的。
         收信人:护院武士(Wei shi)
你还有充足的时间去送信。


请问在robot里用变量把英文名字取代后怎么把大写改成小写啊???

谢谢解答

bluse 发表于 2011-5-16 08:36:42

句型:%*收信人:护院武士(~(%x)~)

执行:#var target %lower(%2)

gegewu 发表于 2011-5-16 12:13:54

句型:%*收信人:护院武士(~(%x)~)

执行:#var target %lower(%2)

可以解释下,执行那行是什么意思吗??我不是很明白,谢谢

zztuzki 发表于 2011-5-16 12:15:45

意思是把收信人的ID转换成小写,存到target变量里面

gegewu 发表于 2011-5-16 12:51:28

那送信人的ID还需要用变量来代出来吗?比如sxnpc=%1之类的??执行了那句话后,后面怎么让他自动送信呢??
能不能麻烦把看了密函,然后自动送信这个完整的指令写出来,我好研究下,谢谢!!!

lzkd 发表于 2011-5-16 17:24:57

机器人相关的帖子请发到技术版
转移一下..话说,我最近实在是忙,也米空一个一个帖来搬家,大家发帖的时候注意一下哈

zgbl 发表于 2011-5-16 18:16:51

原帖由 gegewu 于 2011-5-16 12:51 发表 http://pkuxkx.com/forum/images/common/back.gif
那送信人的ID还需要用变量来代出来吗?比如sxnpc=%1之类的??执行了那句话后,后面怎么让他自动送信呢??
能不能麻烦把看了密函,然后自动送信这个完整的指令写出来,我好研究下,谢谢!!!
假胸的写错了

触发语句:收信人:(%x)~((*)~)
触发指令:#var name %1;#var id %2;#var id_low %lower(%2)
注释:#var的意思是给变量赋值。%lower是转换为小写

看到人触发么,更简单了啊

触发语句:@name~(@id~)
触发指令:songxin @id_low

bluse 发表于 2011-5-16 21:27:15

我以为都是护院武士呢。

gegewu 发表于 2011-5-16 21:35:47

恩恩。..明白了...我再研究下....谢谢诸葛 和 bluse

silveralex 发表于 2011-5-20 01:17:15

话说我看了好久才明白,假胸=……
不亮前辈灰常yd,mobai……

[ 本帖最后由 silveralex 于 2011-5-20 01:26 AM 编辑 ]
页: [1]
查看完整版本: 求教一个机器人的问题!!