北大侠客行MUD论坛

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

Mush问题:你的tigger中没有定义函数是咋回事,

[复制链接]
发表于 2011-9-11 23:45:43 | 显示全部楼层 |阅读模式
实在不会mush,然后模仿钓鱼的写的,没想到抄袭都抄不对
2个是钓鱼的lua里面的还有mush窗口


-------------
2个是我自己的lua还有mush窗口
还有1个图片就是我按照钓鱼的那个做了后出错的窗口


出错截图


[ 本帖最后由 selfmud 于 2011-9-12 12:45 AM 编辑 ]

本帖子中包含更多资源

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

x
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2011-9-11 23:57:44 | 显示全部楼层
这个图片咋弄
弄了半天弄不好
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-9-12 07:03:59 | 显示全部楼层
印象中,名称不写,是没关系的.....换了电脑后,机器里没有装mush
不过,我看了一下,可能的问题是.
你的lua的文件的godaogang函数前面有

  1. -
复制代码


把那个去掉,应该就好了
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2011-9-12 14:50:18 | 显示全部楼层
我仔细看了,前面没有任何东西
前面那个-是因为我是用lua for windows打开的,所以所有的行前面都显示行号 然后所有的函数前面都显示 -

[ 本帖最后由 selfmud 于 2011-9-12 02:57 PM 编辑 ]

本帖子中包含更多资源

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

x
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2011-9-12 16:37:27 | 显示全部楼层

东西就是这个了

我是用那个  一个脚本走天下为底板的因为前几天搞了很久,结果弄出来的东西不能用
所有我打算从最简单的开始
也就是先模仿别人的最简单的东西,一步一步学
结果搞了个我觉得应该很简单的东西还用不了
麻烦帮我看看
我实在太笨了。。。。

本帖子中包含更多资源

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

x
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-9-12 16:40:13 | 显示全部楼层
go_daogang=function ()
function后面多了个空格。。。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2011-9-12 16:57:06 | 显示全部楼层
原帖由 labaz 于 2011-9-12 04:40 PM 发表
go_daogang=function ()
function后面多了个空格。。。


哦。。。没发现。。。
我的文件里面还有颜色触发的,我从论坛复制过来的
可是放进去,打开mush就报错。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2011-9-12 16:59:39 | 显示全部楼层
原帖由 labaz 于 2011-9-12 04:40 PM 发表 go_daogang=function ()function后面多了个空格。。。
哦。。。没发现。。。我的文件里面还有颜色触发的,我从论坛复制过来的可是放进去,打开mush就报错。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2011-9-12 17:04:20 | 显示全部楼层
原帖由 istillsun 于 2011-9-12 04:50 PM 发表 汗···第48行要注释掉……needmo_weapon
我的48行不是这个啊这个是我的48行go_lwt = function()--杨逍-->去瞭望塔DoAfter(2,"do 4 sd;w;liaowang")end
哦,你说的是我的第86行
哪里本来打算写 忘记删除了
你用什么编辑的?是不是因为和我用的编辑工具不一样,所有显示的行号不一样,
我是从网上下载了个lua for windows
图标显示的是SciTE,不知道这个东西是不是不好?反正不连接mush也可以运行测试
里面的括号的确很难看,我都分不清是半角还是全角,不知道咋改

[ 本帖最后由 selfmud 于 2011-9-12 05:07 PM 编辑 ]
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2011-9-12 17:10:38 | 显示全部楼层
luapath=string.match(GetInfo(35),"^.*\\")
mclpath=GetInfo(67)
这个是第一行和第二行
我在lua上面直接点运行
出来的错误如下


>lua -e "io.stdout:setvbuf 'no'" "pkuxkx_2011-2.lua"
lua: pkuxkx_2011-2.lua:2: attempt to call global 'GetInfo' (a nil value)
stack traceback:
        pkuxkx_2011-2.lua:2: in main chunk
        [C]: ?
>Exit code: 1
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-25 02:47 AM , Processed in 0.010503 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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