2014年3月26日水曜日

myhomeのPermissions設定


今回はmyhomeのpermissionsの設定について書いていきます。


今回使用したプラグインの情報





今回はデフォルトグループにMyHomeのコマンド

/home set
/home

を使えるように設定する。


まずPermissionsExのpermissions.ymlを開く

groups:
  default:
    default: true
    permissions:

事前にこのように記述してなければしておいてください。

今回はデフォルトグループがmyhomeプラグインの

/home set
/home

を使用できるように設定します。


デフォルトグループにこのコマンドを使用させたくない場合や、
デフォルト以外の権限グループにこのコマンドを使用させたい場合は、
各自書く場所を変えてください。

ここにmyhomeの権限を書きこんでいきます。
groups:
  default:
    default: true
    permissions:
    - myhome.home.basic.home
    - myhome.home.basic.set

このように書いて保存をしてサーバーを起動して権限を与えたグループが
与えられた権限を行使できれば(コマンドを使えれば)成功です。


今回紹介した権限(コマンド)以外にもあるので紹介しときます。

myhomeのページから自己解釈とグーグル翻訳を使用して書きだしているので私の分らなかったところは空白もしくはグーグル翻訳のまま乗せているところもあります、ご了承ください。




 コマンド  意味  permissions 
 /home 自分の設定したhomeに移動します myhome.home.basic.home
 /home set homeを現在地点に設定します myhome.home.basic.set
 /home delete 自分のhome設定を削除します myhome.home.basic.delete
 /home point 自分のhomeの方にコンパスを向けます
 /home help myhomeのヘルプを表示します
 /home <name><name>の家へ移動します  myhome.home.soc.others
 /home list 自分が行くことのできるhomeの一覧表示 myhome.home.soc.list
 /home ilist 自分のhome来ることのできる
プレイヤーの一覧表示
 myhome.home.soc.list
 /home invite <name>入力したプレイヤーが自分のhomeに
来れるようにする
 myhome.home.soc.invite
 /home uninvite <name>入力したプレイヤーが自分のhomeに
来れないようにする
 myhome.home.soc.uninvite
 /home public自分のhomeを全員に公開する myhome.home.soc.public
 /home private自分のhomeをプライベートにする myhome.home.soc.private
 /home listallすべての家を表示することを許可する myhome.admin.home.list
 /home clear [playername]入力したプレイヤーのhomeを削除する myhome.admin.home.delete
 /home convert DBに非常に古いhomes.txtから
家を変換する
 myhome.admin.convert
 /home reload 設定をリロードします- MySQLに
スワッピングのためにこれを
使用しないでください
 myhome.admin.reload


ここから下はグーグル翻訳をそのまま載せているので若干日本語がおかしいですご了承ください。
コマンド意味permissions
 ユーザーのアクセス許可を付与しますmyhome.user
 管理者権限を付与しますmyhome.admin
 無料で許可/ sethomeおよび/ ​​家庭の使用状況myhome.econ.free.*
 無料で許可/ sethomeの使用状況myhome.econ.free.sethome
無料で許可/家庭の使用状況 myhome.econ.free.home
 バイパスすべてのリミット値
(クールダウン、warmupsとベッドの使用等
myhome.bypass.* 
 バイパスする許可/ホームクールダウンmyhome.bypass.cooldown
 バイパス/家庭用ウォームアップするための権限myhome.bypass.warmup
 /sethomeクールダウンをバイパスする権限myhome.bypass.sethomecool
 ベッドの使用が強制されるとき/ sethomeの使用許可myhome.bypass.bedsethome
 ダメージを受けたか、扱うときには
/homeのウォームアップを中止しないでください
myhome.bypass.dmgaborting
 ページ左側にあるすべての
管理コマンドへのアクセスを持っている
myhome.admin.*
 管理誰かの家にCAN /ホームmyhome.admin.home.any

GroupManagerとPermissionsExについては、グループごと/ユーザごとのタイマーとコストは次のように定義されています。

        myhome . timer . cooldown :  x
        myhome . timer . warmup :  x
        myhome . timer . sethome :  x
        myhome . costs . home :  x
        myhome . costs . sethome :  x
        myhome . distance . home :  x
PermissionsExは、xの値だけではなく、xの「X」として提示する必要があります



0 件のコメント:

コメントを投稿