Context UI
Par
Sören
v1.0.6zUI permet de créer des interactions contextuelles selon l’entité visée ou une position dans le monde.
Véhicules
lua
zUI.CreateContext("vehicle", function(Items, coords3D, Entity)
Items:AddSeparator("Véhicule")
end)Objets
lua
zUI.CreateContext("props", function(Items, coords3D, Entity)
Items:AddSeparator("Objet")
end)Peds
lua
zUI.CreateContext("ped", function(Items, coords3D, Entity)
Items:AddSeparator("Personnage")
end)Autres entités
lua
zUI.CreateContext("other", function(Items, coords3D, Entity)
Items:AddSeparator("Interaction")
end)Le callback fournit :
Items— Permet d’ajouter les éléments du contexte.coords3D— Position de l’interaction dans le monde.Entity— Entité FiveM concernée.
Contexte sur une position
Vous pouvez également créer une interaction à des coordonnées précises :
lua
local coords = vector3(
350.46109008789,
932.27905273438,
203.43138122559
)
zUI.CreateContext(coords, function(Items, coords3D, Entity)
Items:AddSeparator("Position")
end)Cette méthode est adaptée aux points d’interaction fixes comme les boutiques, garages, vestiaires ou zones administratives.