Huhu,
wie kann ich die Stoppuhr per Slash-Befehle steuern ?
/stopwatch
/sw
/timer
gehen im Classic Client nicht ?!
Huhu,
wie kann ich die Stoppuhr per Slash-Befehle steuern ?
/stopwatch
/sw
/timer
gehen im Classic Client nicht ?!
Die Stoppuhr wurde erst mit WotLK hinzugefügt und ist somit in Classic ebenfalls nicht verfügbar.
EDIT: Das da ist Mist, die Stoppuhr existiert derzeit natürlich in Classic, auch wenn diese erst Ende BC hinzugefügt wurde.
Oben rechts auf die Uhr an der Minikarte klicken und dann kannst du entweder einen Wecker einstellen oder eine Stoppuhr öffnen
Sie ist im Classic Client enthalten.
Ja das ist klar, würd sie aber gerne per Makro steuern.
Blind?
10
Komisch. Hab die Stoppuhr vorgestern noch benutzt.
Ja, ihr habt durchaus Recht - anscheinend blockiert bei mir ein Addon das Aufrufen der Stoppuhr. Sorry für die Fehlinformation, dass das in Classic nicht verfügbar wäre.
Wenn ich mich richtig erinnere, gab es irgendwann während der Beta aber auch mal einen Bluepost zu diesem Thema, in dem Blizzard meinte, dass die Uhr an der Minimap und die Stoppuhr nur ein Überbleibsel des modernen Clients sind und in Vanilla nicht existierten.
Leider kann ich diesen aktuell nicht mehr finden, es gab damals aber zumindest im US-Forum auch eine größere Diskussion dazu…
Zur Anzeige der Stoppuhr lässt sich folgender Befehl nutzen:
/run Stopwatch_Toggle()
Zum Starten, Anhalten und Zurücksetzen eine Timers kann man folgende Befehle nutzen:
/run Stopwatch_Play()
/run Stopwatch_Pause()
/run Stopwatch_Clear()
Einen Countdown-Timer starten kann man über folgende Funktion, indem man die Dauer in Stunden, Minuten und Sekunden einträgt:
/run Stopwatch_StartCountdown(Stunden, Minuten, Sekunden)
Im Endeffekt könnte man die ganzen Befehle auch einfach durch ein Addon implementieren, da die ganzen Funktionen im Client noch verfügbar sind und derzeit wohl wirklich nur die Makrobefehle deaktiviert wurden.
Ganz einfach geht das bspw., indem man sich auf https://addon.bool.no/ selbst ein Addon erstellt. Einfach einen entsprechenden Namen eingeben und folgenden Code in das große Textfeld kopieren:
SlashCmdList["STOPWATCH"] = function(msg)
if ( not IsAddOnLoaded("Blizzard_TimeManager") ) then
UIParentLoadAddOn("Blizzard_TimeManager");
end
if ( StopwatchFrame ) then
local text = strmatch(msg, "%s*([^%s]+)%s*");
if ( text ) then
text = strlower(text);
-- in any of the following cases, the stopwatch will be shown
StopwatchFrame:Show();
-- try to match a command
local function MatchCommand(param, text)
local i, compare;
i = 1;
repeat
compare = _G[param..i];
if ( compare and compare == text ) then
return true;
end
i = i + 1;
until ( not compare );
return false;
end
if ( MatchCommand("SLASH_STOPWATCH_PARAM_PLAY", text) ) then
Stopwatch_Play();
return;
end
if ( MatchCommand("SLASH_STOPWATCH_PARAM_PAUSE", text) ) then
Stopwatch_Pause();
return;
end
if ( MatchCommand("SLASH_STOPWATCH_PARAM_STOP", text) ) then
Stopwatch_Clear();
return;
end
-- try to match a countdown
-- kinda ghetto, but hey, it's simple and it works =)
local hour, minute, second = strmatch(msg, "(%d+):(%d+):(%d+)");
if ( not hour ) then
minute, second = strmatch(msg, "(%d+):(%d+)");
if ( not minute ) then
second = strmatch(msg, "(%d+)");
end
end
Stopwatch_StartCountdown(tonumber(hour), tonumber(minute), tonumber(second));
else
Stopwatch_Toggle();
end
end
end
Das ist Blizzards originaler Code für die Makrobefehle, wodurch diese dann auch wieder funktionieren sollten.
denke nicht, ich kann auch die Befehle nicht aufrufen - sind unbekannt. Haben sie wohl tatsächlich sinnloserweise aus Classic entfernt.
also bei mir geht die stoppuhr
Manuell zum anklicken ja - nicht aber die Befehle.
Danke das hatte ich gesucht!
danke, „/run Stopwatch_Toggle()“ ist genau das was ich gesucht hab.
Dieses Thema wurde automatisch 180 Tage nach der letzten Antwort geschlossen. Es sind keine neuen Nachrichten mehr erlaubt.