Advertisement
Guest User

Untitled

a guest
Jul 4th, 2016
623
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.62 KB | None | 0 0
  1. # #!============[ dLoja ]============!# #
  2. # #! | Skript Feito Por: Delavor | !# #
  3. # #!============[ dLoja ]============!# #
  4. # Skript : dLoja
  5. # Versão : 1.0
  6. # Autor : Delavor
  7. # Forum Gamers Board ;)
  8.  
  9. Options:
  10. # Coloque a tag do seu Servidor.
  11. tag: &3[dLoja]
  12.  
  13. # Permissão para setar loja.
  14. permission: dLoja.vip
  15.  
  16. # Mensagem de sem permissão para usar o comando.
  17. sempermission: &cVocê não é um player VIP.
  18.  
  19. # Mensagem de loja setada.
  20. lojasetada: &aSua loja foi setada com sucesso.
  21.  
  22. # Mensagem de loja deletada.
  23. lojadeletada: &aSua loja foi deletada com sucesso.
  24.  
  25. # Mensagem de player não tem loja.
  26. semloja: &cEsse player não tem loja.
  27.  
  28. # Mensagem de comando errado.
  29. comandoloja: &cPara ir até uma loja utilize /loja <player>.
  30.  
  31. # Titulo do menu Gui do /lojas
  32. titulo: &2&lLojas dos players
  33.  
  34. command /setloja:
  35. trigger:
  36. if player have permission "{@permission}":
  37. set {dloja.cord::%player%} to player's location
  38. set {dloja.nome::%player%} to player
  39. if {dloja.visi::%player%} is not set:
  40. set {dloja.visi::%player%} to 1
  41. message "{@tag} {@lojasetada}" to player
  42. stop
  43. else:
  44. message "{@tag} {@sempermission}" to player
  45. stop
  46.  
  47. command /delloja:
  48. trigger:
  49. if player have permission "{@permission}":
  50. delete {dloja.cord::%player%}
  51. delete {dloja.nome::%player%}
  52. delete {dloja.visi::%player%}
  53. message "{@tag} {@lojadeletada}" to player
  54. stop
  55. else:
  56. message "{@tag} {@sempermission}" to player
  57. stop
  58.  
  59. command /loja [<text>]:
  60. trigger:
  61. if arg 1 is not set:
  62. message "{@tag} {@comandoloja}" to player
  63. if arg 1 is set:
  64. if {dloja.nome::%arg 1%} is set:
  65. teleport player to {dloja.cord::%arg 1%}
  66. message "&4[BloodLand] &aBem vindo a loja do player: &f%arg 1%&a." to player
  67. set {dlojaaguarde} to difference between {dlojadelay::%player%} and now
  68. if {dlojaaguarde} is less than 300 second: # Serve para que o player não fique clicando na loja só pra ficar adicionando visitas.
  69. stop
  70. set {dlojadelay::%player%} to now
  71. add 1 to {dloja.visi::%arg 1%}
  72. stop
  73. else:
  74. message "{@tag} {@semloja}" to player
  75. stop
  76.  
  77. command /lojas:
  78. trigger:
  79. set {_slot} to 0
  80. set {_p} to 1
  81. if size of {dloja.nome::*} is less than or equal to 48:
  82. set {_p} to 6
  83. if size of {dloja.nome::*} is less than or equal to 40:
  84. set {_p} to 5
  85. if size of {dloja.nome::*} is less than or equal to 32:
  86. set {_p} to 4
  87. if size of {dloja.nome::*} is less than or equal to 24:
  88. set {_p} to 3
  89. if size of {dloja.nome::*} is less than or equal to 16:
  90. set {_p} to 2
  91. if size of {dloja.nome::*} is less than or equal to 8:
  92. set {_p} to 1
  93. open chest with {_p} row named "{@titulo}" to player
  94. loop {dloja.nome::*}:
  95. format slot {_slot} of player with player head named "&aLoja de: &f%{dloja.nome::%loop-index%}%" with lore "&bVisitas: %{dloja.visi::%loop-index%}%" to close then run "sudo %player% loja %{dloja.nome::%loop-index%}%"
  96. add 1 to {_slot}
  97.  
  98. on script load:
  99. message "+--------------------+" to console
  100. message " Ligando Skript" to console
  101. message " Skript : dLoja" to console
  102. message " Versão : 1.0" to console
  103. message " Autor : Delavor" to console
  104. message "+--------------------+" to console
  105. on script unload:
  106. message "+--------------------+" to console
  107. message " Desligando Skript" to console
  108. message " Skript : dLoja" to console
  109. message " Versao : 1.0" to console
  110. message " Autor : Delavor" to console
  111. message "+--------------------+" to console
  112.  
  113. # Serve para não deixar variáveis desnecessária guardadas.
  114. delete {dlojadelay::*}
  115. delete {dlojaaguarde}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement