Ir para conteúdo
  • 0

"Traduzir" tempo.


nekkan

Pergunta

Eu estava fazendo um Skript de setgroup, mas eu não quero ter que digitar /setgroup usuário grupo 5 minutes (por exemplo).

 

eu queria deixar 1h, 1m 1s e 1d.

 

Se alguém poder ajudar-me, obrigado ^^

Link para o comentário
Compartilhar em outros sites

23 respostass a esta questão

Posts Recomendados

  • 0

@lucasmooon 

[19:31:49] [Server thread/ERROR]: 'replace all "minute" with "m" in arg 3' is not an entry (like 'name : value') (Grupos temporários, score, actionbar.sk, line 12: replace all "minute" with "m" in arg 3')
[19:31:49] [Server thread/ERROR]: 'replace all "second" with "s" in arg 3' is not an entry (like 'name : value') (Grupos temporários, score, actionbar.sk, line 13: replace all "second" with "s" in arg 3')
[19:31:49] [Server thread/ERROR]: 'replace all "hour" with "h" in arg 3' is not an entry (like 'name : value') (Grupos temporários, score, actionbar.sk, line 14: replace all "hour" with "h" in arg 3')
[19:31:49] [Server thread/ERROR]: 'replace all "day" with "d" in arg 3' is not an entry (like 'name : value') (Grupos temporários, score, actionbar.sk, line 15: replace all "day" with "d" in arg 3')

 

Link para o comentário
Compartilhar em outros sites

  • 0
2 horas atrás, 62a disse:

@lucasmooon 


[19:31:49] [Server thread/ERROR]: 'replace all "minute" with "m" in arg 3' is not an entry (like 'name : value') (Grupos temporários, score, actionbar.sk, line 12: replace all "minute" with "m" in arg 3')
[19:31:49] [Server thread/ERROR]: 'replace all "second" with "s" in arg 3' is not an entry (like 'name : value') (Grupos temporários, score, actionbar.sk, line 13: replace all "second" with "s" in arg 3')
[19:31:49] [Server thread/ERROR]: 'replace all "hour" with "h" in arg 3' is not an entry (like 'name : value') (Grupos temporários, score, actionbar.sk, line 14: replace all "hour" with "h" in arg 3')
[19:31:49] [Server thread/ERROR]: 'replace all "day" with "d" in arg 3' is not an entry (like 'name : value') (Grupos temporários, score, actionbar.sk, line 15: replace all "day" with "d" in arg 3')

 

Citar

set arg 3 to {argumento3}

replace all "second" in {argumento3} with "s"

send "%{argumento3}%"

 

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

  • 0
Em 04/02/2019 em 23:59, TheGeneX disse:

 

[20:58:56 ERROR]: the 3rd argument cannot be changed and can thus not have parts replaced. (grupos temporßrios, score, actionbar.sk, line 17: replace all "second" in arg 3 with "s"')
[20:58:56 ERROR]: the 3rd argument cannot be changed and can thus not have parts replaced. (grupos temporßrios, score, actionbar.sk, line 18: replace all "minute" in arg 3 with "m"')
[20:58:56 ERROR]: the 3rd argument cannot be changed and can thus not have parts replaced. (grupos temporßrios, score, actionbar.sk, line 19: replace all "hour" in arg 3 with "h"')
[20:58:56 ERROR]: the 3rd argument cannot be changed and can thus not have parts replaced. (grupos temporßrios, score, actionbar.sk, line 20: replace all "day" in arg 3 with "d"')
[20:58:56 ERROR]: '"%{argumento3?}%"????' is not a text (grupos temporßrios, score, actionbar.sk, line 21: send "%{argumento3?}%"????')

 

Link para o comentário
Compartilhar em outros sites

  • 0
28 minutos atrás, 62a disse:

[20:58:56 ERROR]: the 3rd argument cannot be changed and can thus not have parts replaced. (grupos temporßrios, score, actionbar.sk, line 17: replace all "second" in arg 3 with "s"')
[20:58:56 ERROR]: the 3rd argument cannot be changed and can thus not have parts replaced. (grupos temporßrios, score, actionbar.sk, line 18: replace all "minute" in arg 3 with "m"')
[20:58:56 ERROR]: the 3rd argument cannot be changed and can thus not have parts replaced. (grupos temporßrios, score, actionbar.sk, line 19: replace all "hour" in arg 3 with "h"')
[20:58:56 ERROR]: the 3rd argument cannot be changed and can thus not have parts replaced. (grupos temporßrios, score, actionbar.sk, line 20: replace all "day" in arg 3 with "d"')
[20:58:56 ERROR]: '"%{argumento3?}%"????' is not a text (grupos temporßrios, score, actionbar.sk, line 21: send "%{argumento3?}%"????')

 

não pode dar replace em um argumento, coloca o argumento 3 em uma variavel e da replace na variavel, e usa a variavel em vez do argumento 3

Link para o comentário
Compartilhar em outros sites

  • 0
3 minutos atrás, TheGeneX disse:

não pode dar replace em um argumento, coloca o argumento 3 em uma variavel e da replace na variavel, e usa a variavel em vez do argumento 3

como? ;-;
Comecei a fazer skript a pouco tempo.

Link para o comentário
Compartilhar em outros sites

  • 0
1 minuto atrás, TheGeneX disse:

set {argumento3} to arg 3

Não deu nenhum erro, mas o grupo não é retirado, como se o tempo não fosse indicado, só ta indo com 5 seconds, 5s já coloquei com esse código que você mandou e o grupo ficou permanente ;/ 

Link para o comentário
Compartilhar em outros sites

  • 0
Agora, 62a disse:

Não deu nenhum erro, mas o grupo não é retirado, como se o tempo não fosse indicado, só ta indo com 5 seconds, 5s já coloquei com esse código que você mandou e o grupo ficou permanente ;/ 

Me manda seu código, cara.

Link para o comentário
Compartilhar em outros sites

  • 0
options:
	Permissão: cmd.setgroup
	UsoCorreto: &cUso correto: /setgroup [usuário] [grupo] [tempo].
	SemPermissão: &4&lERRO&f Você necessita do cargo &c[Gerente]&f ou superior para executar esta ação.
	SucessoRecebeu: &6&lGRUPO&f Você recebeu o grupo &b%arg 2%&f, duração &b%arg 3%&f.
	SucessoDeu: &6&lGRUPO&f Você deu o grupo &b%arg 2%&f para o jogador &b%arg 1%&f, duração &b%arg 3%&f.
	Expirou: &6&lGRUPO&f Seu grupo &c%arg 2%&f expirou.

command /profile [<offline player>] group [<text>] [<text>] :
	trigger:
		set {tempo} to arg 3
		replace all "second" in {tempo} with "s"
		send "%{tempo}%"
		if player has permission "{@Permissão}":
			if arg 2 is set:	
				make player execute command "perm user %arg 1% group add %arg 2%"
				send "{@SucessoRecebeu}" to arg 1
				send "{@SucessoDeu}" to player
				send player title "&fDuração: &7&n%arg 3%" with subtitle "&fVocê recebeu o cargo &7[%arg 2%]&f." for 3 seconds
				send arg 1 title "&fDuração: &7&n%arg 3%" with subtitle "&fVocê deu o cargo &7[%arg 2%]&f para &7[%arg 1%]&f." for 3 seconds
				wait arg 3 parsed as timespan
				make player execute command "perm user %arg 1% group remove %arg 2%"
				send "{@Expirou}" to arg 1
				send arg 1 title " &f &f" with subtitle "&cSeu grupo &7[%arg 2%]&c expirou." for 3 seconds
			else:
				send "{@UsoCorreto}"
		else:
			send "{@SemPermissão}" to player

 

Link para o comentário
Compartilhar em outros sites

  • 0
1 minuto atrás, TheGeneX disse:

quando voce da o comando, como você da?
 

 

Tentei de duas formas, mas nenhuma foi:

/profile (nick) group (grupo) 10 s
/profile (nick) group (grupo) 10s

O único que foi foi esse aqui:

/profile (nick) group (grupo) 10 second

 

Link para o comentário
Compartilhar em outros sites

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