在groups.conf中可用的权限开关

在看本文之前请先查阅《配置groups.conf,让普通玩家也能用GM指令》,本文主要讲的是groups.conf文件中的permissions字段可用的权限开关。

这些开关个数也不多,大家可以在doc\permissions.txt中查阅相关信息,懂英文的玩家可以不看本文,直接看doc\permissions.txt即可!

这些权限开关我们分为三大类,分别是:

  • 1、基础权限
  • 2、扩展权限
  • 3、指令相关权限

我们下面一个一个来讲解~ 每个开关我尽可能简单的概括其作用。

========================
| 1. 基础权限 |
========================

*can_trade

允许玩家分配物品,比如交易物品、丢弃物品、挂露天商店、放仓库等

———————————————————-

*can_party

允许玩家创建或者加入一个队伍

===========================
| 2. 扩展权限 |
===========================

*all_skill

允许玩家无视技能树限制,随意学习所有技能。

比如法师在学习“暗之壁障”之前,需要先学习“心灵爆破”,但是如果赋予了这个all_skill权限并且为true,那么可以在不学习“心灵爆破”的情况下直接学习“暗之壁障”!注意,只有在ALT+S的简易技能列表中才能无视限制。

image

———————————————————-

*all_equipment

允许玩家装备任何物品,无视任何装备限制(比如职业、装备等级等等)!注意:当客户端没有这个职业拿起此武器的图档时,可能会导致客户端出错。比如弓箭手拿双刀拳刃。

———————————————————-

*skill_unconditional

允许玩家使用任何技能,但是不受技能的使用条件影响,比如不需要SP,不需要蓝色魔力矿石等技能消耗品。

———————————————————-

*join_chat

允许玩家在使用空密码加入任何一个被密码保护的聊天室

———————————————————-

*kick_chat

防止玩家被踢出聊天室

———————————————————-

*view_hpmeter

允许玩家查看其他所有玩家的HP血条

———————————————————-

*view_equipment

允许玩家查看其他所有玩家的装备,不管目标玩家是否公开装备

———————————————————-

*hack_info

允许玩家接收到企图用漏洞进行物品复制的玩家信息(比如当一个玩家企图把10个物品交易给另外的玩家,但是他自己身上实际上只有5个物品,这种情况下虽然很少出现,但是如果出现了就会给所有拥有hack_info权限的玩家/管理员发通知)

———————————————————-

*disable_pvm

阻止玩家攻击野外魔物

———————————————————-

*disable_pvp

阻止玩家攻击其他玩家

———————————————————-

*can_trade_bounded

允许玩家对“绑定物品”做一些普通操作,比如丢弃,出售,交易等等

rA有一个物品绑定系统,你可以在脚本中用getitembound来创建一些和账号、角色、队伍、公会绑定的物品。以后我们再讲解这个系统。

———————————————————-

*item_unconditional

允许玩家无限制的使用任何消耗品,而无视这些物品的使用限制,比如物品的职业限制、性别限制、状态变更,物品延迟等等

======================
| 3. 指令相关权限 |
======================

*all_commands

允许使用所有@开头的指令(atcommands),和#开头的指令(charcommands)!

———————————————————-

*disable_commands_when_dead

在玩家死亡时,禁止使用@开头的指令

———————————————————-

*hide_session

不将自己的信息,显示在@who、@whomap等指令的结果中(设置了这个权限的人,别人用@who指令是看不到你的)

———————————————————-

*who_display_aid

在使用@who3指令时,能看到全部GM和普通玩家的角色ID和账号ID

———————————————————-

*any_warp

允许玩家无视 ‘nowarp’, ‘nowarpto’, ‘noteleport’ 以及 ‘nomemo’ 等地图标记。以及无限制使用(@memo, @mapmove, @go, @jump) 等改变坐标的指令。

———————————————————-

*receive_requests

允许玩家收到其他玩家使用@request命令发出的信息

———————————————————-

*show_bossmobs

使用@showmobs命令时,也将BOSS魔物显示出来

———————————————————-

*channel_admin

允许玩家修改 #频道 设置,无论这个玩家是否是这个频道的所有者,并且可以在不需要频道密码的情况下,直接加入被密码保护的频道。

———————————————————-

*use_check

允许玩家使用客户端指令 /check (显示角色状态)

———————————————————-

*use_changemaptype

允许玩家使用客户端指令 /changemaptype.

———————————————————-

*command_enable

当和NPC对话的时候,允许玩家使用@开头的指令(atcommand)

———————————————————-

*bypass_stat_onclone

使用 @clonestat 指令时,无视属性点的最大限制

———————————————————-

*bypass_max_stat

允许玩家无视 conf/player.conf 中配置的属性点最大限制,最多允许把属性点加到 32,767.

———————————————————-

熟练使用这些权限开关,可以让你在设计玩家组别的时候更加灵活!希望大家都能动手试一下每一个权限是怎么一回事。效果是什么样子的。