Fehler #7680
geschlossen
Erweiterung der mail_level_reward um servereigene Ingamebriefe zu versenden
Von erimioa vor fast 11 Jahren hinzugefügt.
Vor mehr als 8 Jahren aktualisiert.
Beschreibung
Idee: Custom Briefe automatisch versenden können, wenn ein Spieler ein bestimmtes Level erreicht.
TODO:
- custom Tabell in DB mit Inhalt:
- Mail ID, abhängig von der mail_level_reward
- Absendername
- Betreff
- Inhalt
- ggf Flags, group oder/und rnd funktion
- Inhalt der custom Tabelle in den storage von der MailTemplate.dbc mitladen
- Insofern das mit dem Storage keine Probleme verursacht, sollte es dann schon funktionieren, ansonsten eigenen Storage bauen und playerscript, mit dem die Mails versendet werden (Vorlage: Gm Befehl ".send mail")
- Status wurde von Bestätigt zu Testbereit geändert
- Zugewiesen an
erimioa wurde gelöscht
https://git.rising-gods.de/wotlk/rg/commit/73478af6e0d44bdadca2971336ff6daeb98cd678
https://git.rising-gods.de/wotlk/rg/commit/95a98f5eda4b1bb46b32f60cf02371004537eb86
https://git.rising-gods.de/wotlk/rg/commit/accba091de0fcdaa6b1197ef8fae6ed5d8e09da2
https://git.rising-gods.de/wotlk/rg/commit/e13f6eb607cc7bdb20602632c67089548812ac03
Also, es gibt jetzt eine komplett neue und eigenständige Tabelle. Zu dieser Tabelle gehört ein separater Loader, der auch über den .reload Befehl funktioniert. An sich wurde die Tabelle fast vollständig von mail_level_reward kopiert und das direkte Senden an den Spieler ist zum großteil von dem .send mail befehl inspiriert. Aber nun zu dem was überhaupt zum Testen relevant ist:
Ich habe 3 Briefe eingebaut, bei lvl 5, 15 und 25. Mit dem Erreichen dieser Level sollte jeweils ein Brief kommen.
*Der Level 5 Brief geht an alle Rassen.
*der Level 15 Brief geht nur an Allianzler.
*Der Level 25 Brief geht nur an Orks.
*Des weiteren ist der Level 5 und 15 Brief ein GM Brief, also mit Blizzlogo, aber der level 25 Brief nicht.
Es müsste also getestet werden, ob die jeweiligen Eigenschaften so richtig funktionieren, damit sind eigentlich alle Relevanten Funktionen dann ausprobiert, die das bisher hat.
Naja das übliche dann halt noch, keine crashes und so. Alles andere ist aber nur Developerrelevant, da kann halt kein Tester etwas machen. Da wären dann halt nur dinge, wie Fehlermeldungen in der Konsole, wenn falsche Eingaben in die Tabelle eingegeben wurden. Aber weder Spieler noch Tester haben Zugriff auf die Konsole oder die DB ^^
- Status wurde von Testbereit zu Pending geändert
- Alle Rassen erhalten mit lvl 5 einen Brief mit Blizz-Logo.
- Nur Allianzklassen erhalten mit lvl 15 einen Brief mit Blizz-Logo.
- Nur Orcs erhalten mit lvl 25 einen Brief ohne Blizz-Logo.
Brief für die World-Chat info (5):
Betreff: /join World
Hallo,
um Dir die World of Warcraft zu erweitern, möchten wir dich darauf hinweisen, dass du mit dem ingame Chat Befehl "/Join World" dem auf Rising-Gods größten Chat-Channel beitreten kannst, um dich dort mit deinen Mitspielern auszutauschen.
MfG Rising-Gods
Brief für das Deaktivieren der erhöhten Classic EP-Raten (18):
Betreff: 2x EP-Raten einstellen
Hallo,
mit Stufe 20 erhält man für das Abschließen von Quests bis Stufe 60 doppelte Erfahrungspunkte. Beim NPC in der Fraktionshauptstadt kann man diese für sich persönlich deaktivieren und auch wieder aktivieren, so, wie man es eben am Liebsten hat zu leveln.
MfG Rising-Gods
- Status wurde von Pending zu Live geändert
Bedeutung Live:
- Der Bug wurde erfolgreich behoben und der Fix dazu befindet sich auf dem Spielserver. Sollte der Fehler weiterhin bestehen sollte ein neues Ticket ( https://redmine.rising-gods.de/projects/live/issues/new ) erstellt werden. Anmerkungen in dem alten abgewiesenen oder live genommenen Tickets werden ignoriert und gelöscht.
Auch abrufbar als: Atom
PDF