搜索
查看: 1811|回复: 3

求助,怎样给服务器加上say votemap. 投票选择地图功能?

[复制链接]
发表于 2004-4-27 14:38:49 | 显示全部楼层 |阅读模式 来自 中国–四川–成都
原来架过1.5的服务器(esai完美版),那里面say menu.可以出现vote for maps等菜单.可以选择地图.


最近架设了1.6(esai2717)的服务器.  把原来1.5的addons直接拷贝过来. 把amx升级到0.9.8(只替换amx和dll文件,其他配置文件都没有动).

其他所有插件都可以用.惟独say menu不行. 按y,输入menu后没有反映.控制台中显示没有权限.

say_menu.sma是这样的.

---------------------------------------------------------------------
/* AMX Mod script.
*
* (c) Copyright 2003, Phreak
* This file is provided as is (no warranties).
*
*  This plugin opens the amx menu when you
*  say "menu" in normal chat.
*
*  setup in admin.cfg:
*  amx_menu:
*    amx_set_saymenu 0
*  usermenu:
*    amx_set_saymenu 1
*  
*/

#include <amxmod>

new menu_mode = 0

public say_menu(id) {
        switch (menu_mode) {
                case 0:        client_cmd(id,"amx_menu")
                case 1: client_cmd(id,"usermenu")
        }
        return PLUGIN_HANDLED
}

public setup(){
        new data[32]
        read_argv(1,data,31)
        menu_mode = strtonum(data);
        return PLUGIN_HANDLED
}

public plugin_init() {
        register_plugin("Say menu","0.2","Phreak")
        register_clcmd("say menu","say_menu",ADMIN_LEVEL_D,"- displays user

menu")
        register_srvcmd("amx_set_saymenu","setup")
        return PLUGIN_CONTINUE
}

----------------------------------------------------------

其中        register_clcmd("say menu","say_menu",ADMIN_LEVEL_D,"- displays user menu")

中的ADMIN_LEVEL_D是不是定义打开menu菜单权限的? 应该改成什么才能适应AMX0.9.8呢?
 楼主| 发表于 2004-4-27 16:13:22 | 显示全部楼层 来自 中国–四川–成都
原来是1.6里面没有usermenu这个命令. 请问这个命令是定义在哪个文件里面的?
回复

使用道具 举报

匿名  发表于 2004-5-2 12:13:17 来自 Invalid
这个我也想知道。 :28:
发表于 2004-5-5 14:26:43 | 显示全部楼层 来自 中国–广东–广州–白云区
不行的话加我QQ,231061875,我这个就是从0.9.7Pub版升级上来的。
我也不记得我是怎样弄成的~ :30:
回复

使用道具 举报

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

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