Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # #!============[ dLoja ]============!# #
- # #! | Skript Feito Por: Delavor | !# #
- # #!============[ dLoja ]============!# #
- # Skript : dLoja
- # Versão : 1.0
- # Autor : Delavor
- # Forum Gamers Board ;)
- Options:
- # Coloque a tag do seu Servidor.
- tag: &3[dLoja]
- # Permissão para setar loja.
- permission: dLoja.vip
- # Mensagem de sem permissão para usar o comando.
- sempermission: &cVocê não é um player VIP.
- # Mensagem de loja setada.
- lojasetada: &aSua loja foi setada com sucesso.
- # Mensagem de loja deletada.
- lojadeletada: &aSua loja foi deletada com sucesso.
- # Mensagem de player não tem loja.
- semloja: &cEsse player não tem loja.
- # Mensagem de comando errado.
- comandoloja: &cPara ir até uma loja utilize /loja <player>.
- # Titulo do menu Gui do /lojas
- titulo: &2&lLojas dos players
- command /setloja:
- trigger:
- if player have permission "{@permission}":
- set {dloja.cord::%player%} to player's location
- set {dloja.nome::%player%} to player
- if {dloja.visi::%player%} is not set:
- set {dloja.visi::%player%} to 1
- message "{@tag} {@lojasetada}" to player
- stop
- else:
- message "{@tag} {@sempermission}" to player
- stop
- command /delloja:
- trigger:
- if player have permission "{@permission}":
- delete {dloja.cord::%player%}
- delete {dloja.nome::%player%}
- delete {dloja.visi::%player%}
- message "{@tag} {@lojadeletada}" to player
- stop
- else:
- message "{@tag} {@sempermission}" to player
- stop
- command /loja [<text>]:
- trigger:
- if arg 1 is not set:
- message "{@tag} {@comandoloja}" to player
- if arg 1 is set:
- if {dloja.nome::%arg 1%} is set:
- teleport player to {dloja.cord::%arg 1%}
- message "&4[BloodLand] &aBem vindo a loja do player: &f%arg 1%&a." to player
- set {dlojaaguarde} to difference between {dlojadelay::%player%} and now
- if {dlojaaguarde} is less than 300 second: # Serve para que o player não fique clicando na loja só pra ficar adicionando visitas.
- stop
- set {dlojadelay::%player%} to now
- add 1 to {dloja.visi::%arg 1%}
- stop
- else:
- message "{@tag} {@semloja}" to player
- stop
- command /lojas:
- trigger:
- set {_slot} to 0
- set {_p} to 1
- if size of {dloja.nome::*} is less than or equal to 48:
- set {_p} to 6
- if size of {dloja.nome::*} is less than or equal to 40:
- set {_p} to 5
- if size of {dloja.nome::*} is less than or equal to 32:
- set {_p} to 4
- if size of {dloja.nome::*} is less than or equal to 24:
- set {_p} to 3
- if size of {dloja.nome::*} is less than or equal to 16:
- set {_p} to 2
- if size of {dloja.nome::*} is less than or equal to 8:
- set {_p} to 1
- open chest with {_p} row named "{@titulo}" to player
- loop {dloja.nome::*}:
- 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%}%"
- add 1 to {_slot}
- on script load:
- message "+--------------------+" to console
- message " Ligando Skript" to console
- message " Skript : dLoja" to console
- message " Versão : 1.0" to console
- message " Autor : Delavor" to console
- message "+--------------------+" to console
- on script unload:
- message "+--------------------+" to console
- message " Desligando Skript" to console
- message " Skript : dLoja" to console
- message " Versao : 1.0" to console
- message " Autor : Delavor" to console
- message "+--------------------+" to console
- # Serve para não deixar variáveis desnecessária guardadas.
- delete {dlojadelay::*}
- delete {dlojaaguarde}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement