Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #Desenvolvido por Guilherme
- #
- #v1.0
- # - CONFIGURAÇÃO - #
- options:
- #---------------------------------#
- #Tag da prisao/servidor
- tag: &4[GPrisao]
- #---------------------------------#
- #Bloco que o preso deve quebrar - OBS: Recomendo obsidian pra ele sofrer mais...
- bloco: obsidian
- #---------------------------------#
- #Picareta que o player vai ganhar
- pica: diamond pickaxe #Pode substituir por wooden pickaxe | gold pickaxe | iron pickaxe | diamond pickaxe
- #---------------------------------#
- # - COMANDOS - #
- command /prender [<player>] [<integer>] [<text>]:
- trigger:
- if player has permission "gprision.prender" or "gprision.*":
- if arg 1 is set:
- if arg 2 is set:
- if arg 3 is set:
- teleport arg 1 to {prisao.gp}
- broadcast "{@tag} &cO player &4%arg 1%&c foi preso por &4%player%&c! Motivo: &4%arg 3%&c. Tera que quebrar &4%arg 2%&c blocos."
- set {blocos.%arg 1%.prisao} to arg 2
- set {player.%arg 1%.preso} to true
- send "{@tag} &cVoce tem que quebrar &4%arg 2% &cblocos para ser liberto. Para saber quantos blocos faltam, digite: &4/blocosgp" to arg 1
- give 1 {@pica} to arg 1
- stop
- else:
- send "{@tag} &cComando incompleto! Use: &4/prender <Nick> <Quantidade de Blocos> <Motivo>"
- stop
- else:
- send "{@tag} &cComando incompleto! Use: &4/prender <Nick> <Quantidade de Blocos> <Motivo>"
- stop
- else:
- send "{@tag} &cComando incompleto! Use: &4/prender <Nick> <Quantidade de Blocos> <Motivo>"
- stop
- else:
- send "{@tag} &cVoce nao tem permissao para usar este comando."
- stop
- command /soltar [<player>]:
- trigger:
- if player has permission "gprision.soltar" or "gprision.*":
- if {player.%player%.preso} is true:
- set {blocos.%arg 1%.prisao} to 0
- set {player.%arg 1%.preso} to false
- send "{@tag} &cVoce foi solto por &4%player%&c." to arg 1
- send "{@tag} &cVoce soltou &4%arg 1%&c."
- teleport player to {prisao.ss}
- remove {@pica} from the player
- stop
- else:
- send "{@tag} &cEsse player nao esta preso"
- stop
- else:
- send "{@tag} &cVoce nao tem permissao para usar este comando."
- stop
- command /prendersp:
- trigger:
- if player has permission "gprision.sp" or "gprision.*":
- set {prisao.gp} to player's location
- send "{@tag} &cPrisao setada com sucesso."
- stop
- else:
- send "{@tag} &cVoce nao tem permissao para usar este comando!"
- stop
- command /prenderss:
- trigger:
- if player has permission "gprision.ss" or "gprision.*":
- set {prisao.ss} to player's location
- send "{@tag} &cSaida da prisao setada com sucesso."
- stop
- else:
- send "{@tag} &cVoce nao tem permissao para usar este comando!"
- stop
- command /blocosgp:
- trigger:
- if {player.%player%.preso} is true:
- send "{@tag} &cFaltam &4%{blocos.%player%.prisao}% &cblocos para voce ser liberto."
- stop
- else:
- send "{@tag} &cVoce nao esta preso."
- stop
- command /gp:
- trigger:
- if player has permission "gprision.help" or "gprision.*":
- send "{@tag} &cComandos do &4GPrisao&c:"
- send " "
- send "&4/prender <Nick> <Quantidade de blocos> <Motivo> - &cPara prender um player"
- send "&4/soltar <Nick> - &cPara soltar um player"
- send "&4/prendersp - &cSeta o local da prisao"
- send "&4/prenderss - &cSeta a saida da prisao"
- send "&4/blocosgp - &cMostra o tanto de blocos que faltam"
- stop
- else:
- send "{@tag} &cComandos do &4GPrisao&c:"
- send " "
- send "&4/blocosgp - &cMostra o tanto de blocos que faltam"
- stop
- # - CÓDIGO - #
- on break of {@bloco}:
- if {player.%player%.preso} is true:
- remove 1 from {blocos.%player%.prisao}
- if {blocos.%player%.prisao} is equal to 0:
- teleport player to {prisao.ss}
- send "{@tag} &cVoce foi solto da prisao."
- set {player.%player%.preso} to false
- remove {@pica} from the player
- stop
- on command "/home" or "/spawn": #Aqui voce bloqueia os comandos do player preso, vai adicionando "... or "/tpa" or..."
- if {player.%player%.preso} is true:
- cancel event
- send "{@tag} &cVOCE ESTA PRESO."
- remove {@pica} from player
- stop
- on drop:
- if {player.%player%.preso} is true:
- cancel event
- stop
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement