找回密码
 注册
搜索
查看: 6222|回复: 0

关于管理员权限设置的说明

[复制链接]
发表于 2005-1-12 17:35:01 | 显示全部楼层 |阅读模式
  一、首先了解一下DLL部分的管理员接口

BOOL OnUserAdmin( int nType, CUserInfo *pUserInfo, CUserInfo* pUserInfo2, LPCTSTR lpszBody, CVarInfo* pVarInfo );

参数说明:
int       nType       管理类型, 0踢出 1警告 2通告
CUserInfo       *pUserInfo       管理员信息
CUserInfo       *pUserInfo2被管理对象信息
LPCTSTR       lpszBody       管理信息(nType 为 1/2 时有效)
返 回 值:
BOOL       若允许操作,返回 TRUE,否则返回 FALSE

二、如果你使用默认的DLL部分的管理接口程序。
1、请添加两个表:
game_admin(用于定义管理员权限)、game_adminLog(用于记录管理日志)

2、添加管理权限定义:
game_admin.uin 定义管理员的ID号。
game_admin.sAdmin 定义管理员的管理权限:all 为所有游戏的所有权限(即所有游戏都可以踢人、警告、发通告),game_XXXX 为具体游戏的踢人、警告权限(game_XXXX与游戏数据表名一致,如象棋的数据表为game_ccchess,则象棋的管理员权限为 game_cchess)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|宁德市腾云网络科技有限公司 ( 闽ICP备2022007940号-5|闽公网安备 35092202000206号 )

GMT+8, 2025-5-5 02:40 , Processed in 0.014208 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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