passera 发表于 2013-5-25 08:06:12

请教MUSHCLIENT引用SOCKET找不到core.lua和init.lua怎么办

写脚本的时候
require("socket")
就会报下面的错误
Run-time error
World: 北大侠客行
Immediate execution
E:\MushClient\lua\socket.lua:13: module 'socket.core' not found:
      no field package.preload['socket.core']
      no file '.\socket\core.lua'
      no file 'E:\MushClient\lua\socket\core.lua'
      no file 'E:\MushClient\lua\socket\core\init.lua'
      no file 'E:\MushClient\socket\core.lua'
      no file 'E:\MushClient\socket\core\init.lua'
stack traceback:
      : in function 'require'
      E:\MushClient\lua\socket.lua:13: in main chunk
      : in function 'require'
      :22: in main chunk
我试过官方4.84安装版和北侠4.90版本MUSHCLIENT都没有上述文件请教应该怎么办?

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

hijacker 发表于 2013-5-25 10:58:23

回复 1# passera


    用socket做什么?

passera 发表于 2013-5-25 12:29:40

FULLME插件要用
然后我想实现一个SLEEP功能
用PING也可以,但是弹控制台窗很烦人

hijacker 发表于 2013-5-25 12:33:51

回复 3# passera


哦。。好高端哦hzn
在系统里装个lua for windows试试,应该能解决问题

uniboee 发表于 2013-5-25 14:16:35

你怎么安装mushclient的?

版本多少?

passera 发表于 2013-5-25 14:21:25

我试过官方4.84安装版和北侠4.90版本MUSHCLIENT

uniboee 发表于 2013-5-25 14:44:18

回复 6# passera

你看一下,mushclient\socket\ 目录下面有 core.dll 这个文件么?

passera 发表于 2013-5-26 23:09:21

有DLL文件,问题解决了,要把LUA初始化代码里面
-- trust_all_worlds = true    -- change to true to trust all the worlds
-- trust_all_plugins = true   -- change to true to trust all the plugins
的注释去掉
页: [1]
查看完整版本: 请教MUSHCLIENT引用SOCKET找不到core.lua和init.lua怎么办