Mengoptimalkan Penggunaan Addon di Minecraft

Mengoptimalkan Penggunaan Addon di Minecraft

Saya berharap Anda telah berhasil menemukan bagian yang paling sulit.
Dengan menggunakan addon ini secara rutin, saya dapat menguji berbagai cara penggunaannya. Kita akan melihat mana yang menjadi "pilihan" terbaik.

Apa Pilihan Terbaik?

Saya bicara tentang "pilihan" dengan tentatif menggunakan "or" dan "%string%, %function%, %click share%, %click%…
Baiklah.
Pilihan terbaik untuk memasukkan item adalah sebagai berikut:

format gui slot %numbers% of %players% with %itemstack% to [do] nothing

Kata-kata "to [do] nothing" dapat diubah.

Mengapa saya tidak memilih "create or "make"? Cukup karena dua pilihan ini membuat server Anda bergerak terlalu banyak. Waktu reload skript rata-rata dengan kedua pilihan ini adalah 20 detik hingga 1 menit, sedangkan dengan "format", waktu yang diperlukan tidak lebih dari 5 detik (saya biarkan Anda mencoba sendiri).

Apa Arti dari Pilihan-pilihan tersebut?

Pertama-tama, kita akan menampilkan GUI dan menjelaskan fungsi masing-masing:

open virtual chest inventory with size X named "Y" to player
format gui slot %numbers% of %players% with %itemstack% to [do] nothing

Menampilkan GUI untuk player "%numbers%" slot dengan item "%itemstack%" yang tidak bergerak ketika di-klik.

format gui slot %numbers% of %players% with %itemstack% to close [using %click action%]

Menampilkan GUI untuk player's %numbers% slot dengan item "%itemstack%" yang menutup ketika di-klik (dan dapat disesuaikan dengan kelas klik tertentu seperti kanan, kiri… (using %click action%)).

format gui slot %numbers% of %players% with %itemstack% to run %command sender% command %string%

Menampilkan GUI untuk player's "%numbers%" slot dengan item "%itemstack%" yang menjalankan perintah ketika di-klik.

format gui slot %numbers% of %players% with %itemstack% to close then run %command sender% command %string% [as op] [using %click action% [(button|click|action)]] [with cursor [item] %itemstack%]

Menampilkan GUI untuk player's %numbers% slot dengan item "%itemstack%" yang menutup dan menjalankan perintah ketika di-klik ([as op] = sebagai admin; [with cursor[item] %itemstack%] = dengan kursor pada item "%itemstack%").

format gui slot %numbers% of %players% with %itemstack% to close then run function %function%

Menampilkan GUI untuk player's %numbers% slot dengan item "%itemstack%" yang menutup dan menjalankan fungsi ketika di-klik.

Apa Fungsi Klik Events?

Klik events memungkinkan Anda membuat beberapa efek hanya dengan 1 item dalam inventory virtual.
Contoh: Blok besi: Klik kanan, mengirim pesan untuk player. Kami melakukan klik kiri, ia melakukan siaran.

format gui slot 1 of player with Iron Block to close then run player command "/broadcast" with left click
format gui slot 1 of player with Iron Block to close then run player command "/send" with right click

Apakah Anda memahami gagasan?

Di sini adalah contoh yang sederhana:

open virtual chest inventory with size 1 named "This menu is a test" to player
format gui slot 4 of player with diamond sword named "The name of my object" to close then run player command "/macommande"

Untuk fungsi, gagasan tersebut sama:

open virtual chest inventory with size 1 named "This menu is a test" to player
format gui slot 4 of player with diamond sword named "The name of my object" to run function MyFunction(player, "Blablabla")

Untuk menggunakan klik, Anda harus membuat item yang sama beberapa kali tetapi dengan efek yang berbeda:

open virtual chest inventory with size 1 named "This menu is a test" to player
format gui slot 4 of player with diamond sword named "The name of my object" to run function MyFunction(player, "Blablabla") with "right" click
format gui slot 4 of player with diamond sword named "The name of my object" to run function MySecondFunction(player, "Blablabla") with "left" click

Apakah Anda siap mencoba?

Leave a comment