currentArea
🎮Méthode
map:currentArea(mapId)Retourne le nom de la zone (Area) pour une carte donnée. Si mapId est fourni, utilise GetMapPosition pour obtenir la SubAreaId, puis D2Oparsing.getnamecity2() pour le nom. Sans paramètre, utilise l'Areaid actuel du PacketAnalyser.
Paramètres:
Nom
Type
Description
mapId
number
ID de la carte (optionnel, utilise la carte actuelle si omis)
Retourne: string - Nom de la zone (ex: "Amakna", "Ile de Frigost", "Pandala")
Exemple:
-- Zone actuelle
local area = map:currentArea()
global:printMessage("Zone: " .. area)
-- Zone d'une carte specifique
local otherArea = map:currentArea(123456789)
global:printMessage("Zone cible: " .. otherArea)
-- Verifier si sur une ile
if area:find("Ile") or area:find("Île") then
global:printMessage("Sur une ile!")
endMis à jour

