Pre-order Starcraft II: Wings of Liberty, Diablo III, or World of Warcraft: Cataclysm and support us. We make 4% of each order.

Lua Ninja, is only for World of Warcraft. It is recommended that you use Super Duper Macro, with this, in order to maximize length of macros.


Druid Macros

Written by Elitetech

Druid Remove Curse & Abolish macro

/run t="raid"; nps=1; npe=GetNumRaidMembers(); if npe==0 then t="party"; nps=0; npe=GetNumPartyMembers() end; w=nil; m=0; for i=nps,npe do if i==0 then tt="player" else tt=t..i end; if UnitExists(tt) and UnitInRange(tt)==1 and UnitIsDeadOrGhost(tt)~=1 then for j=1,40 do d={UnitDebuff(tt,j)}; if d~=nil and (d[5]=="Curse" or d[5]=="Poison") and d[7]>m then w=tt; m=d[7]; if d[5]=="Curse" then s="Remove Curse" else s="Abolish Poison" end end end end end; if w~=nil then RunMacroText("/cast [@"..w.."] "..s) end;

Written by Elitetech

Feral Druid DPS cycle

Feral Druid
/run if UnitBuff("player", "Clearcasting") then CastSpellByName("Shred") end
/run local _,d,_ = GetSpellCooldown("Tiger's Fury") if (d == 0) and UnitPower("Player") < 30 then CastSpellByName("Tiger's Fury") end
/run p=GetComboPoints("player","target");if not UnitBuff("player", "Savage Roar") and p>0 then RunMacroText("/cast Savage Roar") end
/run c=CastSpellByName; local _,_,_,_,_,_,n,_,_=UnitBuff("player","Savage Roar"); if(  (n-GetTime()<5) and p<4) then c("Savage Roar"); end;
/run p=GetComboPoints("player","target");
/run i=1 while(i<=40)do a={UnitDebuff("target",i)} if(a[1]=="Rip" and a[8]=="player") then break elseif(i==40) and p>4 then RunMacroText("/cast Rip") i=i+1 else i=i+1 end end
/run c=CastSpellByName; local _,_,_,_,_,_,n,_,_=UnitDebuff("target","Rip"); if(  (n-GetTime()<5) and p>4) then c("Rip")end;
/run c=CastSpellByName; local _,_,_,_,_,_,n,_,_=UnitDebuff("target","Rip"); if(  (n-GetTime()<7)) then else if (p>4) then c("Ferocious Bite") end end;
/run if  UnitDebuff("target", "Mangle (Cat)") or UnitDebuff("target", "Mangle (Bear)") or  UnitDebuff("target", "Trauma",unitCaster~="player") then else CastSpellByName("Mangle (Cat)") end
/run i=1 while(i<=40)do a={UnitDebuff("target",i)} if(a[1]=="Rake" and a[8]=="player") then break elseif(i==40) then RunMacroText("/cast Rake") i=i+1 else i=i+1 end end
/run local _,d,_ = GetSpellCooldown("Shred") if (d == 0) then CastSpellByName("Shred") end
/run StaticPopup_Hide("MACRO_ACTION_FORBIDDEN");

Written by Elitetech

Resto Druid healing cycle

/run if not UnitBuff("target", "Rejuvenation") then CastSpellByName("Rejuvenation") end
/run local _,_,_,c,_,_,_,_,_=UnitBuff("target","Lifebloom"); if (c~=3) then CastSpellByName("Lifebloom") end
/run if not UnitBuff("target", "Regrowth") then CastSpellByName("Regrowth") end
/run local _,d,_ = GetSpellCooldown("Healing Touch") if (d == 0) then CastSpellByName("Healing Touch") end
Written by garyrbaker

I use the Moonkin one that was posted originally but changed it for SuperMacro

All in one

 /run RegisterCVar("eclipse","Wrath")
 /run if (UnitMana('player')/UnitManaMax('player')<0.45) and (GetSpellCooldown("Innervate") == 0) then CastSpellByName("Innervate") end
 /run if not UnitDebuff('target','Faerie Fire') and UnitHealth('target')>150000 and not UnitDebuff('target','Faerie Fire (Feral)') then CastSpellByName('Faerie Fire')end
 /run a={UnitDebuff('target','Moonfire')}if(a[8]~='player')then CastSpellByName('Moonfire')end
 /run b={UnitDebuff('target','Insect Swarm')}if(b[8]~='player')then CastSpellByName('Insect Swarm')end
 /run a={UnitBuff('player','Eclipse')}if(a[3]=="Interface\\Icons\\Ability_Druid_Eclipse")then SetCVar("eclipse","Starfire")elseif(a[3]=="Interface\\Icons\\Ability_Druid_EclipseOrange")then SetCVar("eclipse","Wrath")end CastSpellByName(GetCVar("eclipse"))

I changed it to cast innervate when I get below 45% mana and to only put on FF if health is over 150k because less than that and they are dead before I start casting

If you have more, please reply in the comments section, to add them.  This post is for Druid specific macros.

GD Star Rating
loading...
  • Share/Bookmark

Lua Ninja, is only for World of Warcraft. It is recommended that you use Super Duper Macro, with this, in order to maximize length of macros.


Hunter Macros

Written by Elitetech

Marksmanship Hunter DPS cycle

/run if not UnitDebuff("target", "Serpent Sting") then CastSpellByName("Serpent Sting") end
/run local _,d,_ = GetSpellCooldown("Silencing Shot") if (d == 0) then CastSpellByName("Silencing Shot") end
/run local _,d,_ = GetSpellCooldown("Kill Command") if (d == 0) then CastSpellByName("Kill Command") end
/run local _,d,_ = GetSpellCooldown("Chimera Shot") if (d == 0) then CastSpellByName("Chimera Shot") end
/run local _,d,_ = GetSpellCooldown("Aimed Shot") if (d == 0) then CastSpellByName("Aimed Shot") end
/run local _,d,_ = GetSpellCooldown("Arcane Shot") if (d == 0) then CastSpellByName("Arcane Shot") end
/run local _,d,_ = GetSpellCooldown("Steady Shot") if (d == 0) then CastSpellByName("Steady Shot") end
GD Star Rating
loading...
  • Share/Bookmark

Lua Ninja, is only for World of Warcraft.  It is recommended that you use Super Duper Macro, with this, in order to maximize length of macros.

Macros written by Elitetech


Auto prospect/mill/DE/whatsoever

/cast Prospecting
/use [Insert stuff]
/in 3 /run RunMacro(1)

Spammable interrupt when casting for any class.

/run if UnitCastingInfo("target") then SpellStopCasting() CastSpellByName("INSERT INTERRUPT SPELL HERE") end

If you have more, please reply in the comments section, to add them.  This post is for General no-class specific macros.

GD Star Rating
loading...
  • Share/Bookmark

Created and Written by Cypher

Project:

LuaNinja

Purpose:

Disables the WoW API protection checks in order to allow arbitrary Lua code execution.

Detectability:

Unlike previous similar tools, this tool makes zero modifications or ‘hooks’ to WoW that can be detected by Warden in its current form. Unless I’ve overlooked something (which I’m certain I haven’t), in order for this to be detected the Warden dev would have to add a brand new feature to Warden to detect the special type of hook I’m utilizing, or find a bug in some of my module hiding code.

Lets be honest, the Warden guy is ridiculously lazy, so this should be safe for quite some time.

However, I obviously can’t guarantee anything, so as always, you use this at your own risk.

Notes:

If you’re wondering why I chose such a stupid name, it’s because I’m lazy and unimaginative, and the hack was designed to be ’stealthy’ like a ninja. :p

One small issue is with the way a couple of Lua functions are implemented. Whilst pretty much all Lua functions use the same function to do the protection check, a couple have ‘inlined’ it (meaning rather than call the function they have duplicated the functionality). There are only a couple, and from memory they’re only some very new and very limited use APIs, however if you find one, please let me know and I’ll see what I can do about fixing it in the next version.

Usage:

Extract the hack to anywhere you see fit, run “LoaderGui.exe”*, and follow the example/instructions in the picture:
Click the image to open in full size.

Assuming all goes well and the loader gives no errors, you should be able to run any Lua script you want without restriction.** To test whether this is true, log into a character and run the following script:
“/script MoveForwardStart();”

If your character walks forward then it is working, if nothing happens or you get an error message, something may be wrong.

This does NOT require you to wrap your calls in any special function, you just write Lua the same way you normally would, except that protected functions should now be available. It should work anywhere (in the console, in addons, in macros, etc).

* You will need the .NET 4.0 Beta 2 framework. Available here.
** See Notes section for minor restrictions.

Credits:

Greyman – Failing at indoor rockclimbing
Kynox – Being a filthy New-Zealander
Apoc – Being a filthy Amerifag
Harko – Being German! **** YEAH GERMANY!
All of the non-retarded people in the memory editing section.
All of the non-retarded people at game-deception.

Releases:

This content is for members only.

GD Star Rating
loading...
  • Share/Bookmark

Advertisement

Streamate
© 2010 RPG-Exploiters All company or product names are trademarks, registered trademarks, or service marks of their respective companies, organizations, or holders. Suffusion WordPress theme by Sayontan Sinha

Designed by: Movies