I got it working now LimeGlass, I had a little trouble understanding what you meant by custom meta.
This is the operational code:
This is the operational code:
code_language.skript:
if arg 1 is "imprimir" or "print":
if size of {mail::%player%::*} = 0:
message "[&cMail&r] &aVocê não tem nenhuma mensagem para imprimir!"
stop
if player's tool is a book:
remove 1 of the player's tool from the player's tool
set {_tmpO} to now
set {_pages} to 1
set {_imprimir} to a written_book with custom NBT "{generation:0,author:""MailBot"",title:""&bMail do &c%player% &b- %day of month from date {_tmpO}%/%month from date {_tmpO}%/%year from date {_tmpO}%"",resolved:1b}"
loop {mail::%player%::*}:
set {_remetentes::*} to "&9%loop-value%"
add page "Lista de remetentes:%nl%%{_remetentes::*}%" to {_imprimir}
loop {mail::%player%::*}:
loop {mail::%player%::%loop-value%::*}:
add 1 to {_pages}
add page "%loop-value-2%" to {_imprimir}
if {_pages} = 50:
message "[&cMail&r] &aA impressão é limitada em 50 páginas. Parando impressão."
give {_imprimir} to player
stop
give {_imprimir} to player
message "[&cMail&r] &aA impressão foi finalizada com sucesso!"
clear {_remetentes}
clear {_imprimir}
stop