Ir para conteúdo

SKRIPT DE GLADIADOR


OBanido

Posts Recomendados

Olá estou fazendo um skript de gladiador mais gostaria de ajuda de vocês adicionando coisas nele só que eu sou mediano de skript 
Gostaria de adicionar no skript
- Ninguem pode dar comandos quando entrar no gladiador 
- Os players conseguem dar /gladiador somente quando o evento tiver aberto
- criar um comando /gladiador sair

Quem me ajudar ficarei muito grato!. ;3
Sou novato em skript

Meu código do skript :
 

options:
	Prefix: &b[FELP-GLADIADOR]
	
# SYSTEMA DE AVISOS #

command /gladiadoriniciar:
	permission: felpgladiador.admin
	permission message: &cSem permissão para este comando.
	trigger:
		broadcast ""
		broadcast "{@Prefix} &c&lPRIMEIRO AVISO"
		broadcast "{@Prefix} &eEvento &5&lGladiador &eacaba de iniciar"
		broadcast "{@Prefix} &ePara abrir a lista de comandos"
		broadcast "{@Prefix} &eDe o comando /comandos gladiador"
		broadcast ""
		disable PvP
		wait 120 seconds
		broadcast ""
		broadcast "{@Prefix} &c&lSEGUNDO AVISO"
		broadcast "{@Prefix} &eEvento &5&lGladiador &eEstá aberto"
		broadcast "{@Prefix} &ePara abrir a lista de comandos"
		broadcast "{@Prefix} &eDe o comando /comandos gladiador"
		broadcast ""
		wait 120 seconds
		broadcast ""
		broadcast "{@Prefix} &eULTIMO AVISO"
		broadcast "{@Prefix} &eEvento Gladiador acaba de iniciar"
		broadcast "{@Prefix} &ePara abrir a lista de comandos"
		broadcast "{@Prefix} &eDe o comando /comandos gladiador"
		broadcast ""
		wait 60 seconds
		make console execute command "/tm bc &5&lGLADIADOR<nl>O evento acaba de iniciar"
		broadcast "&cO evento acaba de ser trancado pois acaba de ser iniciado!"
		broadcast "&cBoa sorte a todos os participantes"
		enable PvP
		delete {gladiador.1}

# CODIGOS GLADIADOR #

command /gladiador [<text>]:
	trigger:
		if {gladiador.1} is set:
			teleport player to {gladiador.1}
			set player's flight mode to false
			send ""
			send "&cVocê foi trazido para o evento &5&lGLADIADOR"
			send "&cChame sua facção para o gladiador"
			send "&cPos você sozinho não ira conseguir"
			send "&cBoa sorte."
			send ""
		else:
			send ""
			send "&cDesculpe o evento está desativado no momento."
			send ""

command /setargladiador [<text>]:
	permission: setargladiador.admin
	permission message: &cVocê não tem permissao para executar este comando.
	trigger:
		set {gladiador.1} to player' location
		send ""
		send "&aGladiador setado com sucesso."
		send ""

command /setarsaidagladiador [<text>]:
	permission: setargladiador.admin
	permission message: &cVocê não tem permissao para executar este comando.
	trigger:
		set {gladiadorsair.1} to player' location
		send ""
		send "&aSaida do Gladiador setado com sucesso."
		send ""


command /deletargladiador [<text>]:
	permission: setargladiador.admin
	permission message: &cVocê não tem permissao para executar este comando.
	trigger:
		if {gladiador.1} is set:
			delete {gladiador.1}
			send ""
			send "&cLocalização do gladiador foi deletado com sucesso."
			send ""
		else:
			send "&cO gladiador não esta setado Utilize /setargladiador para setar localização"

# CODIGOS CAMAROTE #

command /camarote [<text>]:
	trigger:
		if {camarote.1} is set:
			teleport player to {camarote.1}
			set player's flight mode to false
			send ""
			send "&aVocê foi trazido para o camarote do gladiador"
			send "&aAqui vocês está seguro"
			send ""
		else:
			send ""
			send "&cDesculpe o evento está desativado no momento."
			send ""

command /deletarcamarote [<text>]:
	permission: setargladiador.admin
	permission message: &cVocê não tem permissao para executar este comando.
	trigger:
		if {camarote.1} is set:
			delete {camarote.1}
			send ""
			send "&cLocalização do camarote foi deletado com sucesso."
			send ""
		else:
			send "&cO camarote não esta setado Utilize /setarcamarote para setar localização"

command /setarcamarote [<text>]:
	permission: setargladiador.admin
	permission message: &cVocê não tem permissao para executar este comando.
	trigger:
		set {camarote.1} to player' location
		send ""
		send "&aCamarote setado com sucesso."
		send ""

command /comandos gladiador:
	trigger:
		send "&e&lComandos do &c&LGLADIADOR"
		send ""
		send "&7-&8/gladiador &c(ir para o evento gladiador)"
		send "&7-&8/camarote &c(ir para o camarote do gladiador)"
		send ""
		send "&c-= Comandos da staff =-"
		send ""
		send "&7-&8/gladiadoriniciar &c(iniciar o evento comando staff)"
		send "&7-&8/criarhdvencedor &c(Para criar um HD do vencedor)"
		send "&7-&8/setarhdvencedor &c(Para setar as informações do vencedor)"
		send "&7-&8/setarcamarote &c(Para setar o camarote do evento)"
		send "&7-&8/setargladiador &c(Para setar o gladiador do evento)"
		send ""
		send "&aProjeto criado por Felpiinho"

# CODIGOS DO HDVENCEDOR #

command /setarhdvencedor [<player>] [<text>] [<text>] [<text>] [<text>]:
	permission: setargladiador.admin
	permission message: &cVocê não tem permissao para executar este comando.
	trigger:
		if arg 1 is set:
			if arg 2 is set:
				if arg 3 is set:
					if arg 4 is set:
						if arg 5 is set:
							make player execute command "/hd setline HdVencedor 2 Nick: &a%arg 1%"
							wait 1 seconds
							make player execute command "/hd setline HdVencedor 3 Clan: &a%arg 2%"
							wait 1 seconds
							make player execute command "/hd setline HdVencedor 4 Data: &a%arg 3%"
							wait 1 seconds
							make player execute command "/hd setline HdVencedor 5 Hora: &a%arg 4%"
							wait 1 seconds
							make player execute command "/hd setline HdVencedor 6 Premiação: &a%arg 5%"
							send "&aSetado com sucesso."
						else:
							send ""
							send "&cUtilize /setarhdvencedor <Nick>,<Clan>,<Data>,<Hora>,<Premiação>"
							send ""		
					else:
						send ""
						send "&cUtilize /setarhdvencedor <Nick>,<Clan>,<Data>,<Hora>,<Premiação>"
						send ""
				else:
					send ""
					send "&cUtilize /setarhdvencedor <Nick>,<Clan>,<Data>,<Hora>,<Premiação>"
					send ""
			else:
				send ""
				send "&cUtilize /setarhdvencedor <Nick>,<Clan>,<Data>,<Hora>,<Premiação>"
				send ""
		else:
			send ""
			send "&cEste jogador não foi encontrado,inexistente."
			send ""

command /criarhdvencedor [<text>]:
	permission: setargladiador.admin
	permission message: &cVocê não tem permissao para executar este comando.
	trigger:
		make player execute command "/hd create HdVencedor &aVencedor do evento &5&lGladiador"
		make player execute command "/hd addline HdVencedor Nick: &cNinguem"
		make player execute command "/hd addline HdVencedor Clan: &cNinguem"
		make player execute command "/hd addline HdVencedor Data: &cNinguem"
		make player execute command "/hd addline HdVencedor Hora: &cNinguem"
		make player execute command "/hd addline HdVencedor Premiação: &cNada"

command /deletarhdvencedor [<text>]:
	permission: setargladiador.admin
	permission message: &cVocê não tem permissao para executar este comando.
	trigger:
		make player execute command "/hd remove hdvencedor"
		send "&aO hd de vencedores acaba de ser deletado com sucesso."

 

Link para o comentário
Compartilhar em outros sites

@OBanido, para facilitar o seu projeto, ao invés de utilizar /setargladiator, /deletargladiator... Utilize /gladiator <setar/deletar/camarote/entrar/sair>.

 

Exemplo:

 

command /gladiator <text>:
	trigger:
		if arg-1 is "setar":
			código...
        else if arg-1 is "camarote":
			código...

 

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...