Skip to content
View in the app

A better way to browse. Learn more.

WRobot

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Death Gate of DK

Featured Replies

2 hours ago, Droidz said:

Hello, you can try to add gate in object at harvest (wManager.wManagerSetting.CurrentSetting.ListHarvest.Add(190942);) and use quest type "UseSpellOn"

dont do that. whe DK port in akerus then it will try to gather other DK gates and can stuck forever if your akerus have tons of dk

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;

 

  • Author
Quote

 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;

this does not work :-(  

var _deathKnightDeathGate = new Spell("Death Gate");
var _deathKnightDeathGateExitPosition = new Vector3(2359.64, -5662.41, 382.2605, "None");
if (me.WowClass == WoWClass.DeathKnight && _deathKnightDeathGate.KnownSpell)// && _deathKnightDeathGate.IsSpellUsable)
		{
			//akerus
			if (Usefuls.AreaId == 139)
			{
				var myPos = ObjectManager.Me.Position;
				if (myPos.DistanceTo(_deathKnightDeathGateExitPosition) < 5)
				{
					myPos = robotManager.Helpful.Math.GetRandomPointInCircle(myPos, 10);
					GoToTask.ToPosition(myPos);
					return true;
				}
			}
			SpellManager.CastSpellByNameLUA(_deathKnightDeathGate.NameInGame);
			Usefuls.WaitIsCasting();
			Thread.Sleep(Others.Random(1000, 2000));
			var gate = ObjectManager.GetNearestWoWGameObject(ObjectManager.GetWoWGameObjectByEntry(190942));
			if (gate != null && gate.IsValid && gate.CreatedBy == ObjectManager.Me.Guid)
			{
				GoToTask.ToPositionAndIntecractWithGameObject(gate.Position, gate.Entry); //Death Gate
			}
		}                                                                            

if you dont understand this code, then leave it

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.