北大侠客行MUD论坛

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

zmud7.21处理乱码的一个非常简单的办法

[复制链接]
发表于 2014-9-22 12:45:02 | 显示全部楼层 |阅读模式
zmud7.21,大家都知道最大的问题是中文支持不好,遇到拼音里带k的变量会乱码。

机器人遇到这个乱码,就难以匹配触发。

论坛里有不少解决方案,大家可以搜一下。这里给出一个非常简单的解决方法:那就是以乱码匹配乱码。

zmud的变量赋值中文以后,如果遇到k会乱码,如果再次赋值,这个乱码为稳定下来。我们用这二次赋值的值来进行触发的匹配,就不会出错了。

具体看下实例:


这个孔风,存入变量是会出现乱码的,但是这里可以自动匹配成功,具体实现看下面两条触发:






接任务时候获得的名字二次赋值入变量。触发做任务的时候,也二次赋值以后进行比较,这样就不怕乱码了。

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

本帖子中包含更多资源

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

x
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2014-9-22 12:48:32 | 显示全部楼层
太实用了!师姐出品不凡,顶!
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2014-9-22 14:10:05 | 显示全部楼层
补充下,上面是触发,对于取值也可以类似处理,变量里存乱码就行了,比如护镖的地点选择变量:
建康府是乱码,可以存乱码

本帖子中包含更多资源

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

x
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2014-9-22 14:10:25 | 显示全部楼层
应该劝人直接用mush,这样解决太麻烦了,会产生大量的无价值代码
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2014-9-22 14:18:59 | 显示全部楼层
完全看不懂
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2014-9-22 14:20:11 | 显示全部楼层
呜呜呜,已经入了zmud泥潭,深深陷在里面难以爬上mush大船啊
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2014-9-22 14:56:14 | 显示全部楼层
乱码害人呀,一不小心就……
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2014-9-22 15:08:13 | 显示全部楼层
曲线救国的触发解决用vbs啊。

#ALIAS set_trigger_xiaobanhe {#SS "VBScript" Dim Char
Char=getvar("killer_name","").value
ProcessCommand "#tr xiaobanhe_npc {^%s形迹可疑的%s"&Char&"~((*)~)$} {after_xiaobanhe_npc_found}"}

比如你npc的名字抓取到变量killer_name,执行alias -- set_trigger_xiaobanhe 就行了。
预先设置好after_xiaobanhe_npc_found的alias

看看成果:
^%s形迹可疑的%s孔风~((*)~)$
after_xiaobanhe_npc_found
这样减少系统负担,对于@npc死了这种触发,再比对变量会判断别人的npc,对zmud721稳定性不好啊。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2014-9-22 15:08:31 | 显示全部楼层
确实是好主意啊,这样就没问题了。




721还不仅仅是乱码的问题吗,有时候正用着,721突然自己关闭了,462要稳定多了。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2014-9-22 15:20:59 | 显示全部楼层
没遇到过自动关闭情况,zmud721总体很稳定,要注意尽量不要使用太高级的函数,多用#alias #var这些基本的,应该不会崩溃。
但是有缺点就是多开窗口会资源耗尽。
所以我转cmud了,cmud和462一样可以一个id一个程序。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-28 06:10 AM , Processed in 0.013541 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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