Fraktions Rang namen?

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
  • Moin :)
    Ich hab mal wieder eine "Wahrscheinlich Simple" frage :)


    Ich habe einen Fraktionen und Ränge erstellt.
    Nun Wollte ich folgendes tun...
    Ich wollte zu den Rängen Rangnamen hinzufügen
    Sprich


    Lspd
    Rang 1 = Deputy
    Rang 2 = Officer usw
    Nur leider habe ich keinen Dunst wie ich das anstellen sollte :D


    Ich habe sowas "ähnliches" bereits mit Fraknamen gemacht


    enum fraktEnum
    {
    f_name[128],
    Float:f_x,
    Float:f_y,
    Float:f_z,
    Float:f_r,
    f_inter,
    f_world,
    f_color
    }
    new fInfo[][fraktEnum] =
    {
    {"Zivilist", 1174.4884,-1323.8474,14.7891,0.0,0,0,COLOR_WEISS},
    {"LSPD",256.8581,69.7373,1003.6406,179.5256,6,0,COLOR_BLAU},
    {"TestFrak", 0.0,0.0,0.0,0.0,0,0,COLOR_WEISS}
    };


    Allerdings weis ich nicht genau wie ich es mit Fraktionsrangnamen anstellen sollte :/ (steinigt mich)
    Ich bin mir sicher das jemand von euch eine Idee hat wie ich das am besten anstelle :)

    Mit freundlichen Grüßen
    Siepac

  • Erstell eine Datenbank mit folgender Struktur:


    id | (Auto Increnement)
    fID | int
    rname| Text
    rang| int


    Dann schreibst du dir einen Befehl und führst halt eine Query aus.
    Beispiel: /setrangname 1 1 Noob (Rang 1, Fraktion 1, Name: Noob)


    Achtung: Wenn der Server Startet müssen alle Ränge in eine array geladen werden.
    Oder du machst dir eine Funktion und rufst sie ab wenn du sie benötigst.


    Gruß