广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 1746 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
op47 0
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x54 鲜花 x129
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
[1.6][插件] 请问如何把zp物品设置权限
如题表情表情表情


献花 x0 回到顶端 [楼 主] From:香港华润万众电话有限公司 | Posted:2011-07-01 21:24 |
Rubbish-Nec 手机 会员卡
个人头像
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖 社区建设奖 优秀管理员勋章 特殊贡献奖-2
小有名气
级别: 小有名气 该用户目前不上站
推文 x214 鲜花 x701
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

判定该玩家是否有某权限……

复制程式
if(get_user_flags(id) & ADMIN_XXXX)
{
.
.
.
}

ADMIN_XXXX是指某权限,例如A权,B权

详情可以看『amxconst.inc』

算了我复制给你吧7.7

#define ADMIN_ALL            0      /* everyone */ // 这个是指所有人
#define ADMIN_IMMUNITY            (1<<0)      /* flag "a" */ //拥有A权
#define ADMIN_RESERVATION      (1<<1)      /* flag "b" */ //B权,如此类推
#define ADMIN_KICK            (1<<2)      /* flag "c" */
#define ADMIN_BAN            (1<<3)      /* flag "d" */
#define ADMIN_SLAY            (1<<4)      /* flag "e" */
#define ADMIN_MAP            (1<<5)      /* flag "f" */
#define ADMIN_CVAR            (1<<6)      /* flag "g" */
#define ADMIN_CFG            (1<<7)      /* flag "h" */
#define ADMIN_CHAT            (1<<8)      /* flag "i" */
#define ADMIN_VOTE            (1<<9)      /* flag "j" */
#define ADMIN_PASSWORD            (1<<10)      /* flag "k" */
#define ADMIN_RCON            (1<<11)      /* flag "l" */
#define ADMIN_LEVEL_A            (1<<12)      /* flag "m" */
#define ADMIN_LEVEL_B            (1<<13)      /* flag "n" */
#define ADMIN_LEVEL_C            (1<<14)      /* flag "o" */
#define ADMIN_LEVEL_D            (1<<15)      /* flag "p" */
#define ADMIN_LEVEL_E            (1<<16)      /* flag "q" */
#define ADMIN_LEVEL_F            (1<<17)      /* flag "r" */
#define ADMIN_LEVEL_G            (1<<18)      /* flag "s" */
#define ADMIN_LEVEL_H            (1<<19)      /* flag "t" */
#define ADMIN_MENU            (1<<20)      /* flag "u" */
#define ADMIN_ADMIN            (1<<24)      /* flag "y" */
#define ADMIN_USER            (1<<25)      /* flag "z" */ // Z权通常指玩家


已成过去的中二少年。
献花 x0 回到顶端 [1 楼] From:没有资料 | Posted:2011-07-02 00:32 |
op47 0
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x54 鲜花 x129
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

那里三点该怎样写?


[ 此文章被op47在2011-07-02 10:10重新编辑 ]


献花 x0 回到顶端 [2 楼] From:香港华润万众电话有限公司 | Posted:2011-07-02 09:53 |
op47 0
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x54 鲜花 x129
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

这样不行,要怎样?大大...
if (get_user_flags(id) & ADMIN_CHAT)
{
client_print(id, print_chat, "")
g_itemid_infammo = true
}
else if (!get_user_flags(id) &!ADMIN_CHAT)
{
client_print(id, print_chatm "你不是ADMIN")
g_itemid_infammo = false
}


献花 x0 回到顶端 [3 楼] From:香港特别行政区 | Posted:2011-07-02 14:33 |
Rubbish-Nec 手机 会员卡
个人头像
个人文章 个人相簿 个人日记 个人地图
特殊贡献奖 社区建设奖 优秀管理员勋章 特殊贡献奖-2
小有名气
级别: 小有名气 该用户目前不上站
推文 x214 鲜花 x701
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

1.else if (!get_user_flags(id) &!ADMIN_CHAT) 那儿直接用else不就好了?

2.什么是print_chatm……

3.玩家买了后出现扣了子弹包却没有用7.7

4.那儿不能用『id』要用『playerid』

================================================

嘛……改了一下

功能:要有ADMIN_CHAT权限才能买,不然退回子弹包……


本帖包含附件
zip 1.rar   (2022-06-09 14:18 / 6 KB)   下载次数:21


已成过去的中二少年。
献花 x0 回到顶端 [4 楼] From:没有资料 | Posted:2011-07-03 18:28 |

首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.085435 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言