求教:AMX0.97 Fun_ms.dll不能正常加载的问题!
SERVER启动时,服务器有如下提示:Function not found <name "give_item"><plugin"he_arena.amx">
Function not found
<name "set_user_godmode"><plugin"admin_godmode.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 pendfile vers srcloadunlod
[ 1] AMX RUN - amx_mm.dll v0.9.7 iniANY ANY
[ 2] FUN RUN - fun_ms.dll v0.9.4 iniStart Start
[ 3] Fireworks RUN - fireworks_mm.dllv1.00.00iniChlvl Chlvl
[ 4] Monster RUN - monster_mm.dll v3.00.00iniChlvl Chlvl
[ 5] CS STATS RUN - csstats_ms.dll v0.9.7 cmdANY ANY
5 plugins, 5 running
问题现象就是虽然用“met list”命令显示Fun_ms在正常运行,但是其于它所加载的只用手雷插件、只用刀子插件和上帝模式都不能正常加载,是不是AMX的0.97版本太高了,而fun_ms显示只是0.94,版本太低的缘故?
望各们高手解答,不胜感激!!!
请看问题图片:
推测你的问题所在
ERROR: Fun module not attached to AMX.amx没有认到你的fun模块,请按下列步骤确定你的问题
在服务器的控制台输入 amx modules
看看fun是不是loaded状态
如果不是的话,请检查你的amx目录底下的modules.ini文件,看看fun_ms.dll是否正确加载,没有的话,请加上相应的纪录 请注意。最后有2行you have no access to that command.
我和你一样是amx_match加在amx.cfg文件里的菜单行造成的。我无法解决。
你前面的问题。我认为是你的amx的插件出错。看一看是不是plugins里写入了不存在的插件。 谢谢楼上两位的回复,不过现在的问题是:我的Fun_ms是在metamod的plugin.ini里面加载的,如果我在modules.ini里面加载的话会出现下面图片中的情况: 而且我用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版本的。 amx0.97不用在metamod的plugin.ini里面加载Fun_ms。
只需要在amx目录底下的modules.ini文件加addons\amx\dlls\fun_mm.dll就行 最初由 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~ 0.9.6后
fun_ms.dl已改为fun_mm.dll
cstats_ms.dll改为了cstats_mm.dll 最初由 Onlyone 发表
0.9.6后
fun_ms.dl已改为fun_mm.dll
cstats_ms.dll改为了cstats_mm.dll
没错~ 十分感谢楼上几位仁兄,问题解决,文件名改为fun_mm.dll就OK了!
不过现在我又发现一个其他的问题,就是我在退出比赛模式时发现imessage.amx插件所应该显示的彩色信息不显示了,在进入比赛模式之前是正常显示的。这时再换一下地图就又正常显示了.我的ffa.cfg文件里面有amx unpause imessage.amx这一项的! 清零也不可以,只有换一遍地图彩色信息才能正常显示!什么原因?
页:
[1]
2