cityhonghu 发表于 2008-5-28 22:39:54

权限问题求教?

1。设置权限的方法是用set_user_flags吗?
2。删除权限的方法是用remove_user_flags吗?
3。能具体举个设置b权限和删除b权限的例子吗?

谢谢 !

Rulzy 发表于 2008-5-29 02:29:05

回复: 权限问题求教?

set_user_flags(id, ADMIN_RESERVATION);
remove_user_flags(id, ADMIN_RESERVATION);

set_user_flags(id, read_flags("b"));
remove_user_flags(id, read_flags("b"));

cityhonghu 发表于 2008-5-29 08:17:29

回复: 权限问题求教?

C.H.M 汉化组
Rulzy

非常感谢 !
第一种写法大致想到了,但是第2种没想到。
那是不是说read_flags("b")的返回值是ADMIN_RESERVATION类型的?

Rulzy 发表于 2008-5-29 08:25:26

回复: 权限问题求教?

Post by cityhonghu
C.H.M 汉化组
Rulzy

非常感谢 !
第一种写法大致想到了,但是第2种没想到。
那是不是说read_flags("b")的返回值是ADMIN_RESERVATION类型的? read_flags("b")的返回值等于ADMIN_RESERVATION。

cityhonghu 发表于 2008-5-29 11:52:28

回复: 权限问题求教?

Post by Rulzy
read_flags("b")的返回值等于ADMIN_RESERVATION。
另外,
1.使用remove_user_flags的时候,需要先获取现有权限(get_user_flags)吗?
2.设置多个权限是可以这样写吗?
   set_user_flags(id,ADMIN_KICK;ADMIN_BAN) 或则
   set_user_flags(id,read_flags("cd"))

baili1258 发表于 2008-5-29 12:08:38

回复: 权限问题求教?

set_user_flags(id,read_flags("d")) && set_user_flags(id,read_flags("c"))
大概是这样吧..

Rulzy 发表于 2008-5-30 01:52:03

回复: 权限问题求教?

set_user_flags(id, ADMIN_KICK | ADMIN_BAN)

set_user_flags(id, read_flags("cd"))

Rulzy 发表于 2008-5-30 01:53:32

回复: 权限问题求教?

使用remove_user_flags的时候,不需要先获取现有权限。

cityhonghu 发表于 2008-5-30 21:50:29

回复: 权限问题求教?

Rulzy
C.H.M 汉化组

so thx !

Cr@zyTreE 发表于 2008-6-9 01:53:54

回复: 权限问题求教?

原来是这样子的。。。学习学习。。。
页: [1]
查看完整版本: 权限问题求教?