closestzaap

🎮Méthodes

map:closestzaap(mapId, forbidden)

Alias de getNearestZaap(). Trouve le zaap connu le plus proche d'une carte cible en calculant la distance à vol d'oiseau pour chaque zaap, puis en vérifiant l'accessibilité via le pathfinder.

Paramètres:

Nom
Type
Description

mapId

number

ID de la carte de destination

forbidden

table

Liste optionnelle des mapIds de zaaps a exclure

Retourne: number - MapId du zaap le plus proche, 0 si aucun trouve, -1 si deja sur place

Exemple:

local targetMap = 123456789
local nearestZaap = map:closestzaap(targetMap)

if nearestZaap > 0 then
    map:ToZaap(nearestZaap)
elseif nearestZaap == -1 then
    global:printMessage("Deja sur la carte cible!")
end

Mis à jour