hba 发表于 2010-4-10 13:36:05

bluse进来

我依稀记得你曾在聊天的时候说过,你应对乱码和触发被截断的方法。
好像是先输出个回车,再输出需要触发的语句,是这样吗?给个语句学习一下。

zgbl 发表于 2010-4-10 13:53:50

呃,这个是个好办法

输入回车后,对于mud,就是输入了一个空指令,mud会返回一个 >
然后之后的信息不换行直接接着进行

而zmud的乱码是如何产生的呢?是因为某些原因,一段信息的开头丢失了一个字节。而汉字是两个字节一个字,如果丢失了一个字节,整段汉字都会错位,导致乱码

而输入回车后,这段信息的开头是 >,两个英文字符,那么即使丢失了一个字节,也不会导致错位和乱码

应该就是这个意思吧

seagate 发表于 2010-4-10 14:16:49

触发被截断一般原因在于你打开了显示command,显示message或者使用#show #print#say之类内部回显指令导致的,只要不用那些东西一般来说仅仅mud服务器的回显内容是不会导致触发被截断的。

linghuchong 发表于 2010-4-10 14:22:45

那是要人工干预啊,如果是挂机中,那怎么办

seagate 发表于 2010-4-10 16:04:26

设置里面去掉显示commands,info message,trigger debug message。然后不要用诸如#show,#say,#print之类的指令就好了!

bluse 发表于 2010-4-11 10:12:29

hba兄, mud里说
页: [1]
查看完整版本: bluse进来