Advertisement
Guest User

Untitled

a guest
Apr 24th, 2019
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.85 KB | None | 0 0
  1. command /Kingdom [<string>] [<string>] [<string>] [<string>]:
  2. aliases: /Kingdom, /k, /kd
  3. trigger:
  4. if arg 1 is not set:
  5. send "&a&m-------------------------------------"
  6. send " &f&LCommands "
  7. send "&2&l+&7/&3Kingdom &7&L- &7Basic command"
  8. send "&2&l+&7/&3Kingdom Delete&7 &L- &7Verwijder je Kingdom"
  9. send "&4&l-&7/&3Kingdom Kick&7 &L- &7Verwijder een persoon uit je Kingdom"
  10. send "&2&l+&7/&3Kingdom Leave&7 &L- &7Verlaat je Kingdom!"
  11. send "&2&l+&7/&3Kingdom Invite&7 &L- &7Invite een speler voor je Kingdom"
  12. send "&2&l+&7/&3Kingdom Join&7 &l- &7Join de Kingdom waarvoor je geïnvited bent"
  13. send "&2&l+&7/&3Kingdom Creator&7 &L- &7Informatie over de plugin"
  14. send "&2&l+&7/&3Kingdom Info &7&l -&7 Laat Informatie over een Kingdom zien"
  15. send "&2&l+&7/&3KdKleur &7&l- &7Verander de prefix van de Kingdom"
  16. send "&4&l-&7/&3Kingdom Setrank &7&l- &7Verander een rank van de speler"
  17. send "&2&l+&7/&3Kingdom Setspawn &7&l- &7Zet je KingdomSpawn waar jij staat"
  18. send "&2&l+&7/&3Kingdom Spawn &7&l- &7Teleporteer naar jou KingdomSpawn"
  19. send "&4&l-&7/&3Kingdom chat &7&l- &7Verander de chat naar Public/Kingdom/&7Bondgenoot"
  20. send "&a&m-------------------------------------"
  21. if player has permission "admin.Kingdom":
  22. send " &c&LAdmin "
  23. send "&2&l+&7/&3Kingdom Create <naam speler> <kd naam> &7 &L- &7Creeër een Kingdom"
  24. send "&4&l-&7/&3SetOwner <player>&7 &l- &7Set the owner of a Kingdom"
  25. send "&a&m-------------------------------------"
  26. if arg 1 is "creator":
  27. send "&a&m-------------------------------------"
  28. send "&7Author: PsekA_F [Owner/Dev]"
  29. send "&7Made For Infinity-Network"
  30. send "&a&m-------------------------------------"
  31. if arg 1 is "create":
  32. if arg 2 is set:
  33. if arg 3 is set:
  34. if {Kingdom.beschikbaar::*} does not contain "%arg-3%":
  35. if {inKingdom.%arg-2%} is false:
  36. send "&7[&c&lKingdom&7]&3 Je hebt het kingdom %arg-3% voor %arg-2% gemaakt&c!"
  37. set {Kingdomnaam.%arg-2%} to "%arg-3%"
  38. set {inKingdom.%arg-2%} to true
  39. set {Kingdom.prefix.%{Kingdomnaam.%player%}%} to "&7%arg-3%"
  40. set {Kingdomnaam.%arg-2%} to "%arg-3%"
  41. set {owner.%{Kingdomnaam.%arg-2%}%} to "%arg-2%"
  42. make console execute "pex user %arg-2% add owner.Kingdom"
  43. make console execute "pex user %arg-2% add Kingdom.invite"
  44. make console execute "pex user %arg-2% add Kingdom.messages.%{Kingdomnaam.%arg-2%}%"
  45. make console execute "pex user %arg-2% add Kingdom.setspawn"
  46. add "&7%arg-2%&8," to {leden.Kingdom.%{Kingdomnaam.%arg-2%}%}
  47. add 1 to {aantal.Kingdom.%{Kingdomnaam.%arg-2%}%}
  48. add "%arg-3%" to {Kingdom.beschikbaar::*}
  49. set {kdrank.%arg-2%} to "&6Koning"
  50. else:
  51. send "&7[&c&LKingdom&7]&3 Die speler zit al in een kingdom&c!"
  52. else:
  53. send "&7[&c&LKingdom&7]&3 Die kingdomnaam is al bezet&c!"
  54. else:
  55. send "&7[&c&LKingdom&7]&3 Geef een kingdomnaam op&c!"
  56. else:
  57. send "&7[&c&LKingdom&7]&3 Geef een speler naam op&c!"
  58. if arg-1 is "info":
  59. if {inKingdom.%player%} is true:
  60. send "&9&m-------------------------------------"
  61. send "&7Jou Kingdomnaam is: &6%{Kingdomnaam.%player%}%"
  62. send "&7Aantal spelers in jou Kingdom&3: &6%{aantal.Kingdom.%{Kingdomnaam.%player%}%}%"
  63. send "&7Jou Kingdom lijder is: &6%{owner.%{Kingdomnaam.%arg-2%}%}%"
  64. send "&7&oBinnenkort een GUI &c&o:D"
  65. send "&9&m-------------------------------------"
  66. else:
  67. send "&7[&c&lKingdom&7]&3 Je zit niet in een Kingdom!"
  68. if arg-1 is "delete":
  69. if player has permission "owner.Kingdom":
  70. send "&7[&c&lKingdom&7] &3Je Hebt %{Kingdomnaam.%player%}% Verwijderd"
  71. set {kdrank.%player%} to "&7Kingdomloos"
  72. set {Kingdomnaam.%player%} to "&7Kingdomloos"
  73. set {kick.players.%{Kingdomnaam.%player%}%} to true
  74. remove "%{Kingdomnaam.%player%}%" from {Kingdom.beschikbaar::*}
  75. clear {aantal.Kingdom.%{Kingdomnaam.%player%}%::*}
  76. make console execute "pex user %player% remove owner.Kingdom"
  77. make console execute "pex user %player% remove Kingdom.invite"
  78. make console execute "pex user %player% remove Kingdom.setspawn"
  79. make console execute "pex user %player% add Kingdom.messages.%{Kingdomnaam.%player%}%"
  80. clear {Kingdom.prefix.%{Kingdomnaam.%player%}%}
  81. clear {leden.Kingdom.%{Kingdomnaam.%player%}%}
  82. set {inKingdom.%player%} to false
  83. set {Kingdom.prefix} to "&7Geen Kingdom"
  84. else:
  85. send "&7[&c&lKingdom&7] &3Je hebt geen permissions om de Kingdom te verwijderen!"
  86. if arg 1 is "leave":
  87. if player has permission "owner.Kingdom":
  88. send "&7[&c&lKingdom&7] &3Als owner kan je Kingdom niet verlaten!"
  89. else:
  90. clear {Kingdomnaam.%player%}
  91. set {Kingdom.prefix.%{Kingdomnaam.%player%}%} to "&7Geen Kingdom"
  92. set {Kingdom.rank.%player%} to ""
  93. remove 1 from {aantal.Kingdom.%{Kingdomnaam.%player%}%::*}
  94. remove "%player%" from {leden.Kingdom.%{Kingdomnaam.%player%}%::*}
  95. set {inKingdom.%player%} to false
  96. set {kdrank.%player%} to "&7Kingdomloos"
  97. set {Kingdom.prefix} to "&7Geen Kingdom"
  98. send "&7[&c&lKingdom&7] &3Je hebt de Kingdom verlaten!"
  99. if arg 1 is "invite":
  100. if arg-2 is set:
  101. if player has permission "Kingdom.invite":
  102. if {inKingdom.%arg-2%} is false:
  103. set {_p} to arg-2 parsed as a player
  104. send "&7[&c&lKingdom&7] &3Je bent geïnvited voor de Kingdom %{Kingdomnaam.%player%}% Gebruik &7/&3Kingdom join &e%{Kingdomnaam.%player%}%" to {_p}
  105. add "%arg-2%" to {invites.%{Kingdomnaam.%player%}%::*}
  106. send "&7[&c&LKingdom&7]&3 De speler %arg-2% is geïnvited voor jou Kingdom&c!"
  107. else:
  108. send "&7[&c&LKingdom&7]&3 Deze speler zit al in een Kingdom"
  109. else:
  110. send "&Alleen alleen prins/prinses of hoger kan mensen inviten&c!"
  111. if arg 1 is "join":
  112. if arg-2 is set:
  113. if {invites.%arg-2%::*} contains "%player%":
  114. set {Kingdomnaam.%player%} to "%arg-2%"
  115. make console execute "pex user %player% add Kingdom.messages.%{Kingdomnaam.%player%}%"
  116. set {Kingdom.prefix.%player%} to "%{Kingdom.prefix.%{Kingdomnaam.%player%}%}%"
  117. set {inKingdom.%player%} to true
  118. add 1 to {aantal.Kingdom.%{Kingdomnaam.%player%}%}
  119. remove "%player%" from {invites.%{Kingdomnaam.%player%}%::*}
  120. send "&7[&c&lKingdom&7] &3Je hebt de Kingdom &e%{Kingdomnaam.%player%}%&3 Gejoined&c!"
  121. loop all players:
  122. loop-player has permission "Kingdom.messages.%{Kingdomnaam.%player%}%":
  123. send "&7[&c&lKingdom&7]&3 &8%player%&3 is jullie Kingdom gejoined&c!" to loop-player
  124. make console execute "pex user %player% add Kingdom.messages.%{Kingdomnaam.%player%}%"
  125. stop
  126. else:
  127. send "&7[&c&lKingdom&7]&3 Je bent niet uitgenodigd voor &e%arg-2%&c!"
  128. else:
  129. send "&7[&c&lKingdom&7]&3 Geef de naam op van de Kingdom waarvoor je geïnvited bent&c!"
  130. if arg 1 is "prefix":
  131. if player has permission "Kingdom.owner":
  132. if arg-2 is set:
  133. set {Kingdom.prefix.%{Kingdomnaam.%player%}%} to colored "%arg-2%"
  134. send "&7[&c&lKingdom&7]&3 Je hebt de prefix van je kingdom veranderd naar %arg-2%"
  135. else:
  136. send "&7[&c&LKingdom&7]&3 Geef naam + kleurcodes!"
  137. else:
  138. send "&7[&c&lKingdom&7]&3 Je bent niet de eigenaar van dit kingdom!"
  139. if arg 1 is "setspawn":
  140. if player has permission "setspawn.kingdom":
  141. set {kingdom.spawn.%{Kingdomnaam.%player%}%} to location of player
  142. send "&7[&c&lKingdom&7]&3 De kingdomspawn is verplaats naar %{kingdom.spawn.%{Kingdomnaam.%player%}%}%"
  143. stop
  144. if arg 1 is "spawn":
  145. if {kingdom.spawn.%{Kingdomnaam.%player%}%} is set:
  146. send "&7[&c&LKingdom&7]&3 Je word in 5 seconden geteleporteerd..."
  147. wait 5 seconds
  148. teleport the player to {kingdom.spawn.%{Kingdomnaam.%player%}%}
  149. send "&7[&c&LKingdom&7]&3 Je bent naar je kingdom spawn geteleporteerd!"
  150. else:
  151. send "&7[&c&LKingdom&7]&3 Er is nog geen kingdom spawn!"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement