Hallo,
ich habe versucht einen skip command zu machen, der eine definierte Anzahl von Sekunden des Tracks überspringt. Dazu habe ich folgendes geschrieben:
Wenn ich aber nun z.B. durch !skip 10 zu der 10ten Sekunde des Tracks skippen möchte (.seek(10)), wird der Track immer von vorn neu abgespielt.
Woran liegt das? Mache ich was falsch?
und getTrackPosition() scheint auch nicht zu funktionieren. Sollte doch mit sinusbot.getTrackPosition() funktionieren, oder?
MfG
ich habe versucht einen skip command zu machen, der eine definierte Anzahl von Sekunden des Tracks überspringt. Dazu habe ich folgendes geschrieben:
Code:
if (words[0] == 'skip') {
if (words[1]){
var amount = words[1];
if (isNormalInteger(amount)){
if (amount >= 0 && amount <= 50){
sinusbot.seek(amount);
channel.chat('Skipped '+amount+' seconds!');
}else{
ev.client.chat("Value can only be between 0-100!");
}
}else{
ev.client.chat("You must be a full number of seconds!");
}
}else{
engine.log(sinusbot.getTrackPosition());
//ev.client.chat("Please define a amount of seconds, you want to skip.");
}
//channel.chat("\n[b]Commands[/b]\nYou can use the following Commands:\n- '!mute'\n- '!unmute'\n- '!volume' (!v, !vol)\n- '!commands' (!cmd)\n");
}
Wenn ich aber nun z.B. durch !skip 10 zu der 10ten Sekunde des Tracks skippen möchte (.seek(10)), wird der Track immer von vorn neu abgespielt.
Woran liegt das? Mache ich was falsch?
und getTrackPosition() scheint auch nicht zu funktionieren. Sollte doch mit sinusbot.getTrackPosition() funktionieren, oder?
MfG