Ir para conteúdo

[Pedido de Skript] player so pode usar um comando 1 vez por dia [Pedido de Skript]


Takuiash

Posts Recomendados

Função: O player só vai poder usar um comando 1 vez por dia, independente de ele sair ou n do server, tipo os kits do essentials. e se der mostrar o tempo que falta ou quando vai voltar

 

PS: Não precisa de um comando especifico.

PS²: Precisa ser em skript

Versão do servidor:
 
[  ] 1.5.2

[  ] 1.7.x

[x] 1.8.x

 

Software do Servidor:

 
[  ] Bukkit

[xSpigot

[  ] Outro

 

Devera gerar LOG:

 
[  ] Sim

[x] Não

 

Comandos:

 
[  ] Nenhum

[xOutro: /teste

 

Uso de Addons:

 
[  ] WildScript

[  ] SkQuery

[  ] Nenhum

[xOutroBom, eu não sei se nesse caso vai ser preciso.

 

Compatibilidade/Dependência:

 
[  ] WorldGuard

[  ] Essentials

[  ] HeroClanTags

[xNenhum

Editado por Takuiash
Coloquei cores
Link para o comentário
Compartilhar em outros sites

1 hora atrás, Takuiash disse:

Função: O player só vai poder usar um comando 1 vez por dia, independente de ele sair ou n do server, tipo os kits do essentials. e se der mostrar o tempo que falta ou quando vai voltar

 

PS: Não precisa de um comando especifico.

PS²: Precisa ser em skript

Versão do servidor:
 
[  ] 1.5.2

[  ] 1.7.x

[x] 1.8.x

 

Software do Servidor:

 
[  ] Bukkit

[xSpigot

[  ] Outro

 

Devera gerar LOG:

 
[  ] Sim

[x] Não

 

Comandos:

 
[  ] Nenhum

[xOutro: /teste

 

Uso de Addons:

 
[  ] WildScript

[  ] SkQuery

[  ] Nenhum

[xOutroBom, eu não sei se nesse caso vai ser preciso.

Sou um bosta

Compatibilidade/Dependência:

 
[  ] WorldGuard

[  ] Essentials

[  ] HeroClanTags

[xNenhum

Como vc colocou cores ?

 

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

Esse código vem direto na pasta de skripts
Só trocar o 'a minute' por 1 day


#
# Esse script é um modelo para comandos que têm um cooldown.
# Eu adicionarei uma maneira mais intuitiva de lidar com cooldowns.
#

# Este comando permite que cada jogador receba bolos infinitos,
# mas o comando tem um cooldown de um minuto (por jogador).

command /cake:
	description: Receba um bolo, mas você só pode fazer isso uma vez por minuto!
	permission: cake.is_a_lie
	executable by: players
	trigger:
		# armazena há quanto tempo o jogador usou este comando pela última vez
		set {_tempo} to difference between {cake.%player%.cooldown} and now
		# verifica se o jogador usou o comando no último minuto
		if {_tempo} is less than a minute:
			message "Você precisa esperar %difference between a minute and {_tempo}% antes de usar o comando novamente!"
			stop
		
		# alguma condição que não poderia iniciar o cooldown
		# (se o jogador não receber o bolo, ele poderá usar o comando de imediato)
		player doesn't have space for a cake:
			message "Você não tem espaço suficiente em seu inventário para segurar o bolo!"
			stop
			
		# faz a ação do comando
		give a cake to the player
		
		# e finalmente iniciar o cooldown
		set {cake.%player%.cooldown} to now

 

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

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