SPluginsSPlugins

Halaman ini diterjemahkan dari bahasa Inggris dengan bantuan AI. Perbaiki terjemahan ini atau baca versi aslinya.

Saklar On / Off

Persyaratan+

  • ExecutableItems Premium

CATATAN: BUAT 2 AKTIVATOR TERLEBIH DAHULU.

Aktivator pertama

Buat sebuah variabel

  • Sebuah variabel perlu dibuat agar kita memiliki pengenal untuk menentukan apakah saklar sedang on/off

Anda klik ikon ini untuk membuka editor variabel

Pada dasarnya Anda cukup membuat sebuah variabel

Untuk id, tidak ada aturan khusus. Pada panduan ini, kita akan menamai variabel kita "x"

Tidak masalah apakah berupa angka atau string

Untuk tutorial ini kita akan menggunakan nilai 0

Buat item Anda, lalu tambahkan sebuah aktivator

  • Dalam kasus ini aktivatornya adalah PLAYER_ALL_CLICK

Perintah

  • Ketik perintah apa pun yang Anda inginkan

Variables Modification

Pertama, klik ikon ini di editor aktivator

Buat sebuah variables modification

Pilih variabel yang kita buat sebelumnya

Atur tipe modifikasi ke SET

Kita akan mengatur nilai selain 0 agar aktivator yang sama tidak dapat berjalan untuk kedua kalinya

Placeholder Condition

  • Ini diperlukan untuk mengatur aktivator mana yang akan berjalan

Pertama, kita buka kondisi

Lalu ke kondisi placeholder

Tentu saja, kita harus membuat sebuah kondisi placeholder

PLAYER_STRING juga merupakan sebuah opsi

Kita akan menggunakan placeholder untuk variabel yang kita buat. Gunakan %var_x_int% jika Anda tetap menggunakan PLAYER_STRING

Kita akan menggunakan pembanding ini

Kita akan menggunakan nilai 0 sebagai opsi "off"

Tambahkan cooldown item yang lain ke item itu sendiri

  • Sebagai contoh, id item EI adalah onoff-demo. Anda kemudian harus membuka ikon ini lalu mengikuti gambar-gambar berikut.

Sebagai contoh, id saklar on/off adalah "faker", jadi pilih "faker".

Sejak versi 5.0 dirilis, id aktivator dimulai dari "activator0" dan bukan "activator1". Bagaimanapun, Anda perlu memilih aktivator kedua karena aktivator berjalan dari atas ke bawah.

Info

Opsi ini penting karena jika tidak ada cooldown, aktivator akan langsung menerobos ke aktivator kedua yang seharusnya mematikan aktivator tersebut

Atur cooldown ke 1 atau 2. Anda yang menentukan

Disarankan untuk mengatur ini ke true jika Anda ingin item dapat digunakan berulang kali dengan cepat. Satu tick sudah cukup untuk mencegah penerobosan yang disebutkan di atas.

Aktivator kedua

  • Kita akan kembali menggunakan PLAYER_ALL_CLICK

Perintah

  • Ketik perintah apa pun yang Anda inginkan

Variables Modification

Pertama, klik ikon ini di editor aktivator

Buat sebuah variables modification

Pilih variabel yang kita buat sebelumnya

Atur tipe modifikasi ke SET

Kita akan mengatur nilai selain 1 agar aktivator yang sama tidak dapat berjalan untuk kedua kalinya

Placeholder Condition

  • Ini diperlukan untuk mengatur aktivator mana yang akan berjalan

Pertama, kita buka kondisi

Lalu ke kondisi placeholder

Tentu saja, kita harus membuat sebuah kondisi placeholder

PLAYER_STRING juga merupakan sebuah opsi

Kita akan menggunakan placeholder untuk variabel yang kita buat. Gunakan %var_x_int% jika Anda tetap menggunakan PLAYER_STRING

Kita akan menggunakan pembanding ini

Kita akan menggunakan nilai 1 sebagai opsi "on"

Tambahkan cooldown item yang lain ke item itu sendiri

  • Sebagai contoh, id item EI adalah onoff-demo. Anda kemudian harus membuka ikon ini lalu mengikuti gambar-gambar berikut.

Sebagai contoh, id saklar on/off adalah "faker", jadi pilih "faker".

Sejak versi 5.0 dirilis, id aktivator dimulai dari "activator0" dan bukan "activator1". Bagaimanapun, Anda perlu memilih aktivator kedua karena aktivator berjalan dari atas ke bawah.

Info

Opsi ini penting karena jika tidak ada cooldown, aktivator akan langsung menerobos ke aktivator kedua yang seharusnya mematikan aktivator tersebut

Atur cooldown ke 1 atau 2. Anda yang menentukan

Disarankan untuk mengatur ini ke true jika Anda ingin item dapat digunakan berulang kali dengan cepat. Satu tick sudah cukup untuk mencegah penerobosan yang disebutkan di atas.

Simpan item EI

  • Hasilnya seharusnya terlihat seperti ini (Kami menambahkan perintah untuk menampilkan ON (activator1) dan OFF (activator2) agar Anda dapat melihat cara kerjanya

Konfigurasi item

name: '&e&lOn/Off Demo'
lore: []
material: LEVER
glow: true
usage: 1
usageLimit: -1
hiders:
  hideEnchantments: false
  hideUnbreakable: false
  hideAttributes: false
  hidePotionEffects: false
  hideUsage: true
  hideDye: false
enchantments: {}
restrictions:
  cancel-item-place: false
variables:
  x:
    variableName: x
    type: NUMBER
    default: 0.0
attributes: {}
activators:
  activator0:
    name: '&eToggle-On'
    option: PLAYER_ALL_CLICK
    typeTarget: NO_TYPE_TARGET
    usageModification: 0
    cancelEvent: true
    silenceOutput: false
    autoUpdateItem: false
    otherEICooldowns:
      cd0:
        executableItem: onoff-demo
        activators:
        - activator1
        cooldown: 1
        isCooldownInTicks: true
    requiredItems:
      errorMessage: ''
    requiredExecutableItems:
      errorMessage: ''
    detailedSlots:
    - -1
    playerCommands:
    - SENDMESSAGE Toggled On
    playerConditions: {}
    worldConditions: {}
    itemConditions: {}
    customConditions: {}
    placeholdersConditions:
      plchC1:
        type: PLAYER_NUMBER
        comparator: EQUALS
        part1: '%var_x%'
        part2: '0.0'
        cancelEventIfNotValid: true
        messageIfNotValid: '&e'
    variablesModification:
      varModif0:
        variableName: x
        type: SET
        modification: 1.0
  activator1:
    name: '&eToggle-Off'
    option: PLAYER_ALL_CLICK
    typeTarget: NO_TYPE_TARGET
    usageModification: 0
    cancelEvent: true
    silenceOutput: false
    autoUpdateItem: false
    otherEICooldowns:
      cd0:
        executableItem: onoff-demo
        activators:
        - activator0
        cooldown: 1
        isCooldownInTicks: true
    requiredItems:
      errorMessage: ''
    requiredExecutableItems:
      errorMessage: ''
    detailedSlots:
    - -1
    playerCommands:
    - SENDMESSAGE Toggled Off
    playerConditions: {}
    worldConditions: {}
    itemConditions: {}
    customConditions: {}
    placeholdersConditions:
      plchC1:
        type: PLAYER_NUMBER
        comparator: EQUALS
        part1: '%var_x%'
        part2: '1.0'
        cancelEventIfNotValid: true
        messageIfNotValid: '&e'
    variablesModification:
      varModif0:
        variableName: x
        type: SET
        modification: 0.0

Komentar terakhir

Jika Anda memiliki pertanyaan atau merasa panduan ini kurang jelas, silakan bertanya di Discord.
Kami akan membantu Anda ! 😁😁

Coba sekarang

Salin ini ke ExecutableItems lalu muat ulang

Dari referensi perintah kustom SCore. Tempelkan ke config, jalankan perintah reload plugin, dan Anda punya titik awal yang berfungsi untuk diedit.

activators:
  activator0: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of player
    playerCommands:
    - ABSORPTION amount:5 time:200 # Gives the player absorption
  activator1: # Activator ID, you can create as many activator on the activators list
    option: # Here goes an activator that is at least instance of target
    targetCommands:
    - ABSORPTION amount:5 time:200 # Gives the target absorption
ExecutableItems

Plugin yang digunakan di halaman ini

ExecutableItems

Item kustom dengan kemampuan, aktivator, dan perintah, tanpa kode.

  • 5.0/5 dari 10 ulasan
  • 3.1K server menjalankannya saat ini (bStats)
  • 103 unduhan di SPlugins

€19.99

sekali bayar, pembaruan seumur hidup

Dibuat 13 Nov 2026Terakhir diperbarui 13 Nov 2026 oleh Ssomar
Edit halaman ini di GitHub