Ir para conteúdo

MirrorUtils | Utilidades para o Skript!


Trademark

Posts Recomendados

MirrorUtils

MirrorUtils é uma API para o script baseada no skript-mirror. Ela adiciona várias sintaxes úteis das quais você pode precisar.

Requerimentos
▪ Skript dev36+
▪ skript-mirror 2.0.0

Atenção: o MirrorUtils precisa ser carregado ANTES dos seus outros scripts. Para fazer isso, coloque alguns caracteres como "!" no nome do arquivo

Exemplos
Customização de texto. O MirrorUtils possui várias funções relacionadas a geração de strings aleatórias, colorir, inverter e muitas outras.
Exemplo: remover espaços extras, colocar em camel case (Escrever Assim), e inverter letras maiúsculas e minúsculas, colorindo a cada 2 caracteres.
 

Spoiler

 

huXXO5w.png


		send rainbow ((trimmed "   completely random   " in camel case) with case swapped) every 2 characters				
			

 

Suporte a RegEx. Crie funções baseadas em regular expressions para facilitar sua vida, como um detector de palavrões.

Spoiler

 


		       set {_matcher} to match expr-1 to "([0-9]+)([a-zA-Z]+)"
		 
		       while {_matcher} has another match:
		           set {_value} to (current group 1 of {_matcher}) parsed as number
		           set {_type} to current group 2 of {_matcher}
		           if {_type} = "year" or "y":
		               add (31104000 * {_value}) to {_r}				
			

 



▪ Formatação de números. Formate números em ordinal, em palavras, números  romanos, com espaçamento e em base 10.

Spoiler

 

upload_2019-5-13_23-26-33-png.424017


		       send rainbow (998 to roman numeral) every 1 characters
		       set {_n} to roman numeral "XXVI" to number
		       send rainbow "%{_n}%" every 1 characters
		       send rainbow (number 1945 to words) every 1 characters
		       send ordinal of 13
		       send rainbow (compacted 9932144 rounded to 2) every 1 characters				
			

 



▪ Ordenação de variáveis. Com MirrorUtils você consegue criar um top 10 valores com apenas uma linha, já formatado!

Spoiler

 

WVr7FQy.png


		       loop 850 times:
		           set {_money::%random alphanumeric size 8%} to random integer between 1 and 99999
		 
		       loop top 10 elements of {_money::*} formatted as "&2<pos>. &f<index> &7has &a$<value>&f.":
		           send loop-value				
			

 


▪ Formatação e string para segundos. É possível transformar valores no formato 1mo2w1h10m15s para segundos facilmente. O oposto também é possível, gerando uma string com qualquer formato de tempo que você queira.

Atenciosamente,
EWS (Trademark)

!MirrorUtilsv2.sk

skript-mirror 2.0.0.jar

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

1 hora atrás, WitchBoo disse:

Você é o criador?

Sim, eu sou o criador. Por que?

Por algum motivo, não consigo editar o tópico para arrumar a formatação, que bugou totalmente e deletou metade do que eu escrevi...

Link para o comentário
Compartilhar em outros sites

1 hora atrás, Trademark disse:

Sim, eu sou o criador. Por que?

Por algum motivo, não consigo editar o tópico para arrumar a formatação, que bugou totalmente e deletou metade do que eu escrevi...

Nada não

Link para o comentário
Compartilhar em outros sites

ANÁLISE DE CONTEÚDO DESATUALIZADO

Este tópico foi automaticamente arquivado devido à falta de atualizações recentes ou ao fato de o conteúdo estar desatualizado em relação às práticas ou informações atuais. Para manter a qualidade e relevância das discussões na comunidade, tópicos sem novas atualizações ou com informações obsoletas são periodicamente arquivados.

Se houver novos dados ou atualizações pertinentes ao tema, sinta-se à vontade para criar um novo tópico com as informações atualizadas.

Equipe de Moderação
Gamer's Board
Link para o comentário
Compartilhar em outros sites

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