Wie gebe ich Enums in OnPlayerText an?

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Hallo,


    Wie gebe ich Enums in OnPlayerText an?


    Ich versuche ein Schimpfwort-Block System einzubauen und damit ich nicht für jedes Wort einen eigenen Befehl machen möchte, habe ich es
    mal mit einem enum versucht, wenn man soetwas dafür überhaupt nimmt.
    Nun habe ich die Frage wie ich dieses enum:


    enum SWoerter
    {
    Zensiert
    }


    In diesen Befehl hineinbekomme:


    if(strcmp(SWoerter, text, true, 10) == 0) //Swoerter war mein Versuch es zu machen, klappt aber nicht


    Bitte um schnelle Hilfe

  • Du hast nicht verstanden,wie das Schlüsselwort enum wirklich funktioniert ( Liegt wohl daran,dass viele es hier nicht verstanden haben und die Informationen falsch weiter geben ) . Dafür sind sie nicht gedacht:
    Nimm ein Array,so zum Beispiel:
    new static const g_asWords[][] = {
    {"Arschloch"},
    {"Idiot"}
    };
    Mit einer Schleife müsstest dann die Einträge im Array mit dem Text in OnPlayerText prüfen.Allerdings nicht mit strcmp, sondern strfind.