搜索
查看: 8341|回复: 11

求教:AMX0.97 Fun_ms.dll不能正常加载的问题!

[复制链接]
发表于 2003-9-15 21:09:29 | 显示全部楼层 |阅读模式 来自 中国–山东–菏泽
SERVER启动时,服务器有如下提示:


[AMX] Function not found <name "give_item"><plugin"he_arena.amx">

[AMX] Function not found  
<name "set_user_godmode"><plugin"admin_godmode.amx">

[AMX] Function not found
<name "set_user_health"><plugin"kamikaze.amx">

ERROR: Fun module not attached to AMX.

meta list

Currently loaded plugins:
      description      stat pend  file              vers      src  load  unlod
[ 1] AMX              RUN   -    amx_mm.dll        v0.9.7    ini  ANY   ANY  
[ 2] FUN              RUN   -    fun_ms.dll        v0.9.4    ini  Start Start
[ 3] Fireworks        RUN   -    fireworks_mm.dll  v1.00.00  ini  Chlvl Chlvl
[ 4] Monster          RUN   -    monster_mm.dll    v3.00.00  ini  Chlvl Chlvl
[ 5] CS STATS         RUN   -    csstats_ms.dll    v0.9.7    cmd  ANY   ANY  
5 plugins, 5 running

问题现象就是虽然用“met list”命令显示Fun_ms在正常运行,但是其于它所加载的只用手雷插件、只用刀子插件和上帝模式都不能正常加载,是不是AMX的0.97版本太高了,而fun_ms显示只是0.94,版本太低的缘故?

  望各们高手解答,不胜感激!!!

请看问题图片:

本帖子中包含更多资源

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

×
发表于 2003-9-16 01:25:34 | 显示全部楼层 来自 中国–福建–厦门

推测你的问题所在

ERROR: Fun module not attached to AMX.

amx没有认到你的fun模块,请按下列步骤确定你的问题

在服务器的控制台输入 amx modules
看看fun是不是loaded状态

如果不是的话,请检查你的amx目录底下的modules.ini文件,看看fun_ms.dll是否正确加载,没有的话,请加上相应的纪录
回复

使用道具 举报

发表于 2003-9-16 10:13:10 | 显示全部楼层 来自 中国–安徽–蚌埠
请注意。最后有2行you have no access to that command.
我和你一样是amx_match加在amx.cfg文件里的菜单行造成的。我无法解决。
你前面的问题。我认为是你的amx的插件出错。看一看是不是plugins里写入了不存在的插件。
回复

使用道具 举报

 楼主| 发表于 2003-9-16 10:46:38 | 显示全部楼层 来自 中国–山东–菏泽–牡丹区
谢谢楼上两位的回复,不过现在的问题是:我的Fun_ms是在metamod的plugin.ini里面加载的,如果我在modules.ini里面加载的话会出现下面图片中的情况:

本帖子中包含更多资源

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

×
回复

使用道具 举报

 楼主| 发表于 2003-9-16 11:04:28 | 显示全部楼层 来自 中国–山东–菏泽–牡丹区
而且我用amx modules 显示正在运行的模块中没有Fun_ms模块。

我的metamod的plugins.ini 是这样设置的:

win32 addons\amx\dlls\amx_mm.dll

win32 addons\amx\dlls\fun_ms.dll

win32 dlls\fireworks_mm.dll

win32 dlls\monster_mm.dll

modules.ini 是这样设置的:

addons\amx\dlls\csstats_ms.dll

addons\amx\dlls\udp_ms.dll

如果我将addons\amx\dlls\fun_ms.dll放在modules.ini中的话就会出现上面那副图片的情况,说没有找到fun_ms模块,接着服务器就会关掉,所以我是将addons\amx\dlls\fun_ms.dll放在plugins.ini中的,这样服务器可以启动,不过虽然用meta list显示fun_ms是正常运行的,但是用amx modules显示正在运行的AMX模块中没有fun_ms这一项,显示fun_ms出错!!!

我的头好大,望各位帮忙分析一下,甚谢。

需要说明的是我用的AMX是0.97版本的,fun_ms是0.94版本的。
回复

使用道具 举报

匿名  发表于 2003-9-16 21:51:55 来自 Invalid
amx0.97不用在metamod的plugin.ini里面加载Fun_ms。
只需要在amx目录底下的modules.ini文件加addons\amx\dlls\fun_mm.dll就行
发表于 2003-9-18 00:06:06 | 显示全部楼层 来自 中国–广东–东莞
最初由 mist_orphan 发表
而且我用amx modules 显示正在运行的模块中没有Fun_ms模块。

我的metamod的plugins.ini 是这样设置的:

win32 addons\amx\dlls\amx_mm.dll

win32 addons\amx\dlls\fun_ms.dll

win32 dlls\fireworks_mm.dll

win32 dlls\monster_mm.dll

modules.ini 是这样设置的:

addons\amx\dlls\csstats_ms.dll

addons\amx\dlls\udp_ms.dll

如果我将addons\amx\dlls\fun_ms.dll放在modules.ini中的话就会出现上面那副图片的情况,说没有找到fun_ms模块,接着服务器就会关掉,所以我是将addons\amx\dlls\fun_ms.dll放在plugins.ini中的,这样服务器可以启动,不过虽然用meta list显示fun_ms是正常运行的,但是用amx modules显示正在运行的AMX模块中没有fun_ms这一项,显示fun_ms出错!!!

我的头好大,望各位帮忙分析一下,甚谢。

需要说明的是我用的AMX是0.97版本的,fun_ms是0.94版本的。

你有fun_mm.dll吗?用它试试,不要fun_ms.dll!
我就是只用fun_mm.dll~
回复

使用道具 举报

发表于 2003-9-18 00:12:37 | 显示全部楼层 来自 中国–福建–泉州
0.9.6后
fun_ms.dl已改为fun_mm.dll
cstats_ms.dll改为了cstats_mm.dll
回复

使用道具 举报

发表于 2003-9-18 19:53:23 | 显示全部楼层 来自 中国–广东–东莞
最初由 Onlyone 发表
0.9.6后
fun_ms.dl已改为fun_mm.dll
cstats_ms.dll改为了cstats_mm.dll

没错~
回复

使用道具 举报

 楼主| 发表于 2003-9-19 18:56:10 | 显示全部楼层 来自 中国–山东–菏泽
十分感谢楼上几位仁兄,问题解决,文件名改为fun_mm.dll就OK了!

不过现在我又发现一个其他的问题,就是我在退出比赛模式时发现imessage.amx插件所应该显示的彩色信息不显示了,在进入比赛模式之前是正常显示的。这时再换一下地图就又正常显示了.我的ffa.cfg文件里面有amx unpause imessage.amx这一项的! 清零也不可以,只有换一遍地图彩色信息才能正常显示!什么原因?
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

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