北大侠客行MUD论坛

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

请教两个mush问题

[复制链接]
发表于 2010-3-3 22:27:33 | 显示全部楼层 |阅读模式
初学MUSH,因为习惯在linux上用perl和vim,所以mush里也想这么用,但是碰到两个问题
1. 我看别人的lua里可以直接用print()把信息打印在游戏窗口里,为什么在perl里面用print就没用,必须用$world->Note?
2. 在vim里输入汉字,载入脚本的时候总是报Unrecognized character,把字体改成宋体,字符集GB2312,有时候管用,有时候不管用,有没有什么办法解决?
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2010-3-3 22:43:00 | 显示全部楼层
只能回答你第一个问题:

MUSH对其中的LUA解释器重新做了封装,其中print()被修改了。

MUSH中的perl解释器需要自己安装,肯定是没有被修改过的。

所以只有LUA的print()可以直接使用,其它脚本语言都只能用Note。

[ 本帖最后由 ddid 于 2010-3-3 10:47 PM 编辑 ]
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2010-3-3 22:53:56 | 显示全部楼层
多谢
关于第二个问题,我不用vim,改用默认编辑器,也是一样,难道是我的系统的问题?
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2010-3-4 11:54:37 | 显示全部楼层
奇怪,换了个英文系统反而没问题了
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2010-3-4 13:07:52 | 显示全部楼层
是Windows系统么?用LUA for Windows 自带的SciTE做编辑器好了。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2010-3-4 21:54:08 | 显示全部楼层
发现还是和script语言有关,换成LUA,怎么输入都没问题
用Perl的时候好像就要求编辑器的字符集和mush的字符集一致
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-28 03:27 PM , Processed in 0.010883 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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