Skip to content

Repository files navigation

HelloGuild

HelloGuild ist ein schlankes Addon für World of Warcraft Retail. Es begrüßt Gildenmitglieder automatisch, wenn sie online kommen, und gratuliert ihnen zu Erfolgen. Alle Nachrichten werden ausschließlich im Gildenchat gesendet.

Funktionen

  • zufällige Begrüßungen für online kommende Gildenmitglieder
  • zufällige Gratulationen bei Erfolgen von Gildenmitgliedern
  • ausschließlich Lesen und Schreiben im Gildenkontext
  • eigene Texte mit dem Platzhalter {name}
  • getrenntes Aktivieren und Deaktivieren beider Funktionen
  • konfigurierbarer Nachrichtenabstand zum Schutz vor Chat-Spam
  • getrennt konfigurierbare Zufallsverzögerungen vor Begrüßungen und Erfolgsgratulationen
  • keine Begrüßungswelle nach Login oder /reload
  • der eigene Charakter wird ignoriert
  • verschiebbarer Minimap-Button mit gespeichertem Standort
  • automatische Anpassung des Buttons an unterschiedlich große Minimap-Layouts

Bedienung

Die Konfiguration erfolgt im Chat über /hg oder /helloguild. Die bisherigen Befehle /gb und /gildenbegruesser bleiben als Kompatibilitäts-Aliase erhalten. Alternativ befindet sich ein grafisches Menü unter ESC → Optionen → AddOns → HelloGuild. Es lässt sich mit /hg optionen direkt öffnen.

Das Optionsmenü besitzt getrennte Unterseiten für Begrüßungen und Gratulationen. Dort lassen sich Texte direkt auswählen, bearbeiten, sortieren und über eine Sicherheitsabfrage löschen. Eine Vorschau zeigt, wie {name} im Gildenchat ersetzt wird. Eine bestätigungspflichtige Reset-Funktion stellt alle Optionen, Standardtexte und die ursprüngliche Minimap-Position wieder her.

Die Benutzeroberfläche, Hilfetexte und Standardnachrichten werden auf deutschen Clients auf Deutsch sowie auf enUS- und enGB-Clients auf Englisch geladen. Die Sprache der tatsächlich versendeten Begrüßungen und Gratulationen kann im Optionsmenü unabhängig von der Clientsprache auf Deutsch oder Englisch gestellt werden. Beide Sprachlisten werden getrennt gespeichert und bearbeitet; eigene Texte der jeweils anderen Sprache bleiben beim Umschalten erhalten.

Zusätzlich stehen zwei getrennt bearbeitbare Nachrichtenstile bereit: Fantasy verwendet ausführliche atmosphärische Texte, während Locker mit kurzen MMO-üblichen Formulierungen wie „Huhu“, „Heyo“, „GZ“ oder „Gratz“ eher wie eine spontane Nachricht eines Mitspielers wirkt. Sprache und Stil lassen sich unabhängig voneinander wählen; eigene Texte bleiben in jeder Kombination separat erhalten.

Befehl Wirkung
/hg Hilfe anzeigen
/hg an / /hg aus Addon vollständig ein- oder ausschalten
/hg begruessung an|aus Begrüßungen ein- oder ausschalten
/hg erfolg an|aus Erfolgsgratulationen ein- oder ausschalten
/hg add begruessung TEXT eigene Begrüßung hinzufügen
/hg add erfolg TEXT eigene Gratulation hinzufügen
/hg del begruessung NUMMER Begrüßung löschen
/hg del erfolg NUMMER Gratulation löschen
/hg liste gespeicherte Texte anzeigen
/hg optionen grafisches Einstellungsmenü öffnen
/hg minimap an|aus Minimap-Button ein- oder ausblenden
/hg test begruessung|erfolg zufälligen Text im Gildenchat testen
/hg cooldown SEKUNDEN Nachrichtenabstand auf 3 bis 120 Sekunden setzen

In eigenen Texten wird {name} durch den Namen des Gildenmitglieds ersetzt:

/hg add begruessung Willkommen zurück, {name}!
/hg add erfolg Stark gemacht, {name} – Glückwunsch!

Die Einstellungen und eigenen Texte werden accountweit in den WoW SavedVariables gespeichert. Im grafischen Menü lassen sich für Begrüßungen und Erfolge jeweils Minimum und Maximum der zufälligen Verzögerung von 0 bis 60 Sekunden festlegen.

Manuelle Installation

  1. Das Verzeichnis HelloGuild nach World of Warcraft/_retail_/Interface/AddOns/ entpacken.
  2. Prüfen, dass die Datei Interface/AddOns/HelloGuild/HelloGuild.toc existiert.
  3. World of Warcraft neu starten oder im Spiel /reload ausführen.

Hinweise

Das Addon benötigt eine Gildenmitgliedschaft. Tests über /hg test ... senden echte Nachrichten in den Gildenchat. Ein kurzer Nachrichtenabstand ist standardmäßig aktiv.

Automatische Chatfunktion und Schutzmaßnahmen

HelloGuild reagiert ausschließlich auf zwei lokale WoW-Ereignisse:

  • Ein Mitglied der eigenen Gilde wechselt im Gildenroster von offline zu online.
  • Ein Mitglied der eigenen Gilde erhält einen im Gildenkontext gemeldeten Erfolg.

Die daraus erzeugten Nachrichten werden ausschließlich über den WoW-Chattyp GUILD an die eigene Gilde gesendet. Das Addon schreibt weder in öffentliche Kanäle noch in Gruppen-, Schlachtzugs- oder Flüsterchats. Es enthält keine Werbung, keine externe Kommunikation, keine Datensammlung und keine repository- oder accountübergreifende Automatisierung.

Zum Schutz vor unerwünschten oder zu vielen Nachrichten:

  • lassen sich Addon, Begrüßungen und Gratulationen jederzeit getrennt deaktivieren,
  • gilt ein konfigurierbarer Abstand von mindestens drei Sekunden,
  • werden Begrüßungen und Erfolgsgratulationen erst nach einer jeweils konfigurierbaren zufälligen Verzögerung versendet,
  • wird der eigene Charakter ignoriert,
  • erzeugt ein Login oder /reload keine nachträgliche Begrüßungswelle,
  • werden während des Kampf-Lockdowns erkannte Nachrichten bis zum Kampfende zurückgestellt,
  • werden Nachrichten während laufender Encounter und aktiver Mythic+-Schlüssel bis zu einem sicheren Versandzeitpunkt zurückgestellt,
  • wird eine wartende Queue nach dem Kampf kurz verzögert erneut geprüft; sind Kampf-, Mythic+- oder Gildendaten noch nicht bereit, erfolgen ausschließlich bei vorhandenen Nachrichten in angemessenen Abständen weitere Versuche,
  • bleiben Nachrichten bei kurzzeitig nicht verfügbaren Gildendaten zunächst erhalten, werden aber niemals an eine andere Gilde übertragen,
  • gilt eine Nachricht erst nach ihrem eigenen Echo im Gildenchat als gesendet; still von WoW abgelehnte Aufrufe bleiben dadurch in der Warteschlange,
  • verfallen wartende Nachrichten nach zwei Stunden und die Warteschlange ist auf 50 Einträge begrenzt.

Lizenz

MIT

About

Personal World of Warcraft guild greeting addon.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages