Ir para conteúdo

Skript de Morte c/ Recompensa.


Iced

Posts Recomendados

Olá, vim aqui solicitar um skript que seja da seguinte forma :

A cada 3 pessoas que o player A mata, se o player A tiver a permissão: majin.absorbed
O console envia uma mensagem global: A absorveu 3 jogadores e agora está mais forte!
E depois disso o console vai executar um comando.

Link para o comentário
Compartilhar em outros sites

Não testei .... , mas,  Qualquer erro me chame no Discord: SrBlecaute#3731

Dependências:

        Skript-yaml

        Skript

Spoiler

on enable:
	load yaml "plugins/SrDeath/config.yml" as "death_config"
	load yaml "plugins/SrDeath/data.yml" as "death_data"
	if yaml "death_config" is empty:
		set yaml value "Mensagens.Ganhou Recompensa" from "death_config" to "Você completou a meta de mortes e ganhou sua recompensa. "
		set yaml value "Matar.Quantia" from "death_config" to 3
		set yaml list "Matar.Comandos da Recompensa" from "death_config" to "give @player diamond_sword 1"
		save yaml "death_config"

on death:
	if attacker is a player:
		if victim is a player:
			if yaml path "Contagem.%attacker%" in "death_data" does not exist:
				set yaml value "Contagem.%attacker%" from "death_data" to 0
				save yaml "death_data"
			set {_death} to yaml value "Contagem.%attacker%" from "death_data"
			add 1 to {_death}
			if yaml value "Matar.Quantia" from "death_config" = {_death}:
				send yaml value "Mensagens.Ganhou Recompensa" from "death_config" to attacker
				set yaml value "Contagem.%attacker%" from "death_data" to 0
				save yaml "death_data"
				loop yaml list "Matar.Comandos da Recompensa" from "death_config":
					set {_cmd} to loop-value
					replace all "@player" in {_cmd} with "%attacker%"
					make console execute command "%{_cmd}%"
			else:
				set yaml value "Contagem.%attacker%" from "death_data" to {_death}

 

Editado por SrBlecaute
Link para o comentário
Compartilhar em outros sites

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