Advertisement
Onenrico

Kit System V2.0

Oct 19th, 2015
616
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
ZXBasic 40.96 KB | None | 0 0
  1. #-------------------------------------------------------------------------------#
  2. #KIT SYTEM SKRIPT                               #                           #                                       #
  3. #Make By Enrico                                 #                           #                                       #
  4. #Version: 2.0                                   #                           #                                       #
  5. #Saran: Jangan Ubah Sistem Skript Nya Ntar Eror Loh             #
  6. #Kalo Mengubah Message Message Gak masalah, Asal jangan claim Ini skript Lu #
  7. #-------------------------------------------------------------------------------#
  8.  
  9. #---------------------------------------------------------------------------------------#
  10. #Dicari orang Yang mau membantu gw Dalam Melanjutkan Skript Ini Sampai bisa dijual :v   #
  11. #Syarat Dan Ketentuan                                   #                               #                                           #
  12. #- Ngerti Skript :3                                 #                                           #                                           #
  13. #- Bisa English                                     #                                   #                                           #
  14. #- Rajin                                        #                                       #                                           #
  15. #---------------------------------------------------------------------------------------#
  16.  
  17. #---------------------------------------------------------------#
  18. #Plugin Yang Harus Terinstall                   #
  19. #@Skript http://dev.bukkit.org/bukkit-plugins/skript        #
  20. #@Vault http://dev.bukkit.org/bukkit-plugins/vault      #
  21. #@Skrayfall http://dev.bukkit.org/bukkit-plugins/skrayfall  #
  22. #@Skquery http://dev.bukkit.org/bukkit-plugins/skquery      #
  23. #@GroupManager                          #
  24. #@Essentials                            #
  25. #---------------------------------------------------------------#
  26.  
  27. #---------------------------------------#
  28. #Pemasangan Instant         #
  29. #1. Masukan Ke Folder Skript Mu     #
  30. #2. command /sk reload kitsystem    #
  31. #3. Baca Semua Note gw          #
  32. #4. Kalo Masi Bingung Contact gw :3     #
  33. #---------------------------------------#
  34.  
  35. #---------------------------------------#
  36. #Feature / Kegunaan / Kelebihan     #
  37. #@Ingame Set Kit,Semuanya In Game :v    #
  38. #@Tidak Terlalu Memakan RAM Server  #
  39. #@Lebih Fleksibel           #
  40. #@Bisa Memasukan apa saja dalam kit #
  41. #@Lebih Cepat dalam set kit     #
  42. #@Kit dengan permission setiap kit  #
  43. #@Kit List dengan GUI           #
  44. #@Sign Kit              #
  45. #@NPC Support               #
  46. #@Max Barang Yang Ditampilkan       #
  47. #@Essentials Kit Convert Support    #
  48. #@Starter Kit               #
  49. #---------------------------------------#
  50.  
  51. #---------------------------------------#
  52. #Rencana Fitur Update Selanjutnya   #
  53. #@KIt yang disembunyikan dari kit list  #
  54. #@Kit 1 kali pakai          #
  55. #@More ?                #
  56. #@Contact Me @FB            #
  57. #http://www.facebook.com/onenrico   #
  58. #---------------------------------------#
  59.  
  60. #-----------------------------------------------------------------------------------------------#
  61. #Kelemahan Skript Kit System V2.0                               #                           #                                               #
  62. #@Semua Kit Yang Dibuat Akan Masuk Kedalam list (Tetapi Ada Yang Locked Dan Unlocked)       #
  63. #@Waktu Yang di perlukan untuk meload skript Ini cukup lama yaitu 5 detik           #
  64. #@Semua Kit Dalam Menu Berjejer Sesuai urutan pembuatan (Tidak Bisa dikreasikan) :3     #
  65. #@Lambang Kit dalam GUI Sama :3 (Tidak Variatif :'v)                        #               #                                               #
  66. #@Mungkin Masih Ada BUG, Yang belum saya temukan, Jadi Jika Kalian menemukannya hubungi saya    #
  67. #-----------------------------------------------------------------------------------------------#
  68.  
  69. #---------------------------------------------------------------#
  70. #Permission List                        #
  71. #-> Kit.list (Permission Untuk melihat /kit         #
  72. #-> Kit.namakit (Permission Untuk Unlock / Mengambil kit)   #
  73. #-> kitadmin (Permission untuk command /kitadmin)       #
  74. #-> kitadmin.adminsign (Permission untuk membuat kit sign   #
  75. #---------------------------------------------------------------#
  76.  
  77. #---------------------------------------------------------------#
  78. #Command List                           #
  79. #---------------------------------------------------------------#
  80.  
  81. #-------------------------------------------------------====----#
  82. #Player Command List                        #
  83. #--------------------------------------------------------====---#
  84. #/kit - 1 command saja untuk member bro :v          #
  85. #---------------------------------------------------------------#
  86.  
  87. #---------------------------------------------------------------#
  88. #Admin Command List                     #
  89. #---------------------------------------------------------------#
  90. #/kitadmin - Gunakan Command Ini Di Server Untuk Melihatnya #
  91. #---------------------------------------------------------------#
  92.  
  93. #---------------------------------------------------------------#
  94. #Tutorial Sign Kit                      #
  95. #---------------------------------------------------------------#
  96. #               #################   #################
  97. #               #   Line1   #   #   [Kit]   #
  98. #               #   Line2   #   #   Namakit #
  99. #Sign Format    #       #   Line3   #   #   Bebas   # -> Jika Mengambil Kit dari sign
  100. #               #   Line4   #   #   Harga   # -> Maka Tidak Perlu Adanya Permis
  101. #               #################   #################
  102.  
  103. #Contoh Sign            #################
  104. #               #   [Kit]   #
  105. #               #   Member  # -> @Sign ini digunakan
  106. #               #   Kit Nya Mas # -> untuk mengambil kit member dengan harga 1000 balance
  107. #               #   1000    #
  108. #               #################
  109. #Contoh Sign            #################
  110. #Free               #   [Kit]   #
  111. #               #   Member  # -> @Sign ini digunakan
  112. #               #   Kit Nya Mas # -> untuk mengambil kit member dengan grkatis
  113. #               #     0     #
  114. #               #################
  115.  
  116. options:
  117.     ks: &7&l[&3Kit&7&l]&r&e #Prefix Untuk Skript Ini
  118.  
  119.     1day: 1 day #Berapa Delay Jika /kitadmin cooldown <kit> 1
  120.     3day: 3 day #Berapa Delay Jika /kitadmin cooldown <kit> 3
  121.     7day: 7 day #Berapa Delay Jika /kitadmin cooldown <kit> 7
  122.    
  123.     max: 10
  124.     #Berapa Banyak Barang Yang Di tampilkan dalam suatu kit
  125.     #Jika Ingin Menampilkan Semua, Tulis saja max nya 100000000 :v
  126.    
  127.     JikaPenuh: Drop
  128.     #Jika Inventory Tidak Cukup Saat Mengambil Kit Apa Yang akan terjadi
  129.     #Pilihan :
  130.     #@Drop (Item Tersebut Di Drop Di tempat Player)
  131.     #@Clear (Item Tersebut Dihilangkan)
  132.    
  133.     Pesan: Tampil
  134.     #Jika Pesan Tampil Maka kit akan Memberikan Info
  135.     #Barang Yang Didapatkan Dari kit
  136.    
  137.     Starter: member
  138.     #Jika Ingin Disable Cukup Diganti Dengan Kit Yang Tidak ada
  139.    
  140.     Menu: Pelangi
  141.     #Isi Dari Slot Kosong Dalam kit list
  142.     #@Pelangi: Kaca Warna warni
  143.     #@Classic: Semuanya 1 warna saja (Namun Acak)
  144.     #@Black: Warna Hitam Saja
  145.     #@Kosong: Slot Kosong Tetap kosong :'(
  146.    
  147.     ItemUnlocked: chest
  148.     #Lambang Item Dalam GUI Kit
  149.     #Ketika Kit tersebut Unlocked
  150.    
  151.     ItemLocked: ender chest
  152.     #Lambang Item Dalam GUI Kit
  153.     #Ketika Kit tersebut locked
  154.    
  155.     #Jangan Diganti
  156.     Cc: console command
  157.     Pc: player command
  158.     ra: replace all
  159.     #Jangan Di ganti
  160. on script LOAD:
  161.     wait 2 tick
  162.     send "{@ks} Skript Kit System V2.0 Loaded" TO console
  163. on npc right click:
  164.     IF citizen name is "Kit Master":
  165.         {@Pc} "/kit"
  166. on first join:
  167.     {@Cc} "/kitadmin give {@Starter} %player%"
  168. on command "/ekit":
  169.     IF {kit.convert.%player%} is set:
  170.         stop
  171.     cancel event
  172.     {@Pc} "/kit"
  173.     stop
  174. command /kits:
  175.     trigger:
  176.         {@Pc} "/kit"
  177.         stop
  178. command /kit [<text>]:
  179.     permission: kit.list
  180.     trigger:
  181.         IF {kit.convert.%player%} is true:
  182.             IF arg 1 is NOT set:
  183.                 send "{@ks} Kamu Harus Menulis Nama Kit"
  184.                 stop
  185.             {@Pc} "/ekit %arg 1%"
  186.             wait 2 tick
  187.             {@Pc} "/kitadmin create %arg 1%"
  188.             wait 2 tick
  189.             {@Pc} "/kitadmin set %arg 1%"
  190.             wait 2 tick
  191.             {@Pc} "/ci"
  192.             stop
  193.         IF arg 1 is NOT set:
  194.             wait 5 tick
  195.             LOOP 54 times: #Pengaman :'v
  196.                 IF {kitlist::%loop-num%} is set:
  197.                     add 1 TO {_loop-num1}
  198.                 IF {kitlist::%loop-num%} is NOT set:
  199.                     IF {kitlist::%loop-num + 1%} is set:
  200.                         set {kitlist::%loop-num%} TO {kitlist::%loop-num + 1%}
  201.                         delete {kitlist::%loop-num + 1%}
  202.                     IF {kitlist::%loop-num + 1%} is NOT set:
  203.                         IF {kitlist::%loop-num + 2%} is set:
  204.                             set {kitlist::%loop-num%} TO {kitlist::%loop-num + 2%}
  205.                             delete {kitlist::%loop-num + 2%}
  206.                     IF {kitlist::%loop-num + 1%} is NOT set:
  207.                         IF {kitlist::%loop-num + 2%} is NOT set:
  208.                             IF {kitlist::%loop-num + 3%} is NOT set:
  209.                                 set {kitlist::%loop-num%} TO {kitlist::%loop-num + 3%}
  210.                                 delete {kitlist::%loop-num + 3%}
  211.             IF {_loop-num1} is NOT set:
  212.                 send "{@ks} Tidak Ada Satupun Kit yang di set"
  213.                 send "{@ks} Laporkan Ke Staff"
  214.                 stop
  215.             IF {_loop-num1} is less than 9:
  216.                 open chest with 1 rows named "&8Kit List" TO player
  217.                 LOOP 9 times:
  218.                     set {_y} TO loop-num - 1
  219.                     IF "{@Menu}" is "Classic":
  220.                         IF {_kaca} is NOT set:
  221.                             set {_kaca} TO random INTEGER between 1 AND 5
  222.                             IF {_kaca} is 1:
  223.                                 set {_kaca} TO red glass
  224.                             IF {_kaca} is 2:
  225.                                 set {_kaca} TO yellow glass
  226.                             IF {_kaca} is 3:
  227.                                 set {_kaca} TO green glass
  228.                             IF {_kaca} is 4:
  229.                                 set {_kaca} TO blue glass
  230.                             IF {_kaca} is 5:
  231.                                 set {_kaca} TO orange glass
  232.                         format slot {_y} of player with {_kaca} named " " TO be unstealable
  233.                     IF "{@Menu}" is "Black":
  234.                         set {_kaca} TO black glass
  235.                         format slot {_y} of player with {_kaca} named " " TO be unstealable
  236.                     IF "{@Menu}" is "Kosong":
  237.                         format slot {_y} of player with air named " " TO be unstealable
  238.                     IF "{@Menu}" is "Pelangi":
  239.                         set {_kaca} TO random INTEGER between 1 AND 5
  240.                         IF {_kaca} is 1:
  241.                             set {_kaca} TO red glass
  242.                         IF {_kaca} is 2:
  243.                             set {_kaca} TO yellow glass
  244.                         IF {_kaca} is 3:
  245.                             set {_kaca} TO green glass
  246.                         IF {_kaca} is 4:
  247.                             set {_kaca} TO blue glass
  248.                         IF {_kaca} is 5:
  249.                             set {_kaca} TO orange glass
  250.                         format slot {_y} of player with {_kaca} named " " TO be unstealable
  251.             IF {_loop-num1} is equal TO 9:
  252.                 open chest with 1 rows named "&8Kit List" TO player
  253.                 LOOP 9 times:
  254.                     set {_y} TO loop-num - 1
  255.                     IF "{@Menu}" is "Classic":
  256.                         IF {_kaca} is NOT set:
  257.                             set {_kaca} TO random INTEGER between 1 AND 5
  258.                             IF {_kaca} is 1:
  259.                                 set {_kaca} TO red glass
  260.                             IF {_kaca} is 2:
  261.                                 set {_kaca} TO yellow glass
  262.                             IF {_kaca} is 3:
  263.                                 set {_kaca} TO green glass
  264.                             IF {_kaca} is 4:
  265.                                 set {_kaca} TO blue glass
  266.                             IF {_kaca} is 5:
  267.                                 set {_kaca} TO orange glass
  268.                         format slot {_y} of player with {_kaca} named " " TO be unstealable
  269.                     IF "{@Menu}" is "Black":
  270.                         set {_kaca} TO black glass
  271.                         format slot {_y} of player with {_kaca} named " " TO be unstealable
  272.                     IF "{@Menu}" is "Kosong":
  273.                         format slot {_y} of player with air named " " TO be unstealable
  274.                     IF "{@Menu}" is "Pelangi":
  275.                         set {_kaca} TO random INTEGER between 1 AND 5
  276.                         IF {_kaca} is 1:
  277.                             set {_kaca} TO red glass
  278.                         IF {_kaca} is 2:
  279.                             set {_kaca} TO yellow glass
  280.                         IF {_kaca} is 3:
  281.                             set {_kaca} TO green glass
  282.                         IF {_kaca} is 4:
  283.                             set {_kaca} TO blue glass
  284.                         IF {_kaca} is 5:
  285.                             set {_kaca} TO orange glass
  286.                         format slot {_y} of player with {_kaca} named " " TO be unstealable
  287.             IF {_loop-num1} is equal TO 18:
  288.                 open chest with 1 rows named "&8Kit List" TO player
  289.                 LOOP 18 times:
  290.                     set {_y} TO loop-num - 1
  291.                     IF "{@Menu}" is "Classic":
  292.                         IF {_kaca} is NOT set:
  293.                             set {_kaca} TO random INTEGER between 1 AND 5
  294.                             IF {_kaca} is 1:
  295.                                 set {_kaca} TO red glass
  296.                             IF {_kaca} is 2:
  297.                                 set {_kaca} TO yellow glass
  298.                             IF {_kaca} is 3:
  299.                                 set {_kaca} TO green glass
  300.                             IF {_kaca} is 4:
  301.                                 set {_kaca} TO blue glass
  302.                             IF {_kaca} is 5:
  303.                                 set {_kaca} TO orange glass
  304.                         format slot {_y} of player with {_kaca} named " " TO be unstealable
  305.                     IF "{@Menu}" is "Black":
  306.                         set {_kaca} TO black glass
  307.                         format slot {_y} of player with {_kaca} named " " TO be unstealable
  308.                     IF "{@Menu}" is "Kosong":
  309.                         format slot {_y} of player with air named " " TO be unstealable
  310.                     IF "{@Menu}" is "Pelangi":
  311.                         set {_kaca} TO random INTEGER between 1 AND 5
  312.                         IF {_kaca} is 1:
  313.                             set {_kaca} TO red glass
  314.                         IF {_kaca} is 2:
  315.                             set {_kaca} TO yellow glass
  316.                         IF {_kaca} is 3:
  317.                             set {_kaca} TO green glass
  318.                         IF {_kaca} is 4:
  319.                             set {_kaca} TO blue glass
  320.                         IF {_kaca} is 5:
  321.                             set {_kaca} TO orange glass
  322.                         format slot {_y} of player with {_kaca} named " " TO be unstealable
  323.             IF {_loop-num1} is equal TO 27:
  324.                 open chest with 1 rows named "&8Kit List" TO player
  325.                 LOOP 27 times:
  326.                     set {_y} TO loop-num - 1
  327.                     IF "{@Menu}" is "Classic":
  328.                         IF {_kaca} is NOT set:
  329.                             set {_kaca} TO random INTEGER between 1 AND 5
  330.                             IF {_kaca} is 1:
  331.                                 set {_kaca} TO red glass
  332.                             IF {_kaca} is 2:
  333.                                 set {_kaca} TO yellow glass
  334.                             IF {_kaca} is 3:
  335.                                 set {_kaca} TO green glass
  336.                             IF {_kaca} is 4:
  337.                                 set {_kaca} TO blue glass
  338.                             IF {_kaca} is 5:
  339.                                 set {_kaca} TO orange glass
  340.                         format slot {_y} of player with {_kaca} named " " TO be unstealable
  341.                     IF "{@Menu}" is "Black":
  342.                         set {_kaca} TO black glass
  343.                         format slot {_y} of player with {_kaca} named " " TO be unstealable
  344.                     IF "{@Menu}" is "Kosong":
  345.                         format slot {_y} of player with air named " " TO be unstealable
  346.                     IF "{@Menu}" is "Pelangi":
  347.                         set {_kaca} TO random INTEGER between 1 AND 5
  348.                         IF {_kaca} is 1:
  349.                             set {_kaca} TO red glass
  350.                         IF {_kaca} is 2:
  351.                             set {_kaca} TO yellow glass
  352.                         IF {_kaca} is 3:
  353.                             set {_kaca} TO green glass
  354.                         IF {_kaca} is 4:
  355.                             set {_kaca} TO blue glass
  356.                         IF {_kaca} is 5:
  357.                             set {_kaca} TO orange glass
  358.                         format slot {_y} of player with {_kaca} named " " TO be unstealable
  359.             IF {_loop-num1} is equal TO 36:
  360.                 open chest with 1 rows named "&8Kit List" TO player
  361.                 LOOP 36 times:
  362.                     set {_y} TO loop-num - 1
  363.                     IF "{@Menu}" is "Classic":
  364.                         IF {_kaca} is NOT set:
  365.                             set {_kaca} TO random INTEGER between 1 AND 5
  366.                             IF {_kaca} is 1:
  367.                                 set {_kaca} TO red glass
  368.                             IF {_kaca} is 2:
  369.                                 set {_kaca} TO yellow glass
  370.                             IF {_kaca} is 3:
  371.                                 set {_kaca} TO green glass
  372.                             IF {_kaca} is 4:
  373.                                 set {_kaca} TO blue glass
  374.                             IF {_kaca} is 5:
  375.                                 set {_kaca} TO orange glass
  376.                         format slot {_y} of player with {_kaca} named " " TO be unstealable
  377.                     IF "{@Menu}" is "Black":
  378.                         set {_kaca} TO black glass
  379.                         format slot {_y} of player with {_kaca} named " " TO be unstealable
  380.                     IF "{@Menu}" is "Kosong":
  381.                         format slot {_y} of player with air named " " TO be unstealable
  382.                     IF "{@Menu}" is "Pelangi":
  383.                         set {_kaca} TO random INTEGER between 1 AND 5
  384.                         IF {_kaca} is 1:
  385.                             set {_kaca} TO red glass
  386.                         IF {_kaca} is 2:
  387.                             set {_kaca} TO yellow glass
  388.                         IF {_kaca} is 3:
  389.                             set {_kaca} TO green glass
  390.                         IF {_kaca} is 4:
  391.                             set {_kaca} TO blue glass
  392.                         IF {_kaca} is 5:
  393.                             set {_kaca} TO orange glass
  394.                         format slot {_y} of player with {_kaca} named " " TO be unstealable
  395.             IF {_loop-num1} is equal TO 45:
  396.                 open chest with 1 rows named "&8Kit List" TO player
  397.                 LOOP 45 times:
  398.                     set {_y} TO loop-num - 1
  399.                     IF "{@Menu}" is "Classic":
  400.                         IF {_kaca} is NOT set:
  401.                             set {_kaca} TO random INTEGER between 1 AND 5
  402.                             IF {_kaca} is 1:
  403.                                 set {_kaca} TO red glass
  404.                             IF {_kaca} is 2:
  405.                                 set {_kaca} TO yellow glass
  406.                             IF {_kaca} is 3:
  407.                                 set {_kaca} TO green glass
  408.                             IF {_kaca} is 4:
  409.                                 set {_kaca} TO blue glass
  410.                             IF {_kaca} is 5:
  411.                                 set {_kaca} TO orange glass
  412.                         format slot {_y} of player with {_kaca} named " " TO be unstealable
  413.                     IF "{@Menu}" is "Black":
  414.                         set {_kaca} TO black glass
  415.                         format slot {_y} of player with {_kaca} named " " TO be unstealable
  416.                     IF "{@Menu}" is "Kosong":
  417.                         format slot {_y} of player with air named " " TO be unstealable
  418.                     IF "{@Menu}" is "Pelangi":
  419.                         set {_kaca} TO random INTEGER between 1 AND 5
  420.                         IF {_kaca} is 1:
  421.                             set {_kaca} TO red glass
  422.                         IF {_kaca} is 2:
  423.                             set {_kaca} TO yellow glass
  424.                         IF {_kaca} is 3:
  425.                             set {_kaca} TO green glass
  426.                         IF {_kaca} is 4:
  427.                             set {_kaca} TO blue glass
  428.                         IF {_kaca} is 5:
  429.                             set {_kaca} TO orange glass
  430.                         format slot {_y} of player with {_kaca} named " " TO be unstealable
  431.             IF {_loop-num1} is equal TO 54:
  432.                 open chest with 1 rows named "&8Kit List" TO player
  433.                 LOOP 54 times:
  434.                     set {_y} TO loop-num - 1
  435.                     IF "{@Menu}" is "Classic":
  436.                         IF {_kaca} is NOT set:
  437.                             set {_kaca} TO random INTEGER between 1 AND 5
  438.                             IF {_kaca} is 1:
  439.                                 set {_kaca} TO red glass
  440.                             IF {_kaca} is 2:
  441.                                 set {_kaca} TO yellow glass
  442.                             IF {_kaca} is 3:
  443.                                 set {_kaca} TO green glass
  444.                             IF {_kaca} is 4:
  445.                                 set {_kaca} TO blue glass
  446.                             IF {_kaca} is 5:
  447.                                 set {_kaca} TO orange glass
  448.                         format slot {_y} of player with {_kaca} named " " TO be unstealable
  449.                     IF "{@Menu}" is "Black":
  450.                         set {_kaca} TO black glass
  451.                         format slot {_y} of player with {_kaca} named " " TO be unstealable
  452.                     IF "{@Menu}" is "Kosong":
  453.                         format slot {_y} of player with air named " " TO be unstealable
  454.                     IF "{@Menu}" is "Pelangi":
  455.                         set {_kaca} TO random INTEGER between 1 AND 5
  456.                         IF {_kaca} is 1:
  457.                             set {_kaca} TO red glass
  458.                         IF {_kaca} is 2:
  459.                             set {_kaca} TO yellow glass
  460.                         IF {_kaca} is 3:
  461.                             set {_kaca} TO green glass
  462.                         IF {_kaca} is 4:
  463.                             set {_kaca} TO blue glass
  464.                         IF {_kaca} is 5:
  465.                             set {_kaca} TO orange glass
  466.                         format slot {_y} of player with {_kaca} named " " TO be unstealable
  467.             IF {_loop-num1} is less than 18:
  468.                 IF {_loop-num1} is more than 9:
  469.                     LOOP 18 times:
  470.                         set {_y} TO loop-num - 1
  471.                         IF "{@Menu}" is "Classic":
  472.                             IF {_kaca} is NOT set:
  473.                                 set {_kaca} TO random INTEGER between 1 AND 5
  474.                                 IF {_kaca} is 1:
  475.                                     set {_kaca} TO red glass
  476.                                 IF {_kaca} is 2:
  477.                                     set {_kaca} TO yellow glass
  478.                                 IF {_kaca} is 3:
  479.                                     set {_kaca} TO green glass
  480.                                 IF {_kaca} is 4:
  481.                                     set {_kaca} TO blue glass
  482.                                 IF {_kaca} is 5:
  483.                                     set {_kaca} TO orange glass
  484.                             format slot {_y} of player with {_kaca} named " " TO be unstealable
  485.                         IF "{@Menu}" is "Black":
  486.                             set {_kaca} TO black glass
  487.                             format slot {_y} of player with {_kaca} named " " TO be unstealable
  488.                         IF "{@Menu}" is "Kosong":
  489.                             format slot {_y} of player with air named " " TO be unstealable
  490.                         IF "{@Menu}" is "Pelangi":
  491.                             set {_kaca} TO random INTEGER between 1 AND 5
  492.                             IF {_kaca} is 1:
  493.                                 set {_kaca} TO red glass
  494.                             IF {_kaca} is 2:
  495.                                 set {_kaca} TO yellow glass
  496.                             IF {_kaca} is 3:
  497.                                 set {_kaca} TO green glass
  498.                             IF {_kaca} is 4:
  499.                                 set {_kaca} TO blue glass
  500.                             IF {_kaca} is 5:
  501.                                 set {_kaca} TO orange glass
  502.                             format slot {_y} of player with {_kaca} named " " TO be unstealable
  503.                         open chest with 2 rows named "&8Kit List" TO player
  504.             IF {_loop-num1} is less than 27:
  505.                 IF {_loop-num1} is more than 18:
  506.                     LOOP 27 times:
  507.                         set {_y} TO loop-num - 1
  508.                         IF "{@Menu}" is "Classic":
  509.                             IF {_kaca} is NOT set:
  510.                                 set {_kaca} TO random INTEGER between 1 AND 5
  511.                                 IF {_kaca} is 1:
  512.                                     set {_kaca} TO red glass
  513.                                 IF {_kaca} is 2:
  514.                                     set {_kaca} TO yellow glass
  515.                                 IF {_kaca} is 3:
  516.                                     set {_kaca} TO green glass
  517.                                 IF {_kaca} is 4:
  518.                                     set {_kaca} TO blue glass
  519.                                 IF {_kaca} is 5:
  520.                                     set {_kaca} TO orange glass
  521.                             format slot {_y} of player with {_kaca} named " " TO be unstealable
  522.                         IF "{@Menu}" is "Black":
  523.                             set {_kaca} TO black glass
  524.                             format slot {_y} of player with {_kaca} named " " TO be unstealable
  525.                         IF "{@Menu}" is "Kosong":
  526.                             format slot {_y} of player with air named " " TO be unstealable
  527.                         IF "{@Menu}" is "Pelangi":
  528.                             set {_kaca} TO random INTEGER between 1 AND 5
  529.                             IF {_kaca} is 1:
  530.                                 set {_kaca} TO red glass
  531.                             IF {_kaca} is 2:
  532.                                 set {_kaca} TO yellow glass
  533.                             IF {_kaca} is 3:
  534.                                 set {_kaca} TO green glass
  535.                             IF {_kaca} is 4:
  536.                                 set {_kaca} TO blue glass
  537.                             IF {_kaca} is 5:
  538.                                 set {_kaca} TO orange glass
  539.                             format slot {_y} of player with {_kaca} named " " TO be unstealable
  540.                         open chest with 3 rows named "&8Kit List" TO player
  541.             IF {_loop-num1} is less than 36:
  542.                 IF {_loop-num1} is more than 27:
  543.                     LOOP 36 times:
  544.                         set {_y} TO loop-num - 1
  545.                         IF "{@Menu}" is "Classic":
  546.                             IF {_kaca} is NOT set:
  547.                                 set {_kaca} TO random INTEGER between 1 AND 5
  548.                                 IF {_kaca} is 1:
  549.                                     set {_kaca} TO red glass
  550.                                 IF {_kaca} is 2:
  551.                                     set {_kaca} TO yellow glass
  552.                                 IF {_kaca} is 3:
  553.                                     set {_kaca} TO green glass
  554.                                 IF {_kaca} is 4:
  555.                                     set {_kaca} TO blue glass
  556.                                 IF {_kaca} is 5:
  557.                                     set {_kaca} TO orange glass
  558.                             format slot {_y} of player with {_kaca} named " " TO be unstealable
  559.                         IF "{@Menu}" is "Black":
  560.                             set {_kaca} TO black glass
  561.                             format slot {_y} of player with {_kaca} named " " TO be unstealable
  562.                         IF "{@Menu}" is "Kosong":
  563.                             format slot {_y} of player with air named " " TO be unstealable
  564.                         IF "{@Menu}" is "Pelangi":
  565.                             set {_kaca} TO random INTEGER between 1 AND 5
  566.                             IF {_kaca} is 1:
  567.                                 set {_kaca} TO red glass
  568.                             IF {_kaca} is 2:
  569.                                 set {_kaca} TO yellow glass
  570.                             IF {_kaca} is 3:
  571.                                 set {_kaca} TO green glass
  572.                             IF {_kaca} is 4:
  573.                                 set {_kaca} TO blue glass
  574.                             IF {_kaca} is 5:
  575.                                 set {_kaca} TO orange glass
  576.                             format slot {_y} of player with {_kaca} named " " TO be unstealable
  577.                         open chest with 4 rows named "&8Kit List" TO player
  578.             IF {_loop-num1} is less than 45:
  579.                 IF {_loop-num1} is more than 36:
  580.                     LOOP 45 times:
  581.                         set {_y} TO loop-num - 1
  582.                         IF "{@Menu}" is "Classic":
  583.                             IF {_kaca} is NOT set:
  584.                                 set {_kaca} TO random INTEGER between 1 AND 5
  585.                                 IF {_kaca} is 1:
  586.                                     set {_kaca} TO red glass
  587.                                 IF {_kaca} is 2:
  588.                                     set {_kaca} TO yellow glass
  589.                                 IF {_kaca} is 3:
  590.                                     set {_kaca} TO green glass
  591.                                 IF {_kaca} is 4:
  592.                                     set {_kaca} TO blue glass
  593.                                 IF {_kaca} is 5:
  594.                                     set {_kaca} TO orange glass
  595.                             format slot {_y} of player with {_kaca} named " " TO be unstealable
  596.                         IF "{@Menu}" is "Black":
  597.                             set {_kaca} TO black glass
  598.                             format slot {_y} of player with {_kaca} named " " TO be unstealable
  599.                         IF "{@Menu}" is "Kosong":
  600.                             format slot {_y} of player with air named " " TO be unstealable
  601.                         IF "{@Menu}" is "Pelangi":
  602.                             set {_kaca} TO random INTEGER between 1 AND 5
  603.                             IF {_kaca} is 1:
  604.                                 set {_kaca} TO red glass
  605.                             IF {_kaca} is 2:
  606.                                 set {_kaca} TO yellow glass
  607.                             IF {_kaca} is 3:
  608.                                 set {_kaca} TO green glass
  609.                             IF {_kaca} is 4:
  610.                                 set {_kaca} TO blue glass
  611.                             IF {_kaca} is 5:
  612.                                 set {_kaca} TO orange glass
  613.                             format slot {_y} of player with {_kaca} named " " TO be unstealable
  614.                         open chest with 5 rows named "&8Kit List" TO player
  615.             IF {_loop-num1} is less than 54:
  616.                 IF {_loop-num1} is more than 45:
  617.                     LOOP 54 times:
  618.                         set {_y} TO loop-num - 1
  619.                         IF "{@Menu}" is "Classic":
  620.                             IF {_kaca} is NOT set:
  621.                                 set {_kaca} TO random INTEGER between 1 AND 5
  622.                                 IF {_kaca} is 1:
  623.                                     set {_kaca} TO red glass
  624.                                 IF {_kaca} is 2:
  625.                                     set {_kaca} TO yellow glass
  626.                                 IF {_kaca} is 3:
  627.                                     set {_kaca} TO green glass
  628.                                 IF {_kaca} is 4:
  629.                                     set {_kaca} TO blue glass
  630.                                 IF {_kaca} is 5:
  631.                                     set {_kaca} TO orange glass
  632.                             format slot {_y} of player with {_kaca} named " " TO be unstealable
  633.                         IF "{@Menu}" is "Black":
  634.                             set {_kaca} TO black glass
  635.                             format slot {_y} of player with {_kaca} named " " TO be unstealable
  636.                         IF "{@Menu}" is "Kosong":
  637.                             format slot {_y} of player with air named " " TO be unstealable
  638.                         IF "{@Menu}" is "Pelangi":
  639.                             set {_kaca} TO random INTEGER between 1 AND 5
  640.                             IF {_kaca} is 1:
  641.                                 set {_kaca} TO red glass
  642.                             IF {_kaca} is 2:
  643.                                 set {_kaca} TO yellow glass
  644.                             IF {_kaca} is 3:
  645.                                 set {_kaca} TO green glass
  646.                             IF {_kaca} is 4:
  647.                                 set {_kaca} TO blue glass
  648.                             IF {_kaca} is 5:
  649.                                 set {_kaca} TO orange glass
  650.                             format slot {_y} of player with {_kaca} named " " TO be unstealable
  651.                         open chest with 6 rows named "&8Kit List" TO player
  652.             LOOP {kitlist::*}:
  653.                 LOOP {kit.%loop-value%.name::*}:
  654.                     add 1 TO {_num.%loop-value-1%}
  655.                     IF {kit.%loop-value-1%.name::%{_num.%loop-value-1%}%} is NOT set:
  656.                         EXIT LOOP
  657.                     IF {_num.%loop-value-1%} is less than OR equal TO {@max}:
  658.                         add {kit.%loop-value-1%.name::%{_num.%loop-value-1%}%} TO {_sementara.%loop-value-1%::*}
  659.                     IF {_num.%loop-value-1%} is more than {@max}:
  660.                         add 1 TO {_hilang.%loop-value-1%}
  661.                 set {_halo.%loop-value%} TO "%{_sementara.%loop-value%::*}%"
  662.                 {@ra} "and " with "" in {_halo.%loop-value%}
  663.                 {@ra} "|| " with "||" in {_halo.%loop-value%}
  664.                 {@ra} ", " with "" in {_halo.%loop-value%}
  665.                 set {kit.%loop-value%.name} TO {_halo.%loop-value%}
  666.                 add 1 TO {_loop-num}
  667.                 IF player has permission "kit.list":
  668.                     IF {kit.%loop-value%.cooldown} is NOT set:
  669.                         set {kit.%loop-value%.cooldown} TO "1"
  670.                     set {_y} TO {_loop-num} - 1
  671.                     IF player has permission "kit.%loop-value%":
  672.                         IF {_hilang.%loop-value-1%} is set:
  673.                             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%"
  674.                             wait 1 tick
  675.                         IF {_hilang.%loop-value-1%} is NOT set:
  676.                             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%"
  677.                             wait 1 tick
  678.                     IF player don't have permission "kit.%loop-value%":
  679.                         IF {_hilang.%loop-value-1%} is set:
  680.                             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%"
  681.                             wait 1 tick
  682.                         IF {_hilang.%loop-value-1%} is NOT set:
  683.                             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%"
  684.                             wait 1 tick
  685.             delete {loop-num}
  686.         IF arg 1 is set:
  687.             IF {kit.%arg 1%} is set:
  688.                 IF player has permission "kit.%arg 1%":
  689.                     IF {kit.last.%arg 1%.%player%} is NOT set:
  690.                         IF {kit.harga.%player%} is set:
  691.                             subtract {kit.harga.%player%} from player's balance
  692.                             send "{@ks} Kamu telah membeli kit &6%arg 1% &eseharga $%{kit.harga.%player%}%."
  693.                             delete {kit.harga.%player%}
  694.                         set {kit.last.%arg 1%.%player%} TO now
  695.                         LOOP {kit.%arg 1%::*}:
  696.                             add 1 TO {_t}
  697.                             IF player has enough space FOR loop-value:
  698.                                 add loop-value TO player
  699.                                 set {_item} TO {kit.%arg 1%.name::%{_t}%}
  700.                                 {@ra} "&6- &a" with "&3" in {_item}
  701.                                 {@ra} "||" with "&7" in {_item}
  702.                                 IF "{@Pesan}" is "Tampil":
  703.                                     send "{@ks} Kamu mendapat %{_item}% dari kit &6%arg 1%&7."
  704.                             IF player don't have enough space for loop-value:
  705.                                 set {_item} TO {kit.%arg 1%.name::%{_t}%}
  706.                                 {@ra} "&6- &a" with "&3" in {_item}
  707.                                 {@ra} "||" with "&7" in {_item}
  708.                                 IF "{@JikaPenuh}" is "Drop":
  709.                                     drop loop-value AT player
  710.                                     IF "{@Pesan}" is "Tampil":
  711.                                         send "{@ks} %{_item}% Terjatuh karena inventory mu penuh."
  712.                                 IF "{@JikaPenuh}" is "Clear":
  713.                                     IF "{@Pesan}" is "Tampil":
  714.                                         send "{@ks} %{_item}% Hilang karena inventory mu penuh."
  715.                         stop
  716.                     IF {kit.%arg 1%.cooldown} is "1":
  717.                         IF difference between {kit.last.%arg 1%.%player%} AND now is more than {@1day}:
  718.                             IF {kit.harga.%player%} is set:
  719.                                 subtract {kit.harga.%player%} from player's balance
  720.                                 send "{@ks} Kamu telah membeli kit &6%arg 1%&e, seharga $%{kit.harga.%player%}%."
  721.                                 delete {kit.harga.%player%}
  722.                             LOOP {kit.%arg 1%::*}:
  723.                                 add 1 TO {_t}
  724.                                 IF player has enough space FOR loop-value:
  725.                                     add loop-value TO player
  726.                                     set {_item} TO {kit.%arg 1%.name::%{_t}%}
  727.                                     {@ra} "&6- &a" with "&3" in {_item}
  728.                                     {@ra} "||" with "&7" in {_item}
  729.                                     IF "{@Pesan}" is "Tampil":
  730.                                         send "{@ks} Kamu mendapat %{_item}% dari kit &6%arg 1%&7."
  731.                                 IF player don't have enough space for loop-value:
  732.                                     set {_item} TO {kit.%arg 1%.name::%{_t}%}
  733.                                     {@ra} "&6- &a" with "&3" in {_item}
  734.                                     {@ra} "||" with "&7" in {_item}
  735.                                     IF "{@JikaPenuh}" is "Drop":
  736.                                         drop loop-value AT player
  737.                                         IF "{@Pesan}" is "Tampil":
  738.                                             send "{@ks} %{_item}% Terjatuh karena inventory mu penuh."
  739.                                     IF "{@JikaPenuh}" is "Clear":
  740.                                         IF "{@Pesan}" is "Tampil":
  741.                                             send "{@ks} %{_item}% Hilang karena inventory mu penuh."
  742.                             set {kit.last.%arg 1%.%player%} TO now
  743.                         IF difference between {kit.last.%arg 1%.%player%} AND now is less than {@1day}:
  744.                             set {_tunggu1} TO difference between {kit.last.%arg 1%.%player%} AND now
  745.                             set {_tunggu} TO difference between {_tunggu1} AND {@1day}
  746.                             send "{@ks} Sebelum dapat menggunakan kit ini, kamu harus menunggu selama %{_tunggu}%."
  747.                     IF {kit.%arg 1%.cooldown} is "3":
  748.                         IF difference between {kit.last.%arg 1%.%player%} AND now is more than {@3day}:
  749.                             IF {kit.harga.%player%} is set:
  750.                                 subtract {kit.harga.%player%} from player's balance
  751.                                 send "{@ks} Kamu telah membeli kit &6%arg 1%&e, seharga $%{kit.harga.%player%}%."
  752.                                 delete {kit.harga.%player%}
  753.                             LOOP {kit.%arg 1%::*}:
  754.                                 add 1 TO {_t}
  755.                                 IF player has enough space FOR loop-value:
  756.                                     add loop-value TO player
  757.                                     set {_item} TO {kit.%arg 1%.name::%{_t}%}
  758.                                     {@ra} "&6- &a" with "&3" in {_item}
  759.                                     {@ra} "||" with "&7" in {_item}
  760.                                     IF "{@Pesan}" is "Tampil":
  761.                                         send "{@ks} Kamu mendapat %{_item}% dari kit &6%arg 1%&7."
  762.                                 IF player don't have enough space for loop-value:
  763.                                     set {_item} TO {kit.%arg 1%.name::%{_t}%}
  764.                                     {@ra} "&6- &a" with "&3" in {_item}
  765.                                     {@ra} "||" with "&7" in {_item}
  766.                                     IF "{@JikaPenuh}" is "Drop":
  767.                                         drop loop-value AT player
  768.                                         IF "{@Pesan}" is "Tampil":
  769.                                             send "{@ks} %{_item}% Terjatuh karena inventory mu penuh."
  770.                                     IF "{@JikaPenuh}" is "Clear":
  771.                                         IF "{@Pesan}" is "Tampil":
  772.                                             send "{@ks} %{_item}% Hilang karena inventory mu penuh."
  773.                             set {kit.last.%arg 1%.%player%} TO now
  774.                         IF difference between {kit.last.%arg 1%.%player%} AND now is less than {@3day}:
  775.                             set {_tunggu1} TO difference between {kit.last.%arg 1%.%player%} AND now
  776.                             set {_tunggu} TO difference between {_tunggu1} AND {@3day}
  777.                             send "{@ks} Sebelum dapat menggunakan kit ini, kamu harus menunggu selama %{_tunggu}%."
  778.                     IF {kit.%arg 1%.cooldown} is "7":
  779.                         IF difference between {kit.last.%arg 1%.%player%} AND now is more than {@7day}:
  780.                             IF {kit.harga.%player%} is set:
  781.                                 subtract {kit.harga.%player%} from player's balance
  782.                                 send "{@ks} Kamu telah membeli kit &6%arg 1%&e, seharga $%{kit.harga.%player%}%."
  783.                                 delete {kit.harga.%player%}
  784.                             LOOP {kit.%arg 1%::*}:
  785.                                 add 1 TO {_t}
  786.                                 IF player has enough space FOR loop-value:
  787.                                     add loop-value TO player
  788.                                     set {_item} TO {kit.%arg 1%.name::%{_t}%}
  789.                                     {@ra} "&6- &a" with "&3" in {_item}
  790.                                     {@ra} "||" with "&7" in {_item}
  791.                                     IF "{@Pesan}" is "Tampil":
  792.                                         send "{@ks} Kamu mendapat %{_item}% dari kit &6%arg 1%&7."
  793.                                 IF player don't have enough space for loop-value:
  794.                                     set {_item} TO {kit.%arg 1%.name::%{_t}%}
  795.                                     {@ra} "&6- &a" with "&3" in {_item}
  796.                                     {@ra} "||" with "&7" in {_item}
  797.                                     IF "{@JikaPenuh}" is "Drop":
  798.                                         drop loop-value AT player
  799.                                         IF "{@Pesan}" is "Tampil":
  800.                                             send "{@ks} %{_item}% Terjatuh karena inventory mu penuh."
  801.                                     IF "{@JikaPenuh}" is "Clear":
  802.                                         IF "{@Pesan}" is "Tampil":
  803.                                             send "{@ks} %{_item}% Hilang karena inventory mu penuh."
  804.                             set {kit.last.%arg 1%.%player%} TO now
  805.                         IF difference between {kit.last.%arg 1%.%player%} AND now is less than {@7day}:
  806.                             set {_tunggu1} TO difference between {kit.last.%arg 1%.%player%} AND now
  807.                             set {_tunggu} TO difference between {_tunggu1} AND {@7day}
  808.                             send "{@ks} Sebelum dapat menggunakan kit ini, kamu harus menunggu selama %{_tunggu}%."
  809.                 IF player don't have permission "kit.%arg 1%":
  810.                     send "{@ks} Kamu tidak memiliki akses untuk mendapat kit ini."
  811.             IF {kit.%arg 1%} is NOT set:
  812.                 send "{@ks} Kit tersebut tidak ada."
  813. command /kitadmin [<text>] [<text>] [<player>]:
  814.     permission: kit.admin
  815.     trigger:
  816.         IF arg 1 is "Convert":
  817.             IF {kit.convert.%player%} is NOT set:
  818.                 set {kit.convert.%player%} TO true
  819.                 send "{@ks} &aConvert Mode Aktif !"
  820.                 send "{@ks} Silahkan ambil kit essentials yang akan di convert"
  821.                 send "{@ks} Gunakan Command /kit <namakit> (Dari Essentials)"
  822.                 stop
  823.             IF {kit.convert.%player%} is set:
  824.                 delete {kit.convert.%player%}
  825.                 send "{@ks} &cConvert Mode Mati"
  826.                 stop
  827.         IF arg 1 is "give":
  828.             IF arg 2 is set:
  829.                 IF arg 3 is set:
  830.                     IF {kit.%arg 2%} is set:
  831.                         LOOP {kit.%arg 2%::*}:
  832.                             add 1 TO {_t}
  833.                             IF arg-player has enough space FOR loop-value:
  834.                                 add loop-value TO arg-player
  835.                                 set {_item} TO {kit.%arg 2%.name::%{_t}%}
  836.                                 {@ra} "&6- &a" with "&3" in {_item}
  837.                                 {@ra} "||" with "&7" in {_item}
  838.                                 IF "{@Pesan}" is "Tampil":
  839.                                     send "{@ks} Kamu mendapat %{_item}% dari kit &6%arg 2%&7." TO arg-player
  840.                             IF arg-player don't have enough space for loop-value:
  841.                                 set {_item} TO {kit.%arg 2%.name::%{_t}%}
  842.                                 {@ra} "&6- &a" with "&3" in {_item}
  843.                                 {@ra} "||" with "&7" in {_item}
  844.                                 IF "{@JikaPenuh}" is "Drop":
  845.                                     drop loop-value AT arg-player
  846.                                     IF "{@Pesan}" is "Tampil":
  847.                                         send "{@ks} %{_item}% Terjatuh karena inventory mu penuh." TO arg-player
  848.                                 IF "{@JikaPenuh}" is "Clear":
  849.                                     IF "{@Pesan}" is "Tampil":
  850.                                         send "{@ks} %{_item}% Hilang karena inventory mu penuh." TO arg-player
  851.         IF arg 1 is "create":
  852.             IF arg 2 is set:
  853.                 IF {kit.%arg 2%} is set:
  854.                     send "{@ks} Kit bernama &6%arg 2%&a sudah ada"
  855.                     stop
  856.                 set {kit.%arg 2%} TO true
  857.                 add arg 2 TO {kitlist::*}
  858.                 send "{@ks} Kit &6%arg 2% &rberhasil dibuat"
  859.                 send "{@ks} Gunakan /kitadmin set &6%arg 2%"
  860.                 send "{@ks} Untuk memasukan semua item dalam inventorymu menjadi kit."
  861.             IF arg 2 is NOT set:
  862.                 {@Pc} "/kitadmin"
  863.         IF arg 1 is "set":
  864.             IF arg 2 is set:
  865.                 IF {kit.%arg 2%} is set:
  866.                     delete {kit.%arg 2%::*}
  867.                     delete {kit.%arg 2%.name::*}
  868.                     LOOP items in player's inventory:
  869.                         add 1 TO {_ada}
  870.                         add loop-item TO {kit.%arg 2%::*}
  871.                         IF name of loop-item is set:
  872.                             add "&6- &a%name of loop-item%||" TO {kit.%arg 2%.name::*}
  873.                             send "{@ks} Item %name of loop-item% &editambahkan kedalam kit &6%arg 2%&e."
  874.                         IF name of loop-item is NOT set:
  875.                             add "&6- &a%loop-item%||" TO {kit.%arg 2%.name::*}
  876.                             send "{@ks} Item %loop-item% &editambahkan kedalam kit &6%arg 2%&e."
  877.                     IF {_ada} is NOT set:
  878.                         send "{@ks} Kamu Setidaknya Memiliki 1 item dalam inven"
  879.                         send "{@ks} Setelah itu baru /kitadmin set &6%arg 2%"
  880.                 IF {kit.%arg 2%} is NOT set:
  881.                     send "{@ks} Kit tersebut tidak ada."
  882.                     send "{@ks} Buat dengan cara /kitadmin create &6%arg 2%&e"
  883.             IF arg 2 is NOT set:
  884.                 {@Pc} "/kitadmin"
  885.         IF arg 1 is "add":
  886.             IF arg 2 is set:
  887.                 IF {kit.%arg 2%} is set:
  888.                     add player's tool to {kit.%arg 2%::*}
  889.                     IF name of player's tool is set:
  890.                         send "{@ks} Item %name of player's tool% &editambahkan kedalam kit &6%arg 2%&e."
  891.                     send "{@ks} Item %player's tool% &editambahkan kedalam kit &6%arg 2%&e."
  892.                     IF name of player's tool is set:
  893.                         add "%name of player's tool%" TO {kit.%arg 2%.name::*}
  894.                     IF name of player's tool is not set:
  895.                         add "%player's tool%" TO {kit.%arg 2%.name::*}
  896.                 IF {kit.%arg 2%} is NOT set:
  897.                     send "{@ks} Kit tersebut tidak ada."
  898.                     send "{@ks} Buat dengan cara /kitadmin create &6%arg 2%"
  899.             IF arg 2 is NOT set:
  900.                 {@Pc} "/kitadmin"
  901.         IF arg 1 is "clear":
  902.             IF arg 2 is set:
  903.                 IF {kit.%arg 2%} is set:
  904.                     delete {kit.%arg 2%::*}
  905.                     delete {kit.%arg 2%.name::*}
  906.                     send "{@ks} Item dalam kit &6%arg 2%&e telah di hapus."
  907.                 IF {kit.%arg 2%} is NOT set:
  908.                     send "{@ks} Kit tersebut tidak ada."
  909.                     send "{@ks} Buat dengan cara /kitadmin create &6%arg 2%"
  910.             IF arg 2 is NOT set:
  911.                 {@Pc} "/kitadmin"
  912.         IF arg 1 is "delete":
  913.             IF arg 2 is set:
  914.                 IF {kit.%arg 2%} is set:
  915.                     delete {kit.%arg 2%::*}
  916.                     delete {kit.%arg 2%}
  917.                     delete {kit.%arg 2%.cooldown}
  918.                     delete {kit.%arg 2%.name::*}
  919.                     remove arg 2 from {kitlist::*}
  920.                     send "{@ks} Kit &6%arg 2% &etelah di hapus."
  921.                     stop
  922.                 IF {kit.%arg 2%} is NOT set:
  923.                     send "{@ks} Kit tersebut tidak ada."
  924.                     send "{@ks} Buat dengan cara /kitadmin create &6%arg 2%"
  925.         IF arg 1 is "reset":
  926.             IF arg 2 is "yakin":
  927.                 LOOP {kitlist::*}:
  928.                     delete {kit.%loop-value%::*}
  929.                     delete {kit.%loop-value%.name::*}
  930.                     delete {kit.%loop-value%.name}
  931.                     delete {kit.%loop-value%}
  932.                     delete {kit.%loop-value%.cooldown}
  933.                 delete {kitlist::*}
  934.             IF arg 2 is NOT set:
  935.                 send "{@ks} /kitadmin reset <password>"
  936.                 send "{@ks} Digunakan untuk mereset semua kit."
  937.         IF arg 1 is "cooldown":
  938.             IF arg 2 is set:
  939.                 IF {kit.%arg 2%} is set:
  940.                     IF arg 3 is NOT "1":
  941.                         IF arg 3 is NOT "3":
  942.                             IF arg 3 is NOT "7":
  943.                                 send "{@ks} Cooldown yang tersedia hanya 1,3,dan 7 hari."
  944.                                 send "{@ks} Contoh /kitadmin cooldown &6%arg 2% &e3"
  945.                                 send "{@ks} Maka kit &6%arg 2% &ecooldownnya 3 hari."
  946.                                 stop
  947.                     set {_day} TO "%arg 3%"
  948.                     set {kit.%arg 2%.cooldown} TO {_day}
  949.                     send "{@ks} kit &6%arg 2% &ecooldown telah di set menjadi %{kit.%arg 2%.cooldown}% &ehari"
  950.                 IF {kit.%arg 2%} is NOT set:
  951.                     send "{@ks} Kit tersebut tidak ada."
  952.                     send "{@ks} Buat dengan cara /kitadmin create &6%arg 2%"
  953.             IF arg 2 is NOT set:
  954.                 {@Pc} "/kitadmin"
  955.         IF arg 1 is NOT set:
  956.             send "&7[&6-&7]&6&m------------------{@ks}&6&m------------------&7[&6-&7]"
  957.             send "{@ks} &6/kitadmin give <kit> <player> - &eMemberikan kit"
  958.             send "{@ks} &6/kitadmin create <kit> - &eMembuat kit."
  959.             send "{@ks} &6/kitadmin add <kit> - &eMenambah Item Ditangan Ke kit."
  960.             send "{@ks} &6/kitadmin set <kit> - &eSemua item dalam inventorymu jadi kit."
  961.             send "{@ks} &6/kitadmin cooldown <kit> <day> - &eSet cooldown kit."
  962.             send "{@ks} &6/kitadmin clear <kit> - &eMenghapus Semua item dalam kit."
  963.             send "{@ks} &6/kitadmin delete <kit> - &eMenghapus kit."
  964.             send "{@ks} &6/kitadmin convert - &eBerubah ke Convert Mode &7(&cPro Only&7)"
  965.             send "&7[&6-&7]&6&m------------------{@ks}&6&m------------------&7[&6-&7]"
  966.         ELSE:
  967.             {@Pc} "/kitadmin"
  968. on sign change:
  969.     IF player has permission "kit.adminsign":
  970.         IF line 1 of block is "[kit]":
  971.             LOOP {kitlist::*}:
  972.                 IF line 2 of block is "%loop-value%":
  973.                     IF line 4 of block is set:
  974.                         IF line 4 of block is "0":
  975.                             set line 1 of block TO "&0&l[&3Kit&0&l]"
  976.                             set line 4 of block TO "&aFree"
  977.                             stop
  978.                         set {_numer} TO line 4 of block parsed AS number
  979.                         set line 1 of block TO "&0&l[&3Kit&0&l]"
  980.                         IF {_numer} is NOT set:
  981.                             send "{@ks} Line 4 sign harus nomor"
  982.                             set {_numer} TO "&cError"
  983.                         set line 4 of block TO "%{_numer}%"
  984.                         stop
  985.             send "{@ks} Maaf kit &6%line 2% &etidak ada."
  986.             send "{@ks} Buat dengan cara /kitadmin create &6%line 2%"
  987.             set line 2 of block TO "&cError"
  988.             stop
  989. on rightclick on sign:
  990.     IF line 1 of block is "&0&l[&3Kit&0&l]":
  991.         IF line 4 of block is NOT "&aFree":
  992.             set {kit.harga.%player%} TO line 4 of block parsed AS number
  993.             IF player's balance is less than {kit.harga.%player%}:
  994.                 send "{@ks} Uangmu tidak cukup."
  995.                 wait 1 tick
  996.                 stop
  997.             IF player's balance is equal to {kit.harga.%player%}:
  998.                 {@Cc} "/manuaddp %player% kit.%line 2%"
  999.                 wait 2 tick
  1000.                 {@Pc} "/kit %line 2%"
  1001.                 wait 2 tick
  1002.                 {@Cc} "/manudelp %player% kit.%line 2%"
  1003.                 subtract {kit.harga.%player%} from player's balance
  1004.                 wait 1 tick
  1005.                 stop
  1006.             IF player's balance is more than {kit.harga.%player%}:
  1007.                 {@Cc} "/manuaddp %player% kit.%line 2%"
  1008.                 wait 2 tick
  1009.                 {@Pc} "/kit %line 2%"
  1010.                 wait 2 tick
  1011.                 {@Cc} "/manudelp %player% kit.%line 2%"
  1012.                 subtract {kit.harga.%player%} from player's balance
  1013.                 wait 1 tick
  1014.                 stop
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement