Ok, so habe ich dieseDer Versuch, Benutzer Nachricht in hex aus Dezimalzahl mit Discord bot
Commands.hex = {
name: 'hex',
help: "I'll convert your steamid for you",
timeout: 10,
level: 0,
fn: function (msg, suffix) {
msg.reply('Steam64').then((m) => {
m.edit('<@' + msg.author.id + '>, Steam ID Converted: ' + suffix.toString(16)).slice(-2).toUpperCase()
})
}
}
ich versuche, es zu bekommen zu tun, was diese Website wird http://www.binaryhexconverter.com/decimal-to-hex-converter
zu konvertierenIch versuche nur, es für meinen Diskord-Bot zu konvertieren, danke!
Welche Art bedeutet 'Suffix' kommen, wie? Wenn es ein String ist, dann stelle ich mir Sie anrufen müssen 'parseInt' auf sie zum ersten Mal seit' toString (16) 'wird nur dann richtig funktionieren, wenn Suffix ist schon eine ganze Zahl. –
Suffix ist die Nachricht des Benutzers, glaube ich. wie Sie sehen, es sagt !! hex 76561198205234861 @ KhauriMcClain –
Ja, ich verstehe. Aber höchstwahrscheinlich wird die Nachricht des Benutzers eine Zeichenkette anstelle einer Ganzzahl übergeben, und daher wird der Aufruf von toString (16) in einer Zeichenkette nicht funktionieren. '(10) .toString (16)' zurückkehren wird "a", aber '("10"). ToString (16)' zurückkehren wird "10" –