botvX_mjs/commands/tpr.mjs

43 lines
1 KiB
JavaScript
Executable file

import { getMessage } from '../util/lang.mjs'
export default {
execute: function (c) {
let uuid
if (c.type === 'console') {
uuid = c.bot._client.uuid
} else {
uuid = c.uuid
}
const originalPos = {
x: Math.floor(Math.random() * 2000000) - 1000000,
y: 100,
z: Math.floor(Math.random() * 2000000) - 1000000
}
c.reply(
{
translate: getMessage(c.lang, 'command.tpr.success'),
color: c.colors.secondary,
with: [
{
text: c.username,
color: c.colors.primary
},
{
text: originalPos.x.toString(),
color: c.colors.primary
},
{
text: originalPos.y.toString(),
color: c.colors.primary
},
{
text: originalPos.z.toString(),
color: c.colors.primary
}
]
}
)
c.bot.ccq.push(`/essentials:tp ${uuid} ${originalPos.x}.0 ${originalPos.y} ${originalPos.z}.0`)
},
consoleIndex: true,
aliases: ['rtp']
}