Hello, you need to use c# for this quest, and use code like:
var grappleId = 1234;
var grapple1 = new Vector3(1, 2, 3);
var grapple2 = new Vector3(1, 2, 3);
var grapple3 = new Vector3(1, 2, 3);
if (ObjectManager.Me.Position.DistanceTo(grapple1) < 8)
{
var g = ObjectManager.GetNearestWoWGameObject(ObjectManager.GetWoWGameObjectByEntry(grappleId), grapple2);
if (g.IsValid)
{
Interact.InteractGameObject(g.GetBaseAddress, true);
Thread.Sleep(1000);
}
}
else if (ObjectManager.Me.Position.DistanceTo(grapple2) < 8)
{
var g = ObjectManager.GetNearestWoWGameObject(ObjectManager.GetWoWGameObjectByEntry(grappleId), grapple3);
if (g.IsValid)
{
Interact.InteractGameObject(g.GetBaseAddress, true);
Thread.Sleep(1000);
}
}
// ...
else
{
var g = ObjectManager.GetNearestWoWGameObject(ObjectManager.GetWoWGameObjectByEntry(grappleId), grapple1);
if (g.IsValid)
{
Interact.InteractGameObject(g.GetBaseAddress, true);
Thread.Sleep(1000);
}
}