🧭Module Zones
Le module Eko.Zone permet de gérer les zones interactives côté client. Il offre des méthodes pour récupérer, créer et vérifier la présence du joueur dans des zones configurées.
Last updated
Le module Eko.Zone permet de gérer les zones interactives côté client. Il offre des méthodes pour récupérer, créer et vérifier la présence du joueur dans des zones configurées.
Last updated
Eko.Zone:GetCurrent()Eko.Zone:IsPlayerIn(type)Eko.Zone:All()-- Récupérer une zone
local zone = Eko.Zone:Get(2)
if zone then
print("Zone récupérée:", zone:name())
end
-- Créer une zone locale
local newZone = Eko.Zone:CreateLocally({
id = 100,
name = "Garage",
coords = vector4(200.0, -1000.0, 30.0, 0.0),
size = vector2(4.0, 4.0),
data = { type = "garage" },
action = "garage:open"
})
print("Zone créée localement:", newZone:name())
-- Vérifier la zone actuelle
local current = Eko.Zone:GetCurrent()
if current then
print("Vous êtes dans la zone:", current:name())
end
-- Vérifier si le joueur est dans une zone de type spécifique
if Eko.Zone:IsPlayerIn("garage") then
print("Le joueur est dans un garage.")
end
-- Récupérer toutes les zones
local allZones = Eko.Zone:All()
for _, z in pairs(allZones) do
print("Zone:", z:name())
end