Für alle, die die von AutoFollow verursachte Fehlermeldung anödet habe ich hier einen kleinen Fix erarbeitet:
Wie der Fehler verursacht wird: Anscheinend kann RoM den Spielernamen während eines Ladebildschirms nicht auslesen, Addons und Chat allerdings laufen derweil weiter.
Alle folgenden Änderungen sind an der Datei "Autofollow.lua" im Odner <Spielverzeichnis>\interface\addons\Autofollow\ durchzuführen.
1. Ersetze alle vorkommenden <UnitName("player")> durch <afpname> (natürlich ohne die spitzen Klammern)
2. Füge folgende Codezeilen ein (die erste und letzte Zeile dieses Codeschnipsels sind Originalcode, alles zwischendrin muss hinzugefügt werden). Sollte ab Zeile 83 zu finden sein.
- elseif (event == "CHAT_MSG_PARTY" or event == "CHAT_MSG_SAY" or event == "CHAT_MSG_RAID" or event == "CHAT_MSG_ZONE") then
- if afpname == nil then
- while afpname == nil
- do afpname = UnitName("player")
- end
- SendSystemChat("AFDebug: Unit Name found: "..afpname)
- end
- if AutoFollowData.Toggle and arg4 == AutoFollowData.Name and (string.find(arg1,"#af(%s+)$") or string.find(arg1,"#af$")
Alternativ zur Selbst-Bearbeitung habe ich die veränderte Autofollow.lua hier als Datei angehängt. Allerdings muss hier wegen der Datei-Beschränkungen des Forums die Endung ".txt" noch zu ".lua" umbenannt werden.