Brauche Hilfe! Finde Eintrag nicht. :(

Hallo Ihr lieben,

Ich bin so langsam am Verzweifeln und weiß nicht mehr weiter…Ich bin wirklich jede verdammte Datenbanktabelle durchgegangen und konnte keinen Eintrag dazu finden aber der muss doch vorhanden sein, oder? Die anderen sind es ja auch…wie dem auch sei. Zur Erklärung: Ich möchte meine Datenbank weiter übersetzen (GTDB hat ja noch so manche Lücken) und ich finde einfach die Tabelle nicht wo ich folgendes Übersetzen kann. Ich bitte also um eure Hilfe… :3

“Examine corpse in detail…”

Ich bedanke mich im Voraus und hoffe auf eine hilfreiche Antwort.

[ATTACH]942._xfImport[/ATTACH]

Wie wärs mit nicht in der DB danach zu suchen: https://github.com/TrinityCore/TrinityCore/blob/4.3.4/src/server/scripts/Kalimdor/zone_the_barrens.cpp

[COLOR=rgb(40,40,40)]konnte keinen Eintrag dazu finden aber der muss doch vorhanden sein, oder? Die anderen sind es ja auch…wie dem auch sei.

Daher! Aber trotzdem danke für deine “freundliche” Antwort…irgendwie blöd das es nur über das Script geregelt wird und nicht in der gossip_menue oder gossip_menue_option tabelle steht.

1 #include “ScriptMgr.h”
2 #include “ScriptedCreature.h”
3 #include “ScriptedGossip.h”
4 #include “ScriptedEscortAI.h”
5 #include “Player.h”
6 #include “SpellInfo.h”
7
8 /######
9 ## npc_beaten_corpse
10 ######
/
11
12 #define GOSSIP_CORPSE “Examine corpse in detail…”
13
14 enum BeatenCorpse
15 {
16 QUEST_LOST_IN_BATTLE = 4921
17 };
18
19 class npc_beaten_corpse : public CreatureScript

Zeile 12: “Examine corpse in detail…” ins deutsche Übersetzen

Doch wenn du es veränderst, hast du kein Multilingual mehr! Ansonsten schau mal in der gossip_menu oder in der gossip_menu_option Tabellen in der World-DB nach.

Aber ich gebe hierfür keine Garantie

Grüßle der Addra

Heiliger Himmel wer kam den auf so eine Idee ? So einen Text als Define. oO

Danke…leider sind keine Einträge dafür in der DB :confused: ich bin auch mal einige der anderen Scripte durchgegangen und dort wurde auch alles über Defines “gelöst”.

/edit

Kann man das nicht irgendwie auch mit den anderen Texten lösen? (als Beispiel dafür die npc_innkeeper.cpp … die hat das nämlich :3)

/* ScriptData
SDName: Npc_Innkeeper
SDAuthor: WarHead
SD%Complete: 99%
SDComment: Complete
SDCategory: NPCs
EndScriptData */

#include “ScriptMgr.h”
#include “ScriptedCreature.h”
#include “ScriptedGossip.h”
#include “GameEventMgr.h”
#include “Player.h”
#include “WorldSession.h”

enum Spells
{
SPELL_TRICK_OR_TREATED = 24755,
SPELL_TREAT = 24715
};

#define LOCALE_TRICK_OR_TREAT_0 “Trick or Treat!”
#define LOCALE_TRICK_OR_TREAT_2 “Des bonbons ou des blagues!”
#define LOCALE_TRICK_OR_TREAT_3 “Süßes oder Saures!”
#define LOCALE_TRICK_OR_TREAT_6 “¡Truco o trato!”

#define LOCALE_GOSSIP_CORPSE_0 "Examine corpse in detail..."
#define LOCALE_GOSSIP_CORPSE_3 "Untersuche den Leichnam..."

Das müsste ja (rein theoretisch) möglich sein und auch funktionieren, oder?

Kannst es mit einer Testcore versuchen. Ich persönlich weiß es nicht!

Ich werde das einfach mal probieren und dann Bericht erstatten. /emoticons/default_smile.png

    if (IsHolidayActive(HOLIDAY_HALLOWS_END) && !player->HasAura(SPELL_TRICK_OR_TREATED))
    {
        const char* localizedEntry;
        switch (player->GetSession()->GetSessionDbcLocale())
        {
            case LOCALE_frFR: localizedEntry = LOCALE_TRICK_OR_TREAT_2; break;
            case LOCALE_deDE: localizedEntry = LOCALE_TRICK_OR_TREAT_3; break;
            case LOCALE_esES: localizedEntry = LOCALE_TRICK_OR_TREAT_6; break;
            case LOCALE_enUS: default: localizedEntry = LOCALE_TRICK_OR_TREAT_0;
        }
        player->ADD_GOSSIP_ITEM(GOSSIP_ICON_CHAT, localizedEntry, GOSSIP_SENDER_MAIN, GOSSIP_ACTION_INFO_DEF + 1);
    }

… Naja.