北大侠客行MUD论坛

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

有关ZMUD4.62在句型里抓取双ID英文的问题~求解已经折磨我一个晚上不能睡了

[复制链接]
发表于 2010-10-1 16:03:38 | 显示全部楼层 |阅读模式
使用的ZMUD为4.62,因为很久没玩了,很多东西怎么想也想不起来,今天把机器人翻出来用,发现了这个问题,我在变量里设置好了一个场景的我需要杀的NPC的中文,在触发的句型里[email={@people_list]{@people_list[/email]}后面是要跟公式来代表抓取对方的英文名字,以前可以用的句型[email=^????{@people_list]^????{@people_list[/email]}~((*)~)现在不管用了。抓不到英文名称。再改成?(%a)之后倒是可以抓到了。但是只能抓单个的英文ID比如KID SNAKE之类的。如果是双ID比如young girl就抓不到。只能抓到young。。我现在比较头疼。。不知道这个句型要怎么设置了 。


上来寻求大家的帮助,现在~((*)~)好像用不成了,我所有句型里有带~符号都不管用。不知道怎么回事,其他版本的ZMUD我也不会用一直就只会用4.62

句型:{@taoyuan_people_list1}~((*)~)
指令:#t- taoyuan1k;wield @weapon;#ts 10;#stop;people_id=%lower(%1);kill_people
变量内taoyuan_people_list1  内有若干 乖乖|包包|鸦鸦|小小|           之类的中文名字
alias里的kill_people则是#t- find;#if %pos(@people_id,"'s") {} {#exec kill @people_id;}

以前能够正常运转的情况下是打开当前class之后自动行走遍历当前class,遇到有和taoyuan_people_list1内中文名称相符的会自动抓取英文ID进行KILL,但是现在因为我这里~((*)~)怎么填都没有反应了,导致无法抓取英文ID,而且有时候改出来会连括号一起抓取,导致我相当苦恼。

为了这个问题我已经一晚上没睡了。。。搞的连摩天大楼开店都开错。搞了两个SPA馆,现在郁闷无比。希望各位朋友能帮我解决这个问题。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-10-1 18:46:06 | 显示全部楼层
你用 * 本来就不对嘛,* 是通配并略过任意字符串,但是不会抓取它,至少该用 (%*) 试一下

我的意思是把
{@taoyuan_people_list1}~((*)~)
改成
{@taoyuan_people_list1}~((%*)~)
然后取%1出来看看对不对

[ 本帖最后由 bluse 于 2010-10-1 06:50 PM 编辑 ]
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-10-1 18:47:52 | 显示全部楼层
配置文件,换用这份吧

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-10-1 20:11:33 | 显示全部楼层
小胖子的服务很到位呀
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2010-10-1 21:22:12 | 显示全部楼层
刚回来,我试一试,难道这个不能用和配置文件也有关联吗?因为我以前用的就是这个tigger,一直没有动过,后来换成了WIN7 X64的,下了个X64能用的ZMUD。是不是因为这个嘞
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2010-10-1 21:55:32 | 显示全部楼层
bluse先谢谢你啦~那个配置文件我复制进去覆盖了,指令也换过了,hmm...好像也是不行呀。。因为我不是玩的xkx的,我玩的fy,呵呵,以前玩的站这些指令是可以用的,现在又从新开站了我又想玩,因为整体内容没有更改太大所以tigger改改还能用,但不知道是不是我换了系统的问题。~这个指令使用之后都没有反应了,不管衔接到什么句型上面都无效了,我也是比较纳闷为啥不能用了。我把tigger传上来麻烦bluse帮我看看到底哪出了问题吧。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2010-10-1 22:22:12 | 显示全部楼层
我刚刚又试了下~((*)~)这个东西。。用的7.02就可以触发了。。。~也使用正常。。。为啥到了4.62就不管用了嘞,
我的7.02有毛病。。而且我完全用不习惯5.55以上的版本。。。-。- 比较郁闷
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2010-10-1 22:43:28 | 显示全部楼层
我晕。。。我从站上下了个pzmud。。tigger又一切正常了。。这是为什么呢。。。。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2010-10-1 23:23:08 | 显示全部楼层
我有些糊涂了,请教高人吧
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2011-4-19 22:17:35 | 显示全部楼层
额,这个问题,我解决了!

我在做华山送信的任务,需要抓送信人的ID

比如:
           收信人:清兵(Qing bing)

我需要抓Qing bing

用这句:
^%s收信人:%x~(([A-Z, ,a-z])~)


id就在%1里边了!


希望对楼主有帮助!
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-16 11:38 PM , Processed in 0.010291 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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