北大侠客行MUD论坛

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

就是list 的additem的功能 在4.62咋实现

[复制链接]
发表于 2013-8-6 15:25:46 | 显示全部楼层 |阅读模式
就是每次给超度任务的时候
自动抓取超度的地点 然后罗列到一个变量或者什么东西里
省的我拿txt记
等都收集全了 我好对照着做超度的机器人
哪位大神指点一下 在4.62怎么实现这个功能
就是list 的additem的功能 在4.62咋实现

北大侠客行MUD,中国最好的MUD
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2013-8-6 16:04:44 | 显示全部楼层
当你知道如何用PATH在遍历时自动记录房间描述
就知道怎么做这个了
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2013-8-6 16:18:57 | 显示全部楼层
462的list功能不完善,部分功能可以变相实现,见http://pkuxkx.net/forum/thread-20330-1-1.html
但没有#additem命令,只有函数%additem,所以部分功能不能像721一样操作。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2013-8-6 16:51:05 | 显示全部楼层
谢谢各位大神的解答,我知道4.62没有list所以才问有无变通的方法实现类似list的功能。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2013-8-7 10:08:40 | 显示全部楼层
本帖最后由 ycryu 于 2013-8-7 02:11 AM 编辑

%additem(s,list) 增加字符串s到字符串列表list中
%ismember(s,list) 如果字串s在字串列表list中,返回true

代码:
var listPlace "";
#tr 你向道果禅师打听有关『*』的消息。$道果禅师说道:「这封书信收好,到时候和万安寺的高僧见面以这封书信为凭证!」$道果禅师说道:「洛阳万安寺最近人手有点紧张,请我寺僧人帮忙一起给(%x)举办一场法事,万安寺的高僧已经过去了 {#if (!%ismember(%1,@listPlace)) {%additem(%1,listPlace) }}

如果你不介意别人的问询触发你的机器人,你可以:
#tr 道果禅师说道:「洛阳万安寺最近人手有点紧张,请我寺僧人帮忙一起给(%x)举办一场法事,万安寺的高僧已经过去了 {{#if (!%ismember(%1,@listPlace)) {%additem(%1,listPlace) }}
反正你是记录有哪些超度地点,别人的超度触发你的记录也是可以的

想看有哪些地点你可以:#sh @listPlace
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-16 11:57 PM , Processed in 0.010034 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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