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!")
endMis à jour

