hytescript.js
Version:
A package for programming anything you want with ease.
25 lines (22 loc) • 765 B
JavaScript
module.exports = {
description: 'Sets the time of a date.',
usage: 'name | value',
parameters: [
{
name: 'Name',
description: 'The date variable name.',
optional: 'false',
defaultValue: 'none'
}, {
name: 'Value',
description: 'The new value for time (in milliseconds).'
}
],
async run (d, name, value) {
if (name == undefined) return new d.error("required", d, 'name')
let date = d.data.dates[name.toLowerCase()]
if (!date) return new d.error("invalid", d, 'name', name)
if (isNaN(value)) return new d.error('invalid', d, 'value', value)
date.setTime(Number(value))
}
};