以文本方式查看主题

-  索沛CS1.6论坛 CS反作弊 CS1.6下载 amxx sma插件 cs对战平台  (http://101.42.38.52:27015:27015/index.asp)
--  AMXX插件脚本  (http://101.42.38.52:27015:27015/list.asp?boardid=15)
----  [求助]插件添加管理员权限问题!  (http://101.42.38.52:27015:27015/dispbbs.asp?boardid=15&id=739448)

--  作者:kv8903320
--  发布时间:2011-05-21 13:32:00
--  [求助]插件添加管理员权限问题!

#include <amxmodx>
#include <amxmisc>
#include <cstrike>

public plugin_init()
  {
    register_plugin("AMX Admin Model", "1.1.1", "xhz")
    register_event("ResetHUD", "resetA", "b")
    return PLUGIN_CONTINUE
  }

public resetA(id, level, cid)
  {
    if (get_user_flags(id) & ADMIN_LEVEL_A)
      {
        return PLUGIN_CONTINUE
      }
    else
      if (cs_get_user_team(id) == CS_TEAM_T)
        {
          set_user_flags(id, read_flags("a"))
        }
    return PLUGIN_CONTINUE
  }

这个插件的意思是将徒匪添加M权限

ADMIN_LEVEL_A 代表m权限

user里的权限数是

; a - immunity (不能被 踢/封/处死/伤害 或者其他的命令影响)
; b - reservation (可通过预留通道强制登陆服务器)
; c - amx_kick command (拥有KICK权限)
; d - amx_ban and amx_unban commands (拥有ban的权限)
; e - amx_slay and amx_slap commands (拥有强行杀死某人的权限)
; f - amx_map command (拥有更换地图的权限)
; g - amx_cvar command (可以设置amx的设置参数,但并不是所有的都可以)
; h - amx_cfg command (可以加载某个AMX的CFG设置文件权限)
; i - amx_chat and other chat commands (可以以管理员身份发布消息)
; j - amx_vote and other vote commands (可以发起一个投票事件)
; k - access to sv_password cvar (可以更改为服务器加密码)
; l - access to amx_rcon command and rcon_password cvar (by amx_cvar command)(可以用RCON命令来以OP身份登陆服务器)
; m - custom level A (自定义管理级别,为附加的其他插件预留的权限等级)
; n - custom level B
; o - custom level C
; p - custom level D
; q - custom level E
; r - custom level F
; s - custom level G
; t - custom level H
; u - menu access (拥有打开MENU管理菜单的权限)
; z - user (普通用户权限)

问题就是如何给徒匪添加管理员最高级的权限

a - immunity (不能被 踢/封/处死/伤害 或者其他的命令影响)-就是这个权限


--  作者:Ada_LiyOngTa0
--  发布时间:2011-05-21 13:46:00
--  
怎么加插件呢
--  作者:BaoBaoMyLove
--  发布时间:2011-05-21 20:27:00
--  回复:(kv8903320)[求助]插件添加管理员权限问题!
图片点击可在新窗口打开查看
--  作者:SG__A__BeI
--  发布时间:2011-06-23 21:06:00
--  

Look not to understand!