das ändert ja jetzt aber nur was am versuchsfenster, wenn ich das richtig sehe. "live" funktionierts noch immer nicht.
Frage zu Lootit
-
- Addons
- Roimort
Wilkommen im Forum von Runes of Magic DE
Regeln und Richtlinien: Spielregeln - Community-Richtlinien - Allgemeine Nutzungsbedingungen - RoM Servers Status
Kontaktmöglichkeiten: Support System - Discord
Regeln und Richtlinien: Spielregeln - Community-Richtlinien - Allgemeine Nutzungsbedingungen - RoM Servers Status
Kontaktmöglichkeiten: Support System - Discord
-
-
das ändert ja jetzt aber nur was am versuchsfenster, wenn ich das richtig sehe. "live" funktionierts noch immer nicht.
Das hab ich nicht getestet. Hab bisher die Filter nicht wirklich benutzt, kann es mir aber morgen eventuell nochmal ansehen. Wird ja denke ich dann eventuell das gleiche Problem sein.
-
funktioniert jetzt so weit. ich hatte tatsächlich einen tippfehler (ein fehlendes §) in meinem filter drin. andererseits wär ich ohne den fehler auch nicht auf die fehlfunktion in der testbox gestoßen.
-
Hallo zusammen,
habe das Thema sogar schon mit Wichtl über Discord "besprochen", aber vielleicht hat ja jemand anders schon eine Lösung gefunden.
Aktuell werden keine Chatmeldungen bei den zwei Event-Münzen ausgegeben.
also weder wer was erhalten hat, noch wer wie darauf würfelt.
bei anderen Items klappt es, nur bei den beiden nicht.
Weiß jemand die Lösung?
-
so, dann wollen wir diesen thread hier mal als LootIt-Sammelthread weiterführen ... :angel:
Hab dieser Tage mal ein bisschen mehr mit den Möglichkeiten herumgespielt, die LootIt so bietet, und bin auf etwas Interessantes bei den History-Einstellungen gestoßen:
Ändere ich die History-Einstellungen in der Zeile "Normal", so beeinflusst das die History-Anzeige der "Gut"en Gegenstände. Analog dazu beeinflusst die Zeile "Selten" die "Episch"en Sachen, usw.
Gleichermaßen schauts mit den Loot-Einstellungen für die Gruppe aus. Wähle ich im Menü "Selten", so wird "Episch" und höher gewürfelt, etc.
Ja, es ist "nur ein Schönheitsfehler", und wenn man davon weiß, kann man damit umgehen.Trotzdem würd ich das gern ausbessern und dann die ausgebesserte Version der Community zur Verfügung stellen. Allerdings finde ich den Fehler nicht.
Hat sich vielleicht schonmal jemand um Behebung dieses Fehlers gekümmert? Weiß jemand der Anwesenden etwas? -
Hallo zusammen,
habe das Thema sogar schon mit Wichtl über Discord "besprochen", aber vielleicht hat ja jemand anders schon eine Lösung gefunden.
Aktuell werden keine Chatmeldungen bei den zwei Event-Münzen ausgegeben.
also weder wer was erhalten hat, noch wer wie darauf würfelt.
bei anderen Items klappt es, nur bei den beiden nicht.
Weiß jemand die Lösung?
ich glaube, ich habe inzwischen die ursache gefunden: die eventmünzen scheinen eine leicht andere itemlink-farbe zu besitzen als der andere orangene loot.
workaround: bearbeiten der datei "config.lua" im lootit-verzeichnis "LootIt\lua\config.lua", um Zeile 106 herum
original:
workaround:
Codedie bearbeitete datei befindet sich im Anhang dieses posts
//edit: der internationale workaround hat nicht so funktioniert wie geplant, darum zurück zu "DE-only". international kommt aber wieder sobald ich die zeit dafür hab
-
Ich habe wenig Lust, es selbst zu testen, aber welche Gründe sprechen dagegen, dass man aus dem Link die ID extrahiert und dann
zurückgibt?
Für die ID der Münze, 200486, gibt diese Funktion z. B. 9 zurück.
Wäre damit auch unabhängig von der Sprache.
Ich vermute, dass es gute Gründe für den Farbabgleich gibt, den LootIt verwendet, aber einen Versuch könnte es Wert sein.
Alternativ, wenn man den Code möglichst wenig ändern möchte, könnte das hier auch klappen:
-
Ich vermute, dass es gute Gründe für den Farbabgleich gibt, den LootIt verwendet, aber einen Versuch könnte es Wert sein.
die hab ich noch nicht gefunden xD
der benutzte farbtable wird halt auch noch für andere ausgaben benutzt, da hat sich der addonschreiber keine gedanken über alternative methoden gemacht
du bist mit deiner lösung wesentlich eleganter als ich, ich probier das grad mal aus
//edit: erster eindruck = funktioniert göttlich -
Variante 2 habe ich doch noch ausprobiert und LI.QualityCount = 10 gesetzt.
Jetzt werden mir die Münzen wieder ordentlich angezeigt
-
mir gefällt variante 1 besser, find ich irgendwie eleganter. braucht keine zusätzlichen werte zum vergleichen und so
-
Ich vermute, dass es gute Gründe für den Farbabgleich gibt, den LootIt verwendet, aber einen Versuch könnte es Wert sein.
lila rezepte ergeben über GetItemQuality tatsächlich "0"
wieder was dazugelernt
-
Eine mögliche Lösung wäre dann die Kombination aus beidem. Falls möglich, wird die Qualität über die Item-ID abgefragt, und wenn da 0 herauskommt, wird zusätzlich die Farbe geprüft.
Natürlich muss die Farbtabelle nur einmal erstellt werden, aber um die Idee zu zeigen, habe ich es kurz in eine einzige Funktion gepackt.
Code- -- Farbtabelle anlegen.
- local colour_lookup = {}
- for i = 0, 10 do
- local r, g, b = GetItemQualityColor(i)
- local colour_hex = string.format("%02x%02x%02x", r * 256, g * 256, b * 256)
- if not colour_lookup[colour_hex] then
- colour_lookup[colour_hex] = i
- end
- end
- local colour_mt = {
- __index = function(this, key)
- -- Die Fehlermeldung kann nach den Tests entfernt werden.
- DEFAULT_CHAT_FRAME:AddMessage("Unbekannte Farbe: " .. tostring(key), 1, 0, 0)
- return 0
- end
- }
- setmetatable(colour_lookup, colour_mt)
- ----------------------------------------------------
- -- Itemqualität ermitteln.
- local _, id_str = ParseHyperlink(link)
- local id = tonumber(id_str:match("(%S+)"), 16)
- local quality = GetItemQuality(id)
- if quality == 0 then
- local link_colour = tostring(link:match("|cff(%x%x%x%x%x%x)"))
- quality = colour_lookup[link_colour]
- end
- return quality
-
was ich beim herumprobieren festgestellt hab: für q=9 gibts keine optionen, die wird dann auch nicht im chat angezeigt.
hab darum noch ein "wenns 9 ist, dann bitte auf 4 setzen" eingebaut