Die Funktion gibt die Numer des aktuell sichtbaren Kontinentes der Karte an.
Ein Kontinent besteht aus mehreren Landesabschnitten und jeder Landesabschnitt kann mehrere Orte besitzen.

KontinentID = GetCurrentMapContinent();

Parameter

keine Parameter erwartet

Rückgabewerte

  • (Zahl) KontinentID
    Die ID des aktuell sichtbaren Kontinentes der Karte. Folgende IDs sind bekannt:
    • -1 – Man befindet sich in einem Schlachtfeld
    • 0 – Die gesamte Welt ist sichtbar (alle Kontinente)
    • 1 – Es wird Kalimdor gezeigt oder einer seiner Landesabschnitte
    • 2 – Es werden die östlichen Königreiche gezeigt oder eines seiner Landesabschnitte.


Beispiel

Das folgende Beispiel gibt den aktuellen Kontinent an, welcher in der Karte dargestellt wird

  1. local id = GetCurrentMapContinent();
  2. if id == -1 then
  3. DEFAULT_CHAT_FRAME:AddMessage("Ihr befindet Euch in einem Schlachtfeld");
  4. elseif id == 1 then
  5. DEFAULT_CHAT_FRAME:AddMessage("Das ehrwürdige Kalimdor");
  6. elseif id == 2 then
  7. DEFAULT_CHAT_FRAME:AddMessage("Die östlichen Königreiche");
  8. else
  9. DEFAULT_CHAT_FRAME:AddMessage("Die Welt in klein");
  10. end

Hinweise

  • Jeder Landesabschnitt gehört zu einem Kontinent. Entsprechend wird auch die Antwort der Funktion dazu sein.

zurück zur WoW-API Übersicht
zurück zur Übersicht der Skript-Sektion