Sprawdziłem funkcję i działa bezbłędnie.
function convertToHMS(secondsinput: integer) :: text:
set {_minutes} to ({_secondsinput} - mod({_secondsinput}, 60))/60
set {_seconds} to {_secondsinput} - ({_minutes} * 60)
set {_hours} to ({_minutes} - mod({_minutes}, 60))/60
set {_minutes} to {_minutes} - ({_hours} * 60)
set {_list::*} to "hours", "minutes" and "seconds"
loop {_list::*}:
{_%loop-value%} < 10
set {_%loop-value%} to "0%{_%loop-value%}%"
return "%{_hours}%:%{_minutes}%:%{_seconds}%"
command /test:
trigger:
set {_seconds} to (1440 * 60)
send "Ilość sekund: %{_seconds}%"
send "&8&l[&f☠&8&l]&7: &aGracz &c%sender% &aposiada ☠ na %convertToHMS({_seconds})%!"
Zobacz sobie ten kod. Wystarczy wpisać komendę "/test".
Spróbuj jeszcze zamienić w pierwszej linijce skryptu z czaszkami 'integer' na 'number'.