мут с настройкой времени

Tim_12_20

Гость
Регистрация
24 Окт 2026
Сообщения
0
ඞ - для вывода массивов в текст
floor() - округление к меньшему числу
1)Команда на мут
Если имеет право/имя равно(туда любые имена)[Если текст начинается на(сообщения игрока->@mute)[разделить текст на элементы(массив "mute"->сообщение игрока) присв /(текущее UNIX(переменная)->текущее UNIX время/60000) узнать длинну текста(длинна(переменная)-> %var(muteඞ0)% %var(muteඞ1)% %var(muteඞ2)% %var(muteඞ3)% %var(muteඞ4)%)
обрезать текст(причинамута(переменная)->сообщения игрока->0-длинна(переменная)) сообщение(все)( игрок %player% замутил игрока %var(muteඞ1)% на %var(muteඞ2)% м. %var(muteඞ3)% ч. %var(muteඞ4)% д. по причине %var(причинамута)%)
выборка(игрок имя равно(%var(muteඞ1)%)
присв. +(%selected%mute(переменная сохраненная)->Текущее UNIX(переменная)+%math(%var(muteඞ2)%+%var(muteඞ3)%*60+%var(muteඞ4)%*1440)% (число)]]
2)Мут
присв. /(текущее UNIX(переменная)->текущее UNIX время/60000) Сравнить число(%player%mute(сохраненная переменная)≥текущее UNIX(переменная))[отменить присв. -(mute_mins(переменная)->%player%mute(сохраненная переменная)% - текущее UNIX) сообщение(До размута: %math(floor(%var(mute_mins)%)/)1440))% д. %math(floor(%var(mute_mins)%%1440/60))% ч. %math(floor(%var(mute_mins)%%60))% м. %math(floor(%var(mute_mins)% - floor(%var(mute_mins)%)) * 60))% с.)]
 
Последнее редактирование:

SirGromov

Главный экономист
Команда форума
Sr. Economist
Подтверждённый
Регистрация
14 Июн 2023
Сообщения
1,188
Сверху