Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #-------------------------------------------------------------------------------#
- #KIT SYTEM SKRIPT # # #
- #Make By Enrico # # #
- #Version: 2.0 # # #
- #Saran: Jangan Ubah Sistem Skript Nya Ntar Eror Loh #
- #Kalo Mengubah Message Message Gak masalah, Asal jangan claim Ini skript Lu #
- #-------------------------------------------------------------------------------#
- #---------------------------------------------------------------------------------------#
- #Dicari orang Yang mau membantu gw Dalam Melanjutkan Skript Ini Sampai bisa dijual :v #
- #Syarat Dan Ketentuan # # #
- #- Ngerti Skript :3 # # #
- #- Bisa English # # #
- #- Rajin # # #
- #---------------------------------------------------------------------------------------#
- #---------------------------------------------------------------#
- #Plugin Yang Harus Terinstall #
- #@Skript http://dev.bukkit.org/bukkit-plugins/skript #
- #@Vault http://dev.bukkit.org/bukkit-plugins/vault #
- #@Skrayfall http://dev.bukkit.org/bukkit-plugins/skrayfall #
- #@Skquery http://dev.bukkit.org/bukkit-plugins/skquery #
- #@GroupManager #
- #@Essentials #
- #---------------------------------------------------------------#
- #---------------------------------------#
- #Pemasangan Instant #
- #1. Masukan Ke Folder Skript Mu #
- #2. command /sk reload kitsystem #
- #3. Baca Semua Note gw #
- #4. Kalo Masi Bingung Contact gw :3 #
- #---------------------------------------#
- #---------------------------------------#
- #Feature / Kegunaan / Kelebihan #
- #@Ingame Set Kit,Semuanya In Game :v #
- #@Tidak Terlalu Memakan RAM Server #
- #@Lebih Fleksibel #
- #@Bisa Memasukan apa saja dalam kit #
- #@Lebih Cepat dalam set kit #
- #@Kit dengan permission setiap kit #
- #@Kit List dengan GUI #
- #@Sign Kit #
- #@NPC Support #
- #@Max Barang Yang Ditampilkan #
- #@Essentials Kit Convert Support #
- #@Starter Kit #
- #---------------------------------------#
- #---------------------------------------#
- #Rencana Fitur Update Selanjutnya #
- #@KIt yang disembunyikan dari kit list #
- #@Kit 1 kali pakai #
- #@More ? #
- #@Contact Me @FB #
- #http://www.facebook.com/onenrico #
- #---------------------------------------#
- #-----------------------------------------------------------------------------------------------#
- #Kelemahan Skript Kit System V2.0 # # #
- #@Semua Kit Yang Dibuat Akan Masuk Kedalam list (Tetapi Ada Yang Locked Dan Unlocked) #
- #@Waktu Yang di perlukan untuk meload skript Ini cukup lama yaitu 5 detik #
- #@Semua Kit Dalam Menu Berjejer Sesuai urutan pembuatan (Tidak Bisa dikreasikan) :3 #
- #@Lambang Kit dalam GUI Sama :3 (Tidak Variatif :'v) # # #
- #@Mungkin Masih Ada BUG, Yang belum saya temukan, Jadi Jika Kalian menemukannya hubungi saya #
- #-----------------------------------------------------------------------------------------------#
- #---------------------------------------------------------------#
- #Permission List #
- #-> Kit.list (Permission Untuk melihat /kit #
- #-> Kit.namakit (Permission Untuk Unlock / Mengambil kit) #
- #-> kitadmin (Permission untuk command /kitadmin) #
- #-> kitadmin.adminsign (Permission untuk membuat kit sign #
- #---------------------------------------------------------------#
- #---------------------------------------------------------------#
- #Command List #
- #---------------------------------------------------------------#
- #-------------------------------------------------------====----#
- #Player Command List #
- #--------------------------------------------------------====---#
- #/kit - 1 command saja untuk member bro :v #
- #---------------------------------------------------------------#
- #---------------------------------------------------------------#
- #Admin Command List #
- #---------------------------------------------------------------#
- #/kitadmin - Gunakan Command Ini Di Server Untuk Melihatnya #
- #---------------------------------------------------------------#
- #---------------------------------------------------------------#
- #Tutorial Sign Kit #
- #---------------------------------------------------------------#
- # ################# #################
- # # Line1 # # [Kit] #
- # # Line2 # # Namakit #
- #Sign Format # # Line3 # # Bebas # -> Jika Mengambil Kit dari sign
- # # Line4 # # Harga # -> Maka Tidak Perlu Adanya Permis
- # ################# #################
- #Contoh Sign #################
- # # [Kit] #
- # # Member # -> @Sign ini digunakan
- # # Kit Nya Mas # -> untuk mengambil kit member dengan harga 1000 balance
- # # 1000 #
- # #################
- #Contoh Sign #################
- #Free # [Kit] #
- # # Member # -> @Sign ini digunakan
- # # Kit Nya Mas # -> untuk mengambil kit member dengan grkatis
- # # 0 #
- # #################
- options:
- ks: &7&l[&3Kit&7&l]&r&e #Prefix Untuk Skript Ini
- 1day: 1 day #Berapa Delay Jika /kitadmin cooldown <kit> 1
- 3day: 3 day #Berapa Delay Jika /kitadmin cooldown <kit> 3
- 7day: 7 day #Berapa Delay Jika /kitadmin cooldown <kit> 7
- max: 10
- #Berapa Banyak Barang Yang Di tampilkan dalam suatu kit
- #Jika Ingin Menampilkan Semua, Tulis saja max nya 100000000 :v
- JikaPenuh: Drop
- #Jika Inventory Tidak Cukup Saat Mengambil Kit Apa Yang akan terjadi
- #Pilihan :
- #@Drop (Item Tersebut Di Drop Di tempat Player)
- #@Clear (Item Tersebut Dihilangkan)
- Pesan: Tampil
- #Jika Pesan Tampil Maka kit akan Memberikan Info
- #Barang Yang Didapatkan Dari kit
- Starter: member
- #Jika Ingin Disable Cukup Diganti Dengan Kit Yang Tidak ada
- Menu: Pelangi
- #Isi Dari Slot Kosong Dalam kit list
- #@Pelangi: Kaca Warna warni
- #@Classic: Semuanya 1 warna saja (Namun Acak)
- #@Black: Warna Hitam Saja
- #@Kosong: Slot Kosong Tetap kosong :'(
- ItemUnlocked: chest
- #Lambang Item Dalam GUI Kit
- #Ketika Kit tersebut Unlocked
- ItemLocked: ender chest
- #Lambang Item Dalam GUI Kit
- #Ketika Kit tersebut locked
- #Jangan Diganti
- Cc: console command
- Pc: player command
- ra: replace all
- #Jangan Di ganti
- on script LOAD:
- wait 2 tick
- send "{@ks} Skript Kit System V2.0 Loaded" TO console
- on npc right click:
- IF citizen name is "Kit Master":
- {@Pc} "/kit"
- on first join:
- {@Cc} "/kitadmin give {@Starter} %player%"
- on command "/ekit":
- IF {kit.convert.%player%} is set:
- stop
- cancel event
- {@Pc} "/kit"
- stop
- command /kits:
- trigger:
- {@Pc} "/kit"
- stop
- command /kit [<text>]:
- permission: kit.list
- trigger:
- IF {kit.convert.%player%} is true:
- IF arg 1 is NOT set:
- send "{@ks} Kamu Harus Menulis Nama Kit"
- stop
- {@Pc} "/ekit %arg 1%"
- wait 2 tick
- {@Pc} "/kitadmin create %arg 1%"
- wait 2 tick
- {@Pc} "/kitadmin set %arg 1%"
- wait 2 tick
- {@Pc} "/ci"
- stop
- IF arg 1 is NOT set:
- wait 5 tick
- LOOP 54 times: #Pengaman :'v
- IF {kitlist::%loop-num%} is set:
- add 1 TO {_loop-num1}
- IF {kitlist::%loop-num%} is NOT set:
- IF {kitlist::%loop-num + 1%} is set:
- set {kitlist::%loop-num%} TO {kitlist::%loop-num + 1%}
- delete {kitlist::%loop-num + 1%}
- IF {kitlist::%loop-num + 1%} is NOT set:
- IF {kitlist::%loop-num + 2%} is set:
- set {kitlist::%loop-num%} TO {kitlist::%loop-num + 2%}
- delete {kitlist::%loop-num + 2%}
- IF {kitlist::%loop-num + 1%} is NOT set:
- IF {kitlist::%loop-num + 2%} is NOT set:
- IF {kitlist::%loop-num + 3%} is NOT set:
- set {kitlist::%loop-num%} TO {kitlist::%loop-num + 3%}
- delete {kitlist::%loop-num + 3%}
- IF {_loop-num1} is NOT set:
- send "{@ks} Tidak Ada Satupun Kit yang di set"
- send "{@ks} Laporkan Ke Staff"
- stop
- IF {_loop-num1} is less than 9:
- open chest with 1 rows named "&8Kit List" TO player
- LOOP 9 times:
- set {_y} TO loop-num - 1
- IF "{@Menu}" is "Classic":
- IF {_kaca} is NOT set:
- set {_kaca} TO random INTEGER between 1 AND 5
- IF {_kaca} is 1:
- set {_kaca} TO red glass
- IF {_kaca} is 2:
- set {_kaca} TO yellow glass
- IF {_kaca} is 3:
- set {_kaca} TO green glass
- IF {_kaca} is 4:
- set {_kaca} TO blue glass
- IF {_kaca} is 5:
- set {_kaca} TO orange glass
- format slot {_y} of player with {_kaca} named " " TO be unstealable
- IF "{@Menu}" is "Black":
- set {_kaca} TO black glass
- format slot {_y} of player with {_kaca} named " " TO be unstealable
- IF "{@Menu}" is "Kosong":
- format slot {_y} of player with air named " " TO be unstealable
- IF "{@Menu}" is "Pelangi":
- set {_kaca} TO random INTEGER between 1 AND 5
- IF {_kaca} is 1:
- set {_kaca} TO red glass
- IF {_kaca} is 2:
- set {_kaca} TO yellow glass
- IF {_kaca} is 3:
- set {_kaca} TO green glass
- IF {_kaca} is 4:
- set {_kaca} TO blue glass
- IF {_kaca} is 5:
- set {_kaca} TO orange glass
- format slot {_y} of player with {_kaca} named " " TO be unstealable
- IF {_loop-num1} is equal TO 9:
- open chest with 1 rows named "&8Kit List" TO player
- LOOP 9 times:
- set {_y} TO loop-num - 1
- IF "{@Menu}" is "Classic":
- IF {_kaca} is NOT set:
- set {_kaca} TO random INTEGER between 1 AND 5
- IF {_kaca} is 1:
- set {_kaca} TO red glass
- IF {_kaca} is 2:
- set {_kaca} TO yellow glass
- IF {_kaca} is 3:
- set {_kaca} TO green glass
- IF {_kaca} is 4:
- set {_kaca} TO blue glass
- IF {_kaca} is 5:
- set {_kaca} TO orange glass
- format slot {_y} of player with {_kaca} named " " TO be unstealable
- IF "{@Menu}" is "Black":
- set {_kaca} TO black glass
- format slot {_y} of player with {_kaca} named " " TO be unstealable
- IF "{@Menu}" is "Kosong":
- format slot {_y} of player with air named " " TO be unstealable
- IF "{@Menu}" is "Pelangi":
- set {_kaca} TO random INTEGER between 1 AND 5
- IF {_kaca} is 1:
- set {_kaca} TO red glass
- IF {_kaca} is 2:
- set {_kaca} TO yellow glass
- IF {_kaca} is 3:
- set {_kaca} TO green glass
- IF {_kaca} is 4:
- set {_kaca} TO blue glass
- IF {_kaca} is 5:
- set {_kaca} TO orange glass
- format slot {_y} of player with {_kaca} named " " TO be unstealable
- IF {_loop-num1} is equal TO 18:
- open chest with 1 rows named "&8Kit List" TO player
- LOOP 18 times:
- set {_y} TO loop-num - 1
- IF "{@Menu}" is "Classic":
- IF {_kaca} is NOT set:
- set {_kaca} TO random INTEGER between 1 AND 5
- IF {_kaca} is 1:
- set {_kaca} TO red glass
- IF {_kaca} is 2:
- set {_kaca} TO yellow glass
- IF {_kaca} is 3:
- set {_kaca} TO green glass
- IF {_kaca} is 4:
- set {_kaca} TO blue glass
- IF {_kaca} is 5:
- set {_kaca} TO orange glass
- format slot {_y} of player with {_kaca} named " " TO be unstealable
- IF "{@Menu}" is "Black":
- set {_kaca} TO black glass
- format slot {_y} of player with {_kaca} named " " TO be unstealable
- IF "{@Menu}" is "Kosong":
- format slot {_y} of player with air named " " TO be unstealable
- IF "{@Menu}" is "Pelangi":
- set {_kaca} TO random INTEGER between 1 AND 5
- IF {_kaca} is 1:
- set {_kaca} TO red glass
- IF {_kaca} is 2:
- set {_kaca} TO yellow glass
- IF {_kaca} is 3:
- set {_kaca} TO green glass
- IF {_kaca} is 4:
- set {_kaca} TO blue glass
- IF {_kaca} is 5:
- set {_kaca} TO orange glass
- format slot {_y} of player with {_kaca} named " " TO be unstealable
- IF {_loop-num1} is equal TO 27:
- open chest with 1 rows named "&8Kit List" TO player
- LOOP 27 times:
- set {_y} TO loop-num - 1
- IF "{@Menu}" is "Classic":
- IF {_kaca} is NOT set:
- set {_kaca} TO random INTEGER between 1 AND 5
- IF {_kaca} is 1:
- set {_kaca} TO red glass
- IF {_kaca} is 2:
- set {_kaca} TO yellow glass
- IF {_kaca} is 3:
- set {_kaca} TO green glass
- IF {_kaca} is 4:
- set {_kaca} TO blue glass
- IF {_kaca} is 5:
- set {_kaca} TO orange glass
- format slot {_y} of player with {_kaca} named " " TO be unstealable
- IF "{@Menu}" is "Black":
- set {_kaca} TO black glass
- format slot {_y} of player with {_kaca} named " " TO be unstealable
- IF "{@Menu}" is "Kosong":
- format slot {_y} of player with air named " " TO be unstealable
- IF "{@Menu}" is "Pelangi":
- set {_kaca} TO random INTEGER between 1 AND 5
- IF {_kaca} is 1:
- set {_kaca} TO red glass
- IF {_kaca} is 2:
- set {_kaca} TO yellow glass
- IF {_kaca} is 3:
- set {_kaca} TO green glass
- IF {_kaca} is 4:
- set {_kaca} TO blue glass
- IF {_kaca} is 5:
- set {_kaca} TO orange glass
- format slot {_y} of player with {_kaca} named " " TO be unstealable
- IF {_loop-num1} is equal TO 36:
- open chest with 1 rows named "&8Kit List" TO player
- LOOP 36 times:
- set {_y} TO loop-num - 1
- IF "{@Menu}" is "Classic":
- IF {_kaca} is NOT set:
- set {_kaca} TO random INTEGER between 1 AND 5
- IF {_kaca} is 1:
- set {_kaca} TO red glass
- IF {_kaca} is 2:
- set {_kaca} TO yellow glass
- IF {_kaca} is 3:
- set {_kaca} TO green glass
- IF {_kaca} is 4:
- set {_kaca} TO blue glass
- IF {_kaca} is 5:
- set {_kaca} TO orange glass
- format slot {_y} of player with {_kaca} named " " TO be unstealable
- IF "{@Menu}" is "Black":
- set {_kaca} TO black glass
- format slot {_y} of player with {_kaca} named " " TO be unstealable
- IF "{@Menu}" is "Kosong":
- format slot {_y} of player with air named " " TO be unstealable
- IF "{@Menu}" is "Pelangi":
- set {_kaca} TO random INTEGER between 1 AND 5
- IF {_kaca} is 1:
- set {_kaca} TO red glass
- IF {_kaca} is 2:
- set {_kaca} TO yellow glass
- IF {_kaca} is 3:
- set {_kaca} TO green glass
- IF {_kaca} is 4:
- set {_kaca} TO blue glass
- IF {_kaca} is 5:
- set {_kaca} TO orange glass
- format slot {_y} of player with {_kaca} named " " TO be unstealable
- IF {_loop-num1} is equal TO 45:
- open chest with 1 rows named "&8Kit List" TO player
- LOOP 45 times:
- set {_y} TO loop-num - 1
- IF "{@Menu}" is "Classic":
- IF {_kaca} is NOT set:
- set {_kaca} TO random INTEGER between 1 AND 5
- IF {_kaca} is 1:
- set {_kaca} TO red glass
- IF {_kaca} is 2:
- set {_kaca} TO yellow glass
- IF {_kaca} is 3:
- set {_kaca} TO green glass
- IF {_kaca} is 4:
- set {_kaca} TO blue glass
- IF {_kaca} is 5:
- set {_kaca} TO orange glass
- format slot {_y} of player with {_kaca} named " " TO be unstealable
- IF "{@Menu}" is "Black":
- set {_kaca} TO black glass
- format slot {_y} of player with {_kaca} named " " TO be unstealable
- IF "{@Menu}" is "Kosong":
- format slot {_y} of player with air named " " TO be unstealable
- IF "{@Menu}" is "Pelangi":
- set {_kaca} TO random INTEGER between 1 AND 5
- IF {_kaca} is 1:
- set {_kaca} TO red glass
- IF {_kaca} is 2:
- set {_kaca} TO yellow glass
- IF {_kaca} is 3:
- set {_kaca} TO green glass
- IF {_kaca} is 4:
- set {_kaca} TO blue glass
- IF {_kaca} is 5:
- set {_kaca} TO orange glass
- format slot {_y} of player with {_kaca} named " " TO be unstealable
- IF {_loop-num1} is equal TO 54:
- open chest with 1 rows named "&8Kit List" TO player
- LOOP 54 times:
- set {_y} TO loop-num - 1
- IF "{@Menu}" is "Classic":
- IF {_kaca} is NOT set:
- set {_kaca} TO random INTEGER between 1 AND 5
- IF {_kaca} is 1:
- set {_kaca} TO red glass
- IF {_kaca} is 2:
- set {_kaca} TO yellow glass
- IF {_kaca} is 3:
- set {_kaca} TO green glass
- IF {_kaca} is 4:
- set {_kaca} TO blue glass
- IF {_kaca} is 5:
- set {_kaca} TO orange glass
- format slot {_y} of player with {_kaca} named " " TO be unstealable
- IF "{@Menu}" is "Black":
- set {_kaca} TO black glass
- format slot {_y} of player with {_kaca} named " " TO be unstealable
- IF "{@Menu}" is "Kosong":
- format slot {_y} of player with air named " " TO be unstealable
- IF "{@Menu}" is "Pelangi":
- set {_kaca} TO random INTEGER between 1 AND 5
- IF {_kaca} is 1:
- set {_kaca} TO red glass
- IF {_kaca} is 2:
- set {_kaca} TO yellow glass
- IF {_kaca} is 3:
- set {_kaca} TO green glass
- IF {_kaca} is 4:
- set {_kaca} TO blue glass
- IF {_kaca} is 5:
- set {_kaca} TO orange glass
- format slot {_y} of player with {_kaca} named " " TO be unstealable
- IF {_loop-num1} is less than 18:
- IF {_loop-num1} is more than 9:
- LOOP 18 times:
- set {_y} TO loop-num - 1
- IF "{@Menu}" is "Classic":
- IF {_kaca} is NOT set:
- set {_kaca} TO random INTEGER between 1 AND 5
- IF {_kaca} is 1:
- set {_kaca} TO red glass
- IF {_kaca} is 2:
- set {_kaca} TO yellow glass
- IF {_kaca} is 3:
- set {_kaca} TO green glass
- IF {_kaca} is 4:
- set {_kaca} TO blue glass
- IF {_kaca} is 5:
- set {_kaca} TO orange glass
- format slot {_y} of player with {_kaca} named " " TO be unstealable
- IF "{@Menu}" is "Black":
- set {_kaca} TO black glass
- format slot {_y} of player with {_kaca} named " " TO be unstealable
- IF "{@Menu}" is "Kosong":
- format slot {_y} of player with air named " " TO be unstealable
- IF "{@Menu}" is "Pelangi":
- set {_kaca} TO random INTEGER between 1 AND 5
- IF {_kaca} is 1:
- set {_kaca} TO red glass
- IF {_kaca} is 2:
- set {_kaca} TO yellow glass
- IF {_kaca} is 3:
- set {_kaca} TO green glass
- IF {_kaca} is 4:
- set {_kaca} TO blue glass
- IF {_kaca} is 5:
- set {_kaca} TO orange glass
- format slot {_y} of player with {_kaca} named " " TO be unstealable
- open chest with 2 rows named "&8Kit List" TO player
- IF {_loop-num1} is less than 27:
- IF {_loop-num1} is more than 18:
- LOOP 27 times:
- set {_y} TO loop-num - 1
- IF "{@Menu}" is "Classic":
- IF {_kaca} is NOT set:
- set {_kaca} TO random INTEGER between 1 AND 5
- IF {_kaca} is 1:
- set {_kaca} TO red glass
- IF {_kaca} is 2:
- set {_kaca} TO yellow glass
- IF {_kaca} is 3:
- set {_kaca} TO green glass
- IF {_kaca} is 4:
- set {_kaca} TO blue glass
- IF {_kaca} is 5:
- set {_kaca} TO orange glass
- format slot {_y} of player with {_kaca} named " " TO be unstealable
- IF "{@Menu}" is "Black":
- set {_kaca} TO black glass
- format slot {_y} of player with {_kaca} named " " TO be unstealable
- IF "{@Menu}" is "Kosong":
- format slot {_y} of player with air named " " TO be unstealable
- IF "{@Menu}" is "Pelangi":
- set {_kaca} TO random INTEGER between 1 AND 5
- IF {_kaca} is 1:
- set {_kaca} TO red glass
- IF {_kaca} is 2:
- set {_kaca} TO yellow glass
- IF {_kaca} is 3:
- set {_kaca} TO green glass
- IF {_kaca} is 4:
- set {_kaca} TO blue glass
- IF {_kaca} is 5:
- set {_kaca} TO orange glass
- format slot {_y} of player with {_kaca} named " " TO be unstealable
- open chest with 3 rows named "&8Kit List" TO player
- IF {_loop-num1} is less than 36:
- IF {_loop-num1} is more than 27:
- LOOP 36 times:
- set {_y} TO loop-num - 1
- IF "{@Menu}" is "Classic":
- IF {_kaca} is NOT set:
- set {_kaca} TO random INTEGER between 1 AND 5
- IF {_kaca} is 1:
- set {_kaca} TO red glass
- IF {_kaca} is 2:
- set {_kaca} TO yellow glass
- IF {_kaca} is 3:
- set {_kaca} TO green glass
- IF {_kaca} is 4:
- set {_kaca} TO blue glass
- IF {_kaca} is 5:
- set {_kaca} TO orange glass
- format slot {_y} of player with {_kaca} named " " TO be unstealable
- IF "{@Menu}" is "Black":
- set {_kaca} TO black glass
- format slot {_y} of player with {_kaca} named " " TO be unstealable
- IF "{@Menu}" is "Kosong":
- format slot {_y} of player with air named " " TO be unstealable
- IF "{@Menu}" is "Pelangi":
- set {_kaca} TO random INTEGER between 1 AND 5
- IF {_kaca} is 1:
- set {_kaca} TO red glass
- IF {_kaca} is 2:
- set {_kaca} TO yellow glass
- IF {_kaca} is 3:
- set {_kaca} TO green glass
- IF {_kaca} is 4:
- set {_kaca} TO blue glass
- IF {_kaca} is 5:
- set {_kaca} TO orange glass
- format slot {_y} of player with {_kaca} named " " TO be unstealable
- open chest with 4 rows named "&8Kit List" TO player
- IF {_loop-num1} is less than 45:
- IF {_loop-num1} is more than 36:
- LOOP 45 times:
- set {_y} TO loop-num - 1
- IF "{@Menu}" is "Classic":
- IF {_kaca} is NOT set:
- set {_kaca} TO random INTEGER between 1 AND 5
- IF {_kaca} is 1:
- set {_kaca} TO red glass
- IF {_kaca} is 2:
- set {_kaca} TO yellow glass
- IF {_kaca} is 3:
- set {_kaca} TO green glass
- IF {_kaca} is 4:
- set {_kaca} TO blue glass
- IF {_kaca} is 5:
- set {_kaca} TO orange glass
- format slot {_y} of player with {_kaca} named " " TO be unstealable
- IF "{@Menu}" is "Black":
- set {_kaca} TO black glass
- format slot {_y} of player with {_kaca} named " " TO be unstealable
- IF "{@Menu}" is "Kosong":
- format slot {_y} of player with air named " " TO be unstealable
- IF "{@Menu}" is "Pelangi":
- set {_kaca} TO random INTEGER between 1 AND 5
- IF {_kaca} is 1:
- set {_kaca} TO red glass
- IF {_kaca} is 2:
- set {_kaca} TO yellow glass
- IF {_kaca} is 3:
- set {_kaca} TO green glass
- IF {_kaca} is 4:
- set {_kaca} TO blue glass
- IF {_kaca} is 5:
- set {_kaca} TO orange glass
- format slot {_y} of player with {_kaca} named " " TO be unstealable
- open chest with 5 rows named "&8Kit List" TO player
- IF {_loop-num1} is less than 54:
- IF {_loop-num1} is more than 45:
- LOOP 54 times:
- set {_y} TO loop-num - 1
- IF "{@Menu}" is "Classic":
- IF {_kaca} is NOT set:
- set {_kaca} TO random INTEGER between 1 AND 5
- IF {_kaca} is 1:
- set {_kaca} TO red glass
- IF {_kaca} is 2:
- set {_kaca} TO yellow glass
- IF {_kaca} is 3:
- set {_kaca} TO green glass
- IF {_kaca} is 4:
- set {_kaca} TO blue glass
- IF {_kaca} is 5:
- set {_kaca} TO orange glass
- format slot {_y} of player with {_kaca} named " " TO be unstealable
- IF "{@Menu}" is "Black":
- set {_kaca} TO black glass
- format slot {_y} of player with {_kaca} named " " TO be unstealable
- IF "{@Menu}" is "Kosong":
- format slot {_y} of player with air named " " TO be unstealable
- IF "{@Menu}" is "Pelangi":
- set {_kaca} TO random INTEGER between 1 AND 5
- IF {_kaca} is 1:
- set {_kaca} TO red glass
- IF {_kaca} is 2:
- set {_kaca} TO yellow glass
- IF {_kaca} is 3:
- set {_kaca} TO green glass
- IF {_kaca} is 4:
- set {_kaca} TO blue glass
- IF {_kaca} is 5:
- set {_kaca} TO orange glass
- format slot {_y} of player with {_kaca} named " " TO be unstealable
- open chest with 6 rows named "&8Kit List" TO player
- LOOP {kitlist::*}:
- LOOP {kit.%loop-value%.name::*}:
- add 1 TO {_num.%loop-value-1%}
- IF {kit.%loop-value-1%.name::%{_num.%loop-value-1%}%} is NOT set:
- EXIT LOOP
- IF {_num.%loop-value-1%} is less than OR equal TO {@max}:
- add {kit.%loop-value-1%.name::%{_num.%loop-value-1%}%} TO {_sementara.%loop-value-1%::*}
- IF {_num.%loop-value-1%} is more than {@max}:
- add 1 TO {_hilang.%loop-value-1%}
- set {_halo.%loop-value%} TO "%{_sementara.%loop-value%::*}%"
- {@ra} "and " with "" in {_halo.%loop-value%}
- {@ra} "|| " with "||" in {_halo.%loop-value%}
- {@ra} ", " with "" in {_halo.%loop-value%}
- set {kit.%loop-value%.name} TO {_halo.%loop-value%}
- add 1 TO {_loop-num}
- IF player has permission "kit.list":
- IF {kit.%loop-value%.cooldown} is NOT set:
- set {kit.%loop-value%.cooldown} TO "1"
- set {_y} TO {_loop-num} - 1
- IF player has permission "kit.%loop-value%":
- IF {_hilang.%loop-value-1%} is set:
- format slot {_y} of player with {@ItemUnlocked} named "&3Kit &a&l%loop-value%" with lore "&7[&6-&7]&6&m---------&6[&a&l%loop-value%&6]&6&m---------&7[&6-&7]||&3Cooldown : &a%{kit.%loop-value%.cooldown}% hari||&3Status: &aUnlocked||&3Isi &6[&a%{_num.%loop-value-1%}%&6]:||%{kit.%loop-value%.name}%&6- &cDan &n%{_hilang.%loop-value-1%}%&c Barang Lain||&7[&6-&7]&6&m---------&6[&a&l%loop-value%&6]&6&m---------&7[&6-&7]" TO close THEN run "sudo %player% kit %loop-value%"
- wait 1 tick
- IF {_hilang.%loop-value-1%} is NOT set:
- format slot {_y} of player with {@ItemUnlocked} named "&3Kit &a&l%loop-value%" with lore "&7[&6-&7]&6&m---------&6[&a&l%loop-value%&6]&6&m---------&7[&6-&7]||&3Cooldown : &a%{kit.%loop-value%.cooldown}% hari||&3Status: &aUnlocked||&3Isi &6[&a%{_num.%loop-value-1%}%&6]:||%{kit.%loop-value%.name}%||&7[&6-&7]&6&m---------&6[&a&l%loop-value%&6]&6&m---------&7[&6-&7]" TO close THEN run "sudo %player% kit %loop-value%"
- wait 1 tick
- IF player don't have permission "kit.%loop-value%":
- IF {_hilang.%loop-value-1%} is set:
- format slot {_y} of player with {@ItemLocked} named "&3Kit &c&l%loop-value%" with lore "&7[&6-&7]&6&m---------&6[&a&l%loop-value%&6]&6&m---------&7[&6-&7]||&3Cooldown : &a%{kit.%loop-value%.cooldown}% hari||&3Status: &cLocked||&3Isi &6[&a%{_num.%loop-value-1%}%&6]:||%{kit.%loop-value%.name}%&6- &cDan &n%{_hilang.%loop-value-1%}%&c Barang Lain||&7[&6-&7]&6&m---------&6[&a&l%loop-value%&6]&6&m---------&7[&6-&7]" TO close THEN run "sudo %player% kit %loop-value%"
- wait 1 tick
- IF {_hilang.%loop-value-1%} is NOT set:
- format slot {_y} of player with {@ItemLocked} named "&3Kit &c&l%loop-value%" with lore "&7[&6-&7]&6&m---------&6[&a&l%loop-value%&6]&6&m---------&7[&6-&7]||&3Cooldown : &a%{kit.%loop-value%.cooldown}% hari||&3Status: &cLocked||&3Isi &6[&a%{_num.%loop-value-1%}%&6]:||%{kit.%loop-value%.name}%||&7[&6-&7]&6&m---------&6[&a&l%loop-value%&6]&6&m---------&7[&6-&7]" TO close THEN run "sudo %player% kit %loop-value%"
- wait 1 tick
- delete {loop-num}
- IF arg 1 is set:
- IF {kit.%arg 1%} is set:
- IF player has permission "kit.%arg 1%":
- IF {kit.last.%arg 1%.%player%} is NOT set:
- IF {kit.harga.%player%} is set:
- subtract {kit.harga.%player%} from player's balance
- send "{@ks} Kamu telah membeli kit &6%arg 1% &eseharga $%{kit.harga.%player%}%."
- delete {kit.harga.%player%}
- set {kit.last.%arg 1%.%player%} TO now
- LOOP {kit.%arg 1%::*}:
- add 1 TO {_t}
- IF player has enough space FOR loop-value:
- add loop-value TO player
- set {_item} TO {kit.%arg 1%.name::%{_t}%}
- {@ra} "&6- &a" with "&3" in {_item}
- {@ra} "||" with "&7" in {_item}
- IF "{@Pesan}" is "Tampil":
- send "{@ks} Kamu mendapat %{_item}% dari kit &6%arg 1%&7."
- IF player don't have enough space for loop-value:
- set {_item} TO {kit.%arg 1%.name::%{_t}%}
- {@ra} "&6- &a" with "&3" in {_item}
- {@ra} "||" with "&7" in {_item}
- IF "{@JikaPenuh}" is "Drop":
- drop loop-value AT player
- IF "{@Pesan}" is "Tampil":
- send "{@ks} %{_item}% Terjatuh karena inventory mu penuh."
- IF "{@JikaPenuh}" is "Clear":
- IF "{@Pesan}" is "Tampil":
- send "{@ks} %{_item}% Hilang karena inventory mu penuh."
- stop
- IF {kit.%arg 1%.cooldown} is "1":
- IF difference between {kit.last.%arg 1%.%player%} AND now is more than {@1day}:
- IF {kit.harga.%player%} is set:
- subtract {kit.harga.%player%} from player's balance
- send "{@ks} Kamu telah membeli kit &6%arg 1%&e, seharga $%{kit.harga.%player%}%."
- delete {kit.harga.%player%}
- LOOP {kit.%arg 1%::*}:
- add 1 TO {_t}
- IF player has enough space FOR loop-value:
- add loop-value TO player
- set {_item} TO {kit.%arg 1%.name::%{_t}%}
- {@ra} "&6- &a" with "&3" in {_item}
- {@ra} "||" with "&7" in {_item}
- IF "{@Pesan}" is "Tampil":
- send "{@ks} Kamu mendapat %{_item}% dari kit &6%arg 1%&7."
- IF player don't have enough space for loop-value:
- set {_item} TO {kit.%arg 1%.name::%{_t}%}
- {@ra} "&6- &a" with "&3" in {_item}
- {@ra} "||" with "&7" in {_item}
- IF "{@JikaPenuh}" is "Drop":
- drop loop-value AT player
- IF "{@Pesan}" is "Tampil":
- send "{@ks} %{_item}% Terjatuh karena inventory mu penuh."
- IF "{@JikaPenuh}" is "Clear":
- IF "{@Pesan}" is "Tampil":
- send "{@ks} %{_item}% Hilang karena inventory mu penuh."
- set {kit.last.%arg 1%.%player%} TO now
- IF difference between {kit.last.%arg 1%.%player%} AND now is less than {@1day}:
- set {_tunggu1} TO difference between {kit.last.%arg 1%.%player%} AND now
- set {_tunggu} TO difference between {_tunggu1} AND {@1day}
- send "{@ks} Sebelum dapat menggunakan kit ini, kamu harus menunggu selama %{_tunggu}%."
- IF {kit.%arg 1%.cooldown} is "3":
- IF difference between {kit.last.%arg 1%.%player%} AND now is more than {@3day}:
- IF {kit.harga.%player%} is set:
- subtract {kit.harga.%player%} from player's balance
- send "{@ks} Kamu telah membeli kit &6%arg 1%&e, seharga $%{kit.harga.%player%}%."
- delete {kit.harga.%player%}
- LOOP {kit.%arg 1%::*}:
- add 1 TO {_t}
- IF player has enough space FOR loop-value:
- add loop-value TO player
- set {_item} TO {kit.%arg 1%.name::%{_t}%}
- {@ra} "&6- &a" with "&3" in {_item}
- {@ra} "||" with "&7" in {_item}
- IF "{@Pesan}" is "Tampil":
- send "{@ks} Kamu mendapat %{_item}% dari kit &6%arg 1%&7."
- IF player don't have enough space for loop-value:
- set {_item} TO {kit.%arg 1%.name::%{_t}%}
- {@ra} "&6- &a" with "&3" in {_item}
- {@ra} "||" with "&7" in {_item}
- IF "{@JikaPenuh}" is "Drop":
- drop loop-value AT player
- IF "{@Pesan}" is "Tampil":
- send "{@ks} %{_item}% Terjatuh karena inventory mu penuh."
- IF "{@JikaPenuh}" is "Clear":
- IF "{@Pesan}" is "Tampil":
- send "{@ks} %{_item}% Hilang karena inventory mu penuh."
- set {kit.last.%arg 1%.%player%} TO now
- IF difference between {kit.last.%arg 1%.%player%} AND now is less than {@3day}:
- set {_tunggu1} TO difference between {kit.last.%arg 1%.%player%} AND now
- set {_tunggu} TO difference between {_tunggu1} AND {@3day}
- send "{@ks} Sebelum dapat menggunakan kit ini, kamu harus menunggu selama %{_tunggu}%."
- IF {kit.%arg 1%.cooldown} is "7":
- IF difference between {kit.last.%arg 1%.%player%} AND now is more than {@7day}:
- IF {kit.harga.%player%} is set:
- subtract {kit.harga.%player%} from player's balance
- send "{@ks} Kamu telah membeli kit &6%arg 1%&e, seharga $%{kit.harga.%player%}%."
- delete {kit.harga.%player%}
- LOOP {kit.%arg 1%::*}:
- add 1 TO {_t}
- IF player has enough space FOR loop-value:
- add loop-value TO player
- set {_item} TO {kit.%arg 1%.name::%{_t}%}
- {@ra} "&6- &a" with "&3" in {_item}
- {@ra} "||" with "&7" in {_item}
- IF "{@Pesan}" is "Tampil":
- send "{@ks} Kamu mendapat %{_item}% dari kit &6%arg 1%&7."
- IF player don't have enough space for loop-value:
- set {_item} TO {kit.%arg 1%.name::%{_t}%}
- {@ra} "&6- &a" with "&3" in {_item}
- {@ra} "||" with "&7" in {_item}
- IF "{@JikaPenuh}" is "Drop":
- drop loop-value AT player
- IF "{@Pesan}" is "Tampil":
- send "{@ks} %{_item}% Terjatuh karena inventory mu penuh."
- IF "{@JikaPenuh}" is "Clear":
- IF "{@Pesan}" is "Tampil":
- send "{@ks} %{_item}% Hilang karena inventory mu penuh."
- set {kit.last.%arg 1%.%player%} TO now
- IF difference between {kit.last.%arg 1%.%player%} AND now is less than {@7day}:
- set {_tunggu1} TO difference between {kit.last.%arg 1%.%player%} AND now
- set {_tunggu} TO difference between {_tunggu1} AND {@7day}
- send "{@ks} Sebelum dapat menggunakan kit ini, kamu harus menunggu selama %{_tunggu}%."
- IF player don't have permission "kit.%arg 1%":
- send "{@ks} Kamu tidak memiliki akses untuk mendapat kit ini."
- IF {kit.%arg 1%} is NOT set:
- send "{@ks} Kit tersebut tidak ada."
- command /kitadmin [<text>] [<text>] [<player>]:
- permission: kit.admin
- trigger:
- IF arg 1 is "Convert":
- IF {kit.convert.%player%} is NOT set:
- set {kit.convert.%player%} TO true
- send "{@ks} &aConvert Mode Aktif !"
- send "{@ks} Silahkan ambil kit essentials yang akan di convert"
- send "{@ks} Gunakan Command /kit <namakit> (Dari Essentials)"
- stop
- IF {kit.convert.%player%} is set:
- delete {kit.convert.%player%}
- send "{@ks} &cConvert Mode Mati"
- stop
- IF arg 1 is "give":
- IF arg 2 is set:
- IF arg 3 is set:
- IF {kit.%arg 2%} is set:
- LOOP {kit.%arg 2%::*}:
- add 1 TO {_t}
- IF arg-player has enough space FOR loop-value:
- add loop-value TO arg-player
- set {_item} TO {kit.%arg 2%.name::%{_t}%}
- {@ra} "&6- &a" with "&3" in {_item}
- {@ra} "||" with "&7" in {_item}
- IF "{@Pesan}" is "Tampil":
- send "{@ks} Kamu mendapat %{_item}% dari kit &6%arg 2%&7." TO arg-player
- IF arg-player don't have enough space for loop-value:
- set {_item} TO {kit.%arg 2%.name::%{_t}%}
- {@ra} "&6- &a" with "&3" in {_item}
- {@ra} "||" with "&7" in {_item}
- IF "{@JikaPenuh}" is "Drop":
- drop loop-value AT arg-player
- IF "{@Pesan}" is "Tampil":
- send "{@ks} %{_item}% Terjatuh karena inventory mu penuh." TO arg-player
- IF "{@JikaPenuh}" is "Clear":
- IF "{@Pesan}" is "Tampil":
- send "{@ks} %{_item}% Hilang karena inventory mu penuh." TO arg-player
- IF arg 1 is "create":
- IF arg 2 is set:
- IF {kit.%arg 2%} is set:
- send "{@ks} Kit bernama &6%arg 2%&a sudah ada"
- stop
- set {kit.%arg 2%} TO true
- add arg 2 TO {kitlist::*}
- send "{@ks} Kit &6%arg 2% &rberhasil dibuat"
- send "{@ks} Gunakan /kitadmin set &6%arg 2%"
- send "{@ks} Untuk memasukan semua item dalam inventorymu menjadi kit."
- IF arg 2 is NOT set:
- {@Pc} "/kitadmin"
- IF arg 1 is "set":
- IF arg 2 is set:
- IF {kit.%arg 2%} is set:
- delete {kit.%arg 2%::*}
- delete {kit.%arg 2%.name::*}
- LOOP items in player's inventory:
- add 1 TO {_ada}
- add loop-item TO {kit.%arg 2%::*}
- IF name of loop-item is set:
- add "&6- &a%name of loop-item%||" TO {kit.%arg 2%.name::*}
- send "{@ks} Item %name of loop-item% &editambahkan kedalam kit &6%arg 2%&e."
- IF name of loop-item is NOT set:
- add "&6- &a%loop-item%||" TO {kit.%arg 2%.name::*}
- send "{@ks} Item %loop-item% &editambahkan kedalam kit &6%arg 2%&e."
- IF {_ada} is NOT set:
- send "{@ks} Kamu Setidaknya Memiliki 1 item dalam inven"
- send "{@ks} Setelah itu baru /kitadmin set &6%arg 2%"
- IF {kit.%arg 2%} is NOT set:
- send "{@ks} Kit tersebut tidak ada."
- send "{@ks} Buat dengan cara /kitadmin create &6%arg 2%&e"
- IF arg 2 is NOT set:
- {@Pc} "/kitadmin"
- IF arg 1 is "add":
- IF arg 2 is set:
- IF {kit.%arg 2%} is set:
- add player's tool to {kit.%arg 2%::*}
- IF name of player's tool is set:
- send "{@ks} Item %name of player's tool% &editambahkan kedalam kit &6%arg 2%&e."
- send "{@ks} Item %player's tool% &editambahkan kedalam kit &6%arg 2%&e."
- IF name of player's tool is set:
- add "%name of player's tool%" TO {kit.%arg 2%.name::*}
- IF name of player's tool is not set:
- add "%player's tool%" TO {kit.%arg 2%.name::*}
- IF {kit.%arg 2%} is NOT set:
- send "{@ks} Kit tersebut tidak ada."
- send "{@ks} Buat dengan cara /kitadmin create &6%arg 2%"
- IF arg 2 is NOT set:
- {@Pc} "/kitadmin"
- IF arg 1 is "clear":
- IF arg 2 is set:
- IF {kit.%arg 2%} is set:
- delete {kit.%arg 2%::*}
- delete {kit.%arg 2%.name::*}
- send "{@ks} Item dalam kit &6%arg 2%&e telah di hapus."
- IF {kit.%arg 2%} is NOT set:
- send "{@ks} Kit tersebut tidak ada."
- send "{@ks} Buat dengan cara /kitadmin create &6%arg 2%"
- IF arg 2 is NOT set:
- {@Pc} "/kitadmin"
- IF arg 1 is "delete":
- IF arg 2 is set:
- IF {kit.%arg 2%} is set:
- delete {kit.%arg 2%::*}
- delete {kit.%arg 2%}
- delete {kit.%arg 2%.cooldown}
- delete {kit.%arg 2%.name::*}
- remove arg 2 from {kitlist::*}
- send "{@ks} Kit &6%arg 2% &etelah di hapus."
- stop
- IF {kit.%arg 2%} is NOT set:
- send "{@ks} Kit tersebut tidak ada."
- send "{@ks} Buat dengan cara /kitadmin create &6%arg 2%"
- IF arg 1 is "reset":
- IF arg 2 is "yakin":
- LOOP {kitlist::*}:
- delete {kit.%loop-value%::*}
- delete {kit.%loop-value%.name::*}
- delete {kit.%loop-value%.name}
- delete {kit.%loop-value%}
- delete {kit.%loop-value%.cooldown}
- delete {kitlist::*}
- IF arg 2 is NOT set:
- send "{@ks} /kitadmin reset <password>"
- send "{@ks} Digunakan untuk mereset semua kit."
- IF arg 1 is "cooldown":
- IF arg 2 is set:
- IF {kit.%arg 2%} is set:
- IF arg 3 is NOT "1":
- IF arg 3 is NOT "3":
- IF arg 3 is NOT "7":
- send "{@ks} Cooldown yang tersedia hanya 1,3,dan 7 hari."
- send "{@ks} Contoh /kitadmin cooldown &6%arg 2% &e3"
- send "{@ks} Maka kit &6%arg 2% &ecooldownnya 3 hari."
- stop
- set {_day} TO "%arg 3%"
- set {kit.%arg 2%.cooldown} TO {_day}
- send "{@ks} kit &6%arg 2% &ecooldown telah di set menjadi %{kit.%arg 2%.cooldown}% &ehari"
- IF {kit.%arg 2%} is NOT set:
- send "{@ks} Kit tersebut tidak ada."
- send "{@ks} Buat dengan cara /kitadmin create &6%arg 2%"
- IF arg 2 is NOT set:
- {@Pc} "/kitadmin"
- IF arg 1 is NOT set:
- send "&7[&6-&7]&6&m------------------{@ks}&6&m------------------&7[&6-&7]"
- send "{@ks} &6/kitadmin give <kit> <player> - &eMemberikan kit"
- send "{@ks} &6/kitadmin create <kit> - &eMembuat kit."
- send "{@ks} &6/kitadmin add <kit> - &eMenambah Item Ditangan Ke kit."
- send "{@ks} &6/kitadmin set <kit> - &eSemua item dalam inventorymu jadi kit."
- send "{@ks} &6/kitadmin cooldown <kit> <day> - &eSet cooldown kit."
- send "{@ks} &6/kitadmin clear <kit> - &eMenghapus Semua item dalam kit."
- send "{@ks} &6/kitadmin delete <kit> - &eMenghapus kit."
- send "{@ks} &6/kitadmin convert - &eBerubah ke Convert Mode &7(&cPro Only&7)"
- send "&7[&6-&7]&6&m------------------{@ks}&6&m------------------&7[&6-&7]"
- ELSE:
- {@Pc} "/kitadmin"
- on sign change:
- IF player has permission "kit.adminsign":
- IF line 1 of block is "[kit]":
- LOOP {kitlist::*}:
- IF line 2 of block is "%loop-value%":
- IF line 4 of block is set:
- IF line 4 of block is "0":
- set line 1 of block TO "&0&l[&3Kit&0&l]"
- set line 4 of block TO "&aFree"
- stop
- set {_numer} TO line 4 of block parsed AS number
- set line 1 of block TO "&0&l[&3Kit&0&l]"
- IF {_numer} is NOT set:
- send "{@ks} Line 4 sign harus nomor"
- set {_numer} TO "&cError"
- set line 4 of block TO "%{_numer}%"
- stop
- send "{@ks} Maaf kit &6%line 2% &etidak ada."
- send "{@ks} Buat dengan cara /kitadmin create &6%line 2%"
- set line 2 of block TO "&cError"
- stop
- on rightclick on sign:
- IF line 1 of block is "&0&l[&3Kit&0&l]":
- IF line 4 of block is NOT "&aFree":
- set {kit.harga.%player%} TO line 4 of block parsed AS number
- IF player's balance is less than {kit.harga.%player%}:
- send "{@ks} Uangmu tidak cukup."
- wait 1 tick
- stop
- IF player's balance is equal to {kit.harga.%player%}:
- {@Cc} "/manuaddp %player% kit.%line 2%"
- wait 2 tick
- {@Pc} "/kit %line 2%"
- wait 2 tick
- {@Cc} "/manudelp %player% kit.%line 2%"
- subtract {kit.harga.%player%} from player's balance
- wait 1 tick
- stop
- IF player's balance is more than {kit.harga.%player%}:
- {@Cc} "/manuaddp %player% kit.%line 2%"
- wait 2 tick
- {@Pc} "/kit %line 2%"
- wait 2 tick
- {@Cc} "/manudelp %player% kit.%line 2%"
- subtract {kit.harga.%player%} from player's balance
- wait 1 tick
- stop
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement