1. GSManager
    1. Funktionen
    2. Unterstützte Spiele
    3. Neuigkeiten
    4. Statistiken
    5. Serverliste
  2. Lexikon
  3. Filebase
  4. Entwicklung
  5. Forum
    1. Dashboard
    2. Unerledigte Themen
  6. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Dateien
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. GSManager
  2. Forum
  3. Unterstützung
  4. Benutzung

Wie komme ich an die aktuelle Map?

  • peperoni
  • 16. März 2009 um 04:27
Das Projekt GSManager (vormals ManuAdminMod) wurde am 01.01.2020 eingestellt - diese Internetpräsenz bleibt verfügbar, die Software wird aber nicht länger gepflegt. Vielen Dank für eure Unterstützung in den mehr als zehn vergangenen Jahren!
1. offizieller Beitrag
  • peperoni
    Fortgeschrittener
    Punkte
    1.070
    Trophäen
    1
    Beiträge
    200
    • 16. März 2009 um 04:27
    • #1

    Hi Leutz,

    wie komme ich an den aktuellen Mapnamen?
    Habe es mit $mod->registerEvent("nextMap",",meine_funktion"); versucht. Mit wird auch ein Array an "meine_funktion" übergeben in der die Map unter $dvars['mapname'] verfügbar ist.
    Nur aus irgendeinem Grund bekomme ich die Variable nicht global... benötige diese auf ein besonderen Trigger.

    Habe es so versucht:

    PHP
    function meine_funktion($dvars) {
    global $mapname;
    $mapname = $dvars['mapname'];
    // diverser anderer Code
    }
    
    
    
    
    function meine_funktion1() {
    echo $mapname;
    // ergibt keine Ausgabe (undefinierte Variable)
    }
    Alles anzeigen

    Bin ich zu dumm um die Variable "$mapname" Global zu machen? Ich bekomme es einfach nicht hin, evtl. liegts auch an der Urhzeit ;)

    anyway---

    Ich gehe jetzt ins Bett...

    manu:

    Wärst Du so nett und würdest mir mal ein print_r(); aller Arrays schicken? also die der Player usw... Ich bekomme nicht raus wie ich die mir ausgeben soll :(

    2 Mal editiert, zuletzt von peperoni (16. März 2009 um 07:57)

  • manu
    Meister
    Punkte
    10.835
    Trophäen
    3
    Beiträge
    2.113
    • 16. März 2009 um 13:59
    • #2
    PHP
    function meine_funktion($dvars) {
        global $mapname;
        $mapname = $dvars['mapname'];
        // diverser anderer Code
    }
    
    
    
    
    function meine_funktion1() {
        global $mapname;
        echo $mapname;
        // ergibt keine Ausgabe (undefinierte Variable)
    }
    Alles anzeigen
  • Dennis
    Administrator
    Reaktionen
    148
    Punkte
    37.918
    Trophäen
    7
    Artikel
    4
    Dateien
    1
    Beiträge
    7.454
    • 16. März 2009 um 15:03
    • Offizieller Beitrag
    • #3
    Zitat

    global $mapname;

    Darauf hätte man glatt kommen können xD.

  • Dieses Thema enthält 2 weitere Beiträge, die nur für registrierte Benutzer sichtbar sind.
  1. Mitarbeiter
  2. Datenschutzerklärung
  3. Nutzungsbedingungen
  4. Impressum
  5. Kontakt
Community-Software: WoltLab Suite™