Apa yang harus ditulis dalam izin yml. IzinEX - Manajemen grup

Jadi, mungkin Anda masing-masing, kecuali pemegang server berpengalaman, memiliki masalah dengan pengaturan hak akses.
Secara pribadi, saya menggunakan plugin PermissionsEx karena menurut saya itu yang paling plugin terbaik distribusi hak akses untuk server.

Apa yang kita butuhkan:

1.Notepad++
2. Plugin itu sendiri. versi terbaru Anda selalu dapat mengunduh.
3. Lengan lurus. (barang wajib)

Jadi, mari kita mulai.

1. Unduh plugin, buka paketnya. Ada 3 file dalam folder:

2. Kami menjatuhkan file ke folder plugin, memulai server, menghentikannya.
Ada 3 folder di sana:
ChatManager dan ModifyWorld

3. Buka folder PermissionsEx. Di folder ini, buka file permissions.yml dengan Notepad++
Dan kita melihat ini:

Jadi, secara berurutan:
kelompok://jangan sentuh kata ini, ini menunjukkan bahwa grup dan izinnya akan berada di bawah.
bawaan://nama grup, semua pengguna yang baru saja masuk ke server akan masuk ke dalamnya, kecuali tentu saja Anda telah mendaftarkannya di grup lain.
default: benar // parameter yang diberikan menetapkan grup sebagai grup default. ini berarti bahwa setiap pemain yang tidak memiliki grup dan/atau pengecualian lain yang ditentukan akan memiliki semua hak grup ini.
//semua yang ada di bawah sebenarnya adalah "hak" untuk grup itu sendiri, Anda perlu menulis izin dari berbagai plugin yang diinstal di server Anda di sana.

Default grup: default: izin yang sebenarnya: - modifi kasiworld.* - commandbook.spawn - commandbook.who - commandbook.say - commandbook.msg - myhome.home.soc.* - iConomy.access - iConomy.bank.access - iConomy.bank .deposit - iConomy.bank.join - iConomy.bank.join.multiple - iConomy.bank.leave - iConomy.bank.list - iConomy.bank.main - iConomy.bank.main.change - iConomy.bank.main.set - iConomy.bank.main.view - iConomy.bank.transfer - iConomy.bank.transfer.multiple - iConomy.bank.withdraw - iConomy.list - iConomy.payment - iConomy.rank - jobs.join.* - jobs.world .* - lwc.protect - iConomyChestShop.shop.create - iConomyChestShop.shop.create. - iConomyChestShop.shop.exclude. - iConomyChestShop.shop.buy - iConomyChestShop.shop.sell - iConomyChestShop.command.iteminfo - commandbook.call - commandbook.time.check - commandbook.rules - myhome.home.basic.home - myhome.home.basic.set - myhome .home.basic.delete - myhome.home.soc.invite Moder: default: warisan palsu: - Izin default: - memodifikasi dunia.* - commandbook.kick - commandbook.bans.ban - commandbook.bans.unban - commandbook.shock. lainnya - commandbook.rocket.other - commandbook.shock - commandbook.rocket - commandbook.mute - commandbook.teleport.* - commandbook.spawn - commandbook.kit.list - commandbook.who - commandbook.say - commandbook.msg - worldgurad. god - worldguard.ungod - worldguard.god.other - worldguard.ungod.other - worldguard.heal.* - worldguard.slay.* - myhome.* - iConomy.access - iConomy.bank.access - iConomy.bank.deposit - iConomy.bank.join - iConomy.bank.join.multiple - iConomy.bank.leave - iConomy.bank.list - iConomy.bank.main - iConomy.bank.main.change - iConomy.bank.main.set - iConom y.bank.main.view - iConomy.bank.transfer - iConomy.bank.transfer.multiple - iConomy.bank.withdraw - iConomy.list - iConomy.payment - iConomy.rank - jobs.join.* - jobs.world. * - commandbook.whereami.compass - commandbook.whereami - lwc.protect - iConomyChestShop.shop.create - iConomyChestShop.shop.create. - iConomyChestShop.shop.exclude. - iConomyChestShop.shop.buy - iConomyChestShop.shop.sell - iConomyChestShop.command.iteminfo - commandbook.call - worldedit.navigation.jumpto - worldedit.navigation.thru - commandbook.time.check - commandbook.rules - lwc.mod - myhome .home.basic.home - myhome.home.basic.set - myhome.home.basic.delete - myhome.home.soc.invite - vanish.* Admins: default: false inheritance: - Izin moder: - pengguna "*" : admin: grup: - Izin admin: null Moderator: grup: - Izin moder: null

Izin ini dikonfigurasi untuk plugin: CommandBook, MyHome, VanishNoPickup, Jobs, LWC, WorldEdit, iConomy, iConomy ChestShop, WorldGuard.

Di sini, seperti yang Anda lihat, ada parameter baru:

info: //grup parameter
awalan: " //awalan
akhiran: " //akhiran

// untuk menampilkan awalan/akhiran, Anda perlu mengaktifkan plugin ChatManager, yang disertakan dengan PEX. Untuk melakukan ini, di folder plugins/ChatManager/ di file config.yml, temukan aktifkan dan ubah, jika perlu, dari enable: false ke enable: true

warisan: // hak waris
- Default // dalam hal ini, semua hak grup "default" diwarisi
Anda mungkin juga memperhatikan bahwa parameter users telah muncul:
di bawahnya, Anda perlu menentukan nama panggilan pengguna yang ingin Anda beri hak tambahan dan / atau pindah ke grup lain. Sebagai contoh:

moderator:
kelompok:
— Moderator
izin: null

di mana "Moderator" adalah nama panggilan pemain, "Moder" adalah nama grup, izin: null adalah hak tambahan untuk pengguna ini, dalam hal ini tidak ada.

Ingat! Di YAML, Anda harus benar-benar mengikuti urutannya, satu ruang aneh dan opsi tidak akan berfungsi.

Catatan dari idg_dima: YAML berfungsi dengan baik dengan masalah tambahan atau bahkan baris kosong, satu-satunya yang rusak adalah tab.
Dan kami membawa perubahan kami untuk keterlambatan dalam memeriksa artikel, kami sangat sibuk dengan beberapa hal, termasuk mempersiapkan server untuk pindah.

Jika Anda berencana untuk membuat server atau proyek Anda sendiri, kemungkinan besar Anda akan membutuhkan plugin yang membagi semua pemain ke dalam grup yang berbeda. Misalnya, Anda membutuhkan moderator dan pembantu, bagaimana Anda bisa menambahkan mereka ke grup khusus dan memberi mereka hak tertentu? Sebuah plugin bernama "PermissionsEX" datang untuk menyelamatkan. Plugin ini adalah apa yang kami miliki di server kami.

Berkat plugin ini, Anda dapat menambahkan pemain ke grup khusus dan memberi mereka hak yang berbeda. Plugin ini juga memungkinkan Anda untuk melakukan obrolan global dan lokal, mengubah warna nama panggilan.

Menyiapkan plugin:

Pertama, Anda harus pergi ke file permissions.yml dan tweak sedikit.

Saat Anda membuka file, Anda akan melihat yang berikut:

Mari kita menganalisis setiap komponen.

kelompok:- Parameter ini akan diikuti oleh grup dan hak.

bawaan:- grup bawaan. Semua pemain yang baru saja masuk akan sampai di sana.

default: benar- dengan parameter ini Anda dapat mengatur grup default.

izin:- di bawah parameter ini, Anda dapat memasukkan hak untuk grup tertentu.

dunia modifikasi.*- Kemampuan untuk membuat perubahan pada pemain di dunia. Lebih baik biarkan kosong.

Contoh grup

Tim:

Melayani

Tim Izin Keterangan
/pex izin.kelola Menunjukkan bantuan PEX
/pex beralih debug izin.kelola Hidup/Mati mode debug (membuat banyak informasi debug di server.log)
/pex pengguna memeriksa izin. kelola. Cek kanan pemain
/pex isi ulang izin.kelola.reload Muat ulang plugin
/pexconfig permissions.manage.config Menampilkan nilai dari konfigurasi PEX. Secara opsional, Anda dapat memasukkan untuk menetapkan nilai baru untuk parameter.
/pex backend izin.kelola.backend Keluaran digunakan untuk saat ini backend.
/pex backend izin.kelola.backend Ubah izin backend on-the-fly (Gunakan dengan hati-hati!) Ini hanya untuk pengujian.)
/pex hierarki izin.kelola.pengguna Menunjukkan hierarki lengkap pemain/grup
/pex dump izin.kelola.dump Membuat dump pengguna dan grup dalam format yang dipilih untuk mengajukan

Manajemen hak pemain

Tim Izin Keterangan
/pexusers izin.kelola.pengguna Menampilkan daftar semua pengguna terdaftar. Dan pemain server
/pex pengguna izin.kelola.pengguna Menunjukkan hak pemain
/pex pengguna awalan izin.kelola.pengguna.prefix. Setel ke pemain awalan
/pex pengguna akhiran permissions.manage.users.suffix. Setel ke pemain akhiran
/pex pengguna menghapus izin.kelola.pengguna. Hapus pemain dari backend yang sedang digunakan.
/pex pengguna menambahkan hak Pemain
/pex pengguna menghapus izin. kelola. pengguna. izin. Ambil benar Pemain
/pex pengguna penambahan waktunya Berikan hak sementara Pemain
/pex pengguna penghapusan waktunya permissions.manage.users.permissions.timed. Ambil dari pemain hak sementara
/pex pengguna mengatur izin. kelola. pengguna. izin. Setel opsi

Mengelola hak kelompok pemain

Tim Izin Keterangan
/pex pengguna daftar grup Tampilkan daftar grup tempat pemain menjadi anggota
/pex pengguna tambahkan grup izin.kelola.keanggotaan. Tambahkan pemain ke grup untuk sementara
/pex pengguna kumpulan grup izin.kelola.keanggotaan. Setel grup untuk pemain (akan mengeluarkannya dari grup lain)
/pex pengguna hapus grup izin.kelola.keanggotaan. Hapus pemain dari grup

Manajemen hak grup

Tim Izin Keterangan
/grup pex permissions.manage.groups.list Tampilkan semua grup yang terdaftar
/pex grup default Tampilkan grup default
/pex mengatur grup default permissions.manage.groups.inheritance Setel grup sebagai grup default
/grup pex awalan izin.manage.groups.prefix. Setel grup awalan
/grup pex akhiran izin.manage.groups.suffix. Setel grup akhiran
/grup pex membuat izin.manageups.create. Untuk membuat grup dan jika perlu mengatur grup/grup induk untuk itu
/grup pex menghapus izin.kelola.kelompok.hapus. Hapus grup
/grup pex orang tua Daftar grup induk untuk grup
/grup pex set orang tua izin.manage.groups.inheritance. Setel grup kelompok/kelompok induk
/grup pex Tampilkan semua izin grup
/grup pex menambahkan permissions.manage.groups.permissions. hak kelompok
/grup pex menghapus permissions.manage.groups.permissions. Ambil benar Di grup
/grup pex penambahan waktunya Berikan hak sementara kelompok untuk waktu (dalam detik)
/grup pex penghapusan waktunya permissions.manage.groups.permissions.timed. Singkirkan hak sementara Di grup
/grup pex mengatur permissions.manage.groups.permissions. Setel opsi
/grup pex bobot izin.kelola.kelompok.berat. Tampilkan/Tetapkan Berat Kelompok

Mengelola pemain dalam grup

Tim Izin Keterangan
/grup pex pengguna izin.kelola.keanggotaan. Tampilkan semua pemain di grup
/grup pex pengguna menambahkan izin.kelola.keanggotaan. Tambahkan pemain/pemain ke grup untuk sementara
/grup pex hapus pengguna izin.kelola.keanggotaan. Hapus pemain/pemain dari grup
/pex promosi izin.pengguna.promosikan. Promosikan Pemain ke grup teratas
/pex diturunkan izin.pengguna.demote. Turunkan Pemain ke kelompok bawah izin.kelola.dunia Tampilkan informasi warisan dunia
/pexworld mewarisi permissions.manage.worlds.inheritance Setel dunia/dunia induk Untuk dunia

Instalasi:

2. Kami memasukkan folder Plugins.

3. Nyalakan ulang server.

Jadi, mungkin Anda masing-masing, kecuali pemegang server berpengalaman, memiliki masalah dengan pengaturan hak akses.
Secara pribadi, saya menggunakan plugin PermissionsEx, karena menurut saya ini adalah plugin distribusi izin terbaik untuk server.

Apa yang kita butuhkan:

1.Notepad++
2. Plugin itu sendiri. Anda selalu dapat mengunduh versi terbaru.
3. Lengan lurus. (barang wajib)

Jadi, mari kita mulai.

1. Unduh plugin, buka paketnya. Ada 3 file dalam folder:

2. Kami menjatuhkan file ke folder plugin, memulai server, menghentikannya.
Ada 3 folder di sana:
ChatManager dan ModifyWorld

3. Buka folder PermissionsEx. Di folder ini, buka file permissions.yml dengan Notepad++
Dan kita melihat ini:

Jadi, secara berurutan:
kelompok://jangan sentuh kata ini, ini menunjukkan bahwa grup dan izinnya akan berada di bawah.
bawaan://nama grup, semua pengguna yang baru saja masuk ke server akan masuk ke dalamnya, kecuali tentu saja Anda telah mendaftarkannya di grup lain.
default: benar// parameter ini menetapkan grup sebagai grup default. ini berarti bahwa setiap pemain yang tidak memiliki grup dan/atau pengecualian lain yang ditentukan akan memiliki semua hak grup ini.
//semua yang ada di bawah sebenarnya adalah "hak" untuk grup itu sendiri, Anda perlu menulis izin dari berbagai plugin yang diinstal di server Anda di sana.

Default grup: default: izin yang sebenarnya: - modifi kasiworld.* - commandbook.spawn - commandbook.who - commandbook.say - commandbook.msg - myhome.home.soc.* - iConomy.access - iConomy.bank.access - iConomy.bank .deposit - iConomy.bank.join - iConomy.bank.join.multiple - iConomy.bank.leave - iConomy.bank.list - iConomy.bank.main - iConomy.bank.main.change - iConomy.bank.main.set - iConomy.bank.main.view - iConomy.bank.transfer - iConomy.bank.transfer.multiple - iConomy.bank.withdraw - iConomy.list - iConomy.payment - iConomy.rank - jobs.join.* - jobs.world .* - lwc.protect - iConomyChestShop.shop.create - iConomyChestShop.shop.create. - iConomyChestShop.shop.exclude. - iConomyChestShop.shop.buy - iConomyChestShop.shop.sell - iConomyChestShop.command.iteminfo - commandbook.call - commandbook.time.check - commandbook.rules - myhome.home.basic.home - myhome.home.basic.set - myhome .home.basic.delete - myhome.home.soc.invite Moder: default: warisan palsu: - Izin default: - memodifikasi dunia.* - commandbook.kick - commandbook.bans.ban - commandbook.bans.unban - commandbook.shock. lainnya - commandbook.rocket.other - commandbook.shock - commandbook.rocket - commandbook.mute - commandbook.teleport.* - commandbook.spawn - commandbook.kit.list - commandbook.who - commandbook.say - commandbook.msg - worldgurad. god - worldguard.ungod - worldguard.god.other - worldguard.ungod.other - worldguard.heal.* - worldguard.slay.* - myhome.* - iConomy.access - iConomy.bank.access - iConomy.bank.deposit - iConomy.bank.join - iConomy.bank.join.multiple - iConomy.bank.leave - iConomy.bank.list - iConomy.bank.main - iConomy.bank.main.change - iConomy.bank.main.set - iConom y.bank.main.view - iConomy.bank.transfer - iConomy.bank.transfer.multiple - iConomy.bank.withdraw - iConomy.list - iConomy.payment - iConomy.rank - jobs.join.* - jobs.world. * - commandbook.whereami.compass - commandbook.whereami - lwc.protect - iConomyChestShop.shop.create - iConomyChestShop.shop.create. - iConomyChestShop.shop.exclude. - iConomyChestShop.shop.buy - iConomyChestShop.shop.sell - iConomyChestShop.command.iteminfo - commandbook.call - worldedit.navigation.jumpto - worldedit.navigation.thru - commandbook.time.check - commandbook.rules - lwc.mod - myhome .home.basic.home - myhome.home.basic.set - myhome.home.basic.delete - myhome.home.soc.invite - vanish.* Admins: default: false inheritance: - Izin moder: - pengguna "*" : admin: grup: - Izin admin: null Moderator: grup: - Izin moder: null

Izin ini dikonfigurasi untuk plugin: CommandBook, MyHome, VanishNoPickup, Jobs, LWC, WorldEdit, iConomy, iConomy ChestShop, WorldGuard.

Di sini, seperti yang Anda lihat, ada parameter baru:

info: //grup parameter
awalan: " //awalan
akhiran: " //akhiran

// untuk menampilkan awalan/akhiran, Anda perlu mengaktifkan plugin ChatManager, yang disertakan dengan PEX. Untuk melakukan ini, di folder plugins/ChatManager/ di file config.yml, temukan aktifkan dan ubah, jika perlu, dari enable: false ke enable: true

warisan: // hak waris
- Default // dalam hal ini, semua hak grup "default" diwarisi
Anda mungkin juga memperhatikan bahwa parameter users telah muncul:
di bawahnya, Anda perlu menentukan nama panggilan pengguna yang ingin Anda beri hak tambahan dan / atau pindah ke grup lain. Sebagai contoh:

moderator:
kelompok:
— Moderator
izin: null

di mana "Moderator" adalah nama panggilan pemain, "Moder" adalah nama grup, izin: null adalah hak tambahan untuk pengguna ini, dalam hal ini tidak ada.

Ingat! Di YAML, Anda harus benar-benar mengikuti urutannya, satu ruang ekstra dan parameternya tidak akan berfungsi.

Catatan dari idg_dima: YAML berfungsi dengan baik dengan masalah tambahan atau bahkan baris kosong, satu-satunya yang rusak adalah tab.
Dan kami membawa perubahan kami untuk keterlambatan dalam memeriksa artikel, kami sangat sibuk dengan beberapa hal, termasuk mempersiapkan server untuk pindah.

Instalasi plugin:
1) Unduh plugin itu sendiri, versi terbaru SELALU dapat ditemukan di tautan INI.
Setelah mengunduh arsip, kami akan menemukan file-file berikut di dalamnya:
2)Pindahkan (salin) file (ChatManager, Modifyworld, Permissions, PermissionsEx) ke folder plugins server Anda (contoh path: C:\Server\plugins)
3) Kami memulai server, tunggu tulisan "Selesai" di konsol server dan hentikan.
4) Buka folder Plugin dan lihat yang berikut:


Jika Anda melakukan semuanya dengan benar dan melihat folder yang dibuat oleh plugin, maka Anda dapat mengasumsikan bahwa plugin telah diinstal.

Mengatur IzinMis:
Pertama, mari kita lihat file permissions.yml di (server\plugins\PermissionsEx Anda). Catatan: file dengan ekstensi .yml dapat dilihat oleh SIAPA PUN editor teks, tapi untuk kenyamanan saya sarankan menggunakan Notepad++ (bisa di download)

Ketika kita membuka file, kita akan melihat yang berikut:


Dalam urutan:

groups: //jangan sentuh kata ini, ini menunjukkan bahwa grup dan izinnya akan berada di bawah.
default: //nama grup, semua pengguna yang baru saja masuk ke server masuk ke dalamnya, kecuali tentu saja Anda telah mendaftarkannya di grup lain.
default: true // parameter ini menetapkan grup sebagai grup default. ini berarti bahwa setiap pemain yang tidak memiliki grup dan/atau pengecualian lain yang ditentukan akan memiliki semua hak grup ini.
izin: //semua yang ada di bawah sebenarnya adalah "hak" untuk grup itu sendiri, Anda perlu menulis izin dari berbagai plugin yang diinstal di server Anda di sana.
-modifyworld.* //kemungkinan untuk "memodifikasi" dunia, saya tidak menyarankan untuk menyentuh parameter ini. Catatan: sebenarnya, parameter "modifyworld" memiliki lebih banyak nilai, tetapi karena ini adalah FAQ kecil dan hanya yang paling penting yang dijelaskan di sini, saya tidak menjelaskan parameter ini, jika Anda tertarik, Anda dapat membaca dokumentasi resmi dalam bahasa Inggris di tautan INI.

Sekarang mari kita lihat izin yang sudah dikonfigurasi untuk beberapa plugin.

grup: default: default: izin sebenarnya: - modifi kasiworld.* - commandbook.spawn - commandbook.who - commandbook.say - commandbook.msg - myhome.home.soc.* - iConomy.access - iConomy.bank.access - iConomy. bank.deposit - iConomy.bank.join - iConomy.bank.join.multiple - iConomy.bank.leave - iConomy.bank.list - iConomy.bank.main - iConomy.bank.main.change - iConomy.bank.main. set - iConomy.bank.main.view - iConomy.bank.transfer - iConomy.bank.transfer.multiple - iConomy.bank.withdraw - iConomy.list - iConomy.payment - iConomy.rank - jobs.join.* - jobs. dunia.* - lwc.protect - iConomyChestShop.shop.create - iConomyChestShop.shop.create. - iConomyChestShop.shop.exclude. - iConomyChestShop.shop.buy - iConomyChestShop.shop.sell - iConomyChestShop.command.iteminfo - commandbook.call - commandbook.time.check - commandbook.rules - myhome.home.basic.home - myhome.home.basic.set - myhome .home.basic.delete - myhome.home.soc.invite Moder: default: warisan palsu: - Izin default: - memodifikasi dunia.* - commandbook.kick - commandbook.bans.ban - commandbook.bans.unban - commandbook.shock. lainnya - commandbook.rocket.other - commandbook.shock - commandbook.rocket - commandbook.mute - commandbook.teleport.* - commandbook.spawn - commandbook.kit.list - commandbook.who - commandbook.say - commandbook.msg - worldgurad. god - worldguard.ungod - worldguard.god.other - worldguard.ungod.other - worldguard.heal.* - worldguard.slay.* - myhome.* - iConomy.access - iConomy.bank.access - iConomy.bank.deposit - iConomy.bank.join - iConomy.bank.join.multiple - iConomy.bank.leave - iConomy.bank.list - iConomy.bank.main - iConomy.bank .main.change - iConomy.bank.main.set - iConomy.bank.main.view - iConomy.bank.transfer - iConomy.bank.transfer.multiple - iConomy.bank.withdraw - iConomy.list - iConomy.payment - iConomy .rank - jobs.join.* - jobs.world.* - commandbook.whereami.compass - commandbook.whereami - lwc.protect - iConomyChestShop.shop.create - iConomyChestShop.shop.create. - iConomyChestShop.shop.exclude. - iConomyChestShop.shop.buy - iConomyChestShop.shop.sell - iConomyChestShop.command.iteminfo - commandbook.call - worldedit.navigation.jumpto - worldedit.navigation.thru - commandbook.time.check - commandbook.rules - lwc.mod - myhome .home.basic.home - myhome.home.basic.set - myhome.home.basic.delete - myhome.home.soc.invite - vanish.* Admins: default: false inheritance: - Izin moder: - pengguna "*" : admin: grup: - Izin admin: null Moderator: grup: - Izin moder: null

Izin ini dikonfigurasi untuk plugin: CommandBook, MyHome, VanishNoPickup, Jobs, LWC, WorldEdit, iConomy, iConomy ChestShop, WorldGuard.

Di sini, seperti yang Anda lihat, ada parameter baru:

  • info: //grup parameter
  • awalan: "" //awalan
  • akhiran: "" // akhiran

// untuk menampilkan awalan/akhiran, Anda perlu mengaktifkan plugin ChatManager, yang disertakan dengan PEX. Untuk melakukan ini, di folder plugins/ChatManager/ di file config.yml, temukan aktifkan dan ubah, jika perlu, dari enable: false ke enable: true

  • warisan: // hak waris

Default // dalam hal ini, semua hak grup "default" diwarisi

Anda mungkin juga memperhatikan bahwa parameter users telah muncul:
di bawahnya, Anda perlu menentukan nama panggilan pengguna yang ingin Anda beri hak tambahan dan / atau pindah ke grup lain. Sebagai contoh:

moderator:
kelompok:
- Moderator
izin: null

di mana "Moderator" adalah nama panggilan pemain, "Moder" adalah nama grup, izin: null adalah hak tambahan untuk pengguna ini, dalam hal ini tidak ada.

Ingat! Di YAML, Anda harus benar-benar mengikuti urutannya, satu ruang ekstra dan parameternya tidak akan berfungsi. Agar error lebih sedikit, SAYA MEREKOMENDASIKAN menggunakan situs INI Catatan: tempel kode Anda ke jendela kiri, jika tidak memberikan kesalahan di jendela kanan, maka Anda menulis kode di yaml dengan benar dan itu akan berhasil.

Artikel ini diambil dari rubukkit.org

Semua plugin di Minecraft versi apa pun memiliki hak atau pengaturan izinnya sendiri untuk perintah dan tindakan plugin tertentu. Izin ini harus terdaftar di file izin.yml, yang terletak di folder dari plugin hak (misalnya: IzinEx).

Semua hak atas plugin ada di dalam file izin.yml.

File ini harus ditulis seperti ini:

kelompok:
bawaan:
default: benar
izin:
-lwc.protect
-buku perintah.kit
- buku perintah.kit.list
- buku perintah.spawn
Moderator:
warisan:
-bawaan
default: salah
izin:
- iConomy.holdings.others
- izin: iConomy.accounts.take
- iConomyChestShop.shop.create
- ChestShop.shop.create
Admin:
warisan:
- Moderator
default: salah
izin:
- authme.admin.ganti kata sandi
-authme.admin.reload
-authme.admin.unregister
-authme.admin.register
pembantu:
warisan:
-bawaan
default: salah
izin:
- buku perintah.mute
- buku perintah.unmute
- buku perintah.msg
- buku perintah.broadcast
- buku perintah. kembali
- buku perintah.teleport
- buku perintah.teleport.other
pengguna:
Krato:
kelompok:
-Admin
Perhubungan:
kelompok:
- Pembantu
Bezumet:
kelompok:
- Moderator

Hal terpenting dalam izin.yml itu menyimpan tab dalam data. Jika rusak, maka tidak ada yang akan berhasil.

Seperti apa kata "tab" itu dan apa artinya dalam sebuah file izin.yml:

Jika Anda benar-benar menjelaskan bahasa sederhana, adalah untuk menjaga sejumlah spasi dari margin kiri bagian terpisah dan opsi file. Artinya, seharusnya:

(Untuk memudahkan pemahaman, saya akan mencantumkan semuanya dalam formulir berikut)

grup, pengguna: 0 spasi.

Nama grup dalam grup, Nama panggilan pemain di pengguna: 2 spasi.

Parameter, izin, dan lainnya: 4 spasi.

Bagian kelompok dan pengguna tidak dapat diulang dan ada dalam 1 contoh. Hak dijelaskan untuk grup pemain (Administrator, Moderator, Helper, VIP), tidak boleh ada nama panggilan pemain, hanya hak itu sendiri izin plugin ditulis sebagai:

-<пробел>(izin)

Buku Perintah.teleportasi

bawaan: BENAR - berarti hak ini akan diberikan secara default kepada semua pemain yang login ke server, itu harus ada dalam 1 contoh, di grup hak lain harus ada bawaan: Salah

warisan: menunjukkan grup yang berfungsi sebagai orang tua, seperti pada contoh di atas, grup moderator mengambil alih dari grup bawaan dan melengkapinya dengan miliknya sendiri, dan Admin mengambil hak kelompok sebagai dasar haknya moderator yang termasuk hak bawaan.

Bab pengguna berisi nama panggilan pengguna dan langsung grup tempat mereka menjadi anggota. Alih-alih grup, itu bisa izin jika perlu untuk menentukan hak tertentu untuk beberapa pengguna, bukan untuk grup. Di sini, seperti di bagian kelompok perlu untuk menjaga tabulasi yang sama.

Semua pertanyaan di komentar.



Memuat...
Atas