本文整理汇总了Java中org.pircbotx.Channel.hasVoice方法的典型用法代码示例。如果您正苦于以下问题:Java Channel.hasVoice方法的具体用法?Java Channel.hasVoice怎么用?Java Channel.hasVoice使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.pircbotx.Channel
的用法示例。
在下文中一共展示了Channel.hasVoice方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getPermissionLevel
import org.pircbotx.Channel; //导入方法依赖的package包/类
public static int getPermissionLevel(Channel channel, User user) {
if (user.isIrcop())
return IRC_OP;
else if (channel.isOwner(user))
return OWNER;
else if (channel.isSuperOp(user))
return SUPER_OP;
else if (channel.isOp(user))
return OP;
else if (channel.isHalfOp(user))
return HALF_OP;
else if (channel.hasVoice(user))
return VOICE;
else
return REGULAR;
}
示例2: getAutomaticPermLevel
import org.pircbotx.Channel; //导入方法依赖的package包/类
private static int getAutomaticPermLevel(User userObject, Channel channelObject) { //gets the Auto Detected Perm Level
if (userObject.isIrcop() && DatabaseUtils.getNetwork(IRCUtils.getNetworkNameByNetwork(userObject.getBot())).getValue(NETWORKS.NETWORKADMINACCESS)) {
return 20;
} else if (channelObject.isOwner(userObject)) {
return 15;
} else if (channelObject.isSuperOp(userObject)) {
return 13;
} else if (channelObject.isOp(userObject)) {
return 10;
} else if (channelObject.isHalfOp(userObject)) {
return 7;
} else if (channelObject.hasVoice(userObject)) {
return 5;
} else {
return 0;
}
}