Ok, try to use quest type "OverridePulseCSharpCode" and use code like :
new Spell("Death Gate", false).Launch();
Thread.Sleep(Usefuls.Latency + 500);
if (ObjectManager.GetNearestWoWGameObject(ObjectManager.GetWoWGameObjectByEntry(190942)).GetDistance < 10)
wManager.Wow.Bot.Tasks.GoToTask.ToPositionAndIntecractWithGameObject(ObjectManager.Me.Position, 190942);
return true;