[4.3.4] Wow plus and auras question. menu

User Tag List

Results 1 to 2 of 2
  1. #1
    xian65's Avatar Member
    Reputation
    2
    Join Date
    Feb 2015
    Posts
    19
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    [4.3.4] Wow plus and auras question.

    Hello just making fun with wow plus hack and it's ability to write some quite nice pvp or pve rotations ( I think they can be better that in pqr but who care now is all dead except priv servers ) and ... I can read the base stuff from player structure using wow plus integrated functions + lua functions like:

    Reading player max health is easy:

    function UNIT_FIELD_HEALTH()
    unit = ObjectManager.GetActivePlayer()
    currentTargetPointer = unit:GetPointer()
    ObjStorage = currentTargetPointer + 0xC
    unitMemoryBlockStart = Memory.Read( ObjStorage, "int" )
    value = Memory.Read( unitMemoryBlockStart+0x20+0x12*4, "int" )
    return value
    end

    AURA_COUNT_1 = 0xE90;
    AURA_COUNT_2 = 0xC14

    So everything is like a 'book' like I get the base for the unit ( now is player but that function works even with rabbits so ) then I add + x20 to pass the starting crap like GUID and other mishy mashy things and then moving thru a structure i get the HP. I can get using this way everything what is written down in memory dump thing what is about units. But
    whan I want read the aura status ( aura numbers ) and I get that two adresses for the counter which are currentTargetPointer+0xE90 or currentTargetPointer+0xC14 ( the 4.3.4 values for that ) in that places I get usually 0 or other strange numbers. So my question is - Do I adding something in wrong place?

    [4.3.4] Wow plus and auras question.
  2. #2
    xian65's Avatar Member
    Reputation
    2
    Join Date
    Feb 2015
    Posts
    19
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Self answer to stupid me. Memory reading is not needed here is enough to use lua functions.


    function UnitHaveBuff(spellName,unitGUID)
    local f = 0;
    for i=1,40 do
    name, count, unitCaster = UnitBuff(unitGUID,i)
    if name==spellName and unitCaster=="player" then f=1 end
    end
    if f==1 then return true else return false end
    end

    function UnitHaveDebuff(spellName,unitGUID)
    local f = 0;
    for i=1,40 do
    name, count, unitCaster = UnitDebuff(unitGUID,i)
    if name==spellName then f=1 end
    end
    if f==1 then return true else return false end
    end

    function UnitBuff(unitGUID,index)
    name, count, unitCaster = Plus.DoString('name, rank, icon, count, debuffType, duration, expirationTime, unitCaster, isStealable,shouldConsolidate, spellId = UnitBuff("'..unitGUID..'","'..index..'");return name, count, unitCaster')
    return name, count, unitCaster
    end

    function UnitDebuff(unitGUID,index)
    name, count, unitCaster = Plus.DoString('name, rank, icon, count, debuffType, duration, expirationTime, unitCaster, isStealable,shouldConsolidate, spellId = UnitDebuff("'..unitGUID..'","'..index..'");return name, count, unitCaster')
    return name, count, unitCaster
    end

    To get unit guid for player : player = ObjectManager.GetActivePlayer() unitGUID = player :GetGUID(); etc...

Similar Threads

  1. Question on a particular wow account and it's price (link inside)
    By crunk001 in forum World of Warcraft General
    Replies: 8
    Last Post: 11-17-2015, 05:35 PM
  2. [Guide] Lvling from 80-85 with Honorbuddy and wow-plus! 1million xp/hour fully afk-able
    By azuro in forum World of Warcraft Guides
    Replies: 38
    Last Post: 10-31-2012, 06:05 PM
  3. Noob Question. C++ start wow memoryread and write
    By Sinobis9000 in forum WoW Memory Editing
    Replies: 4
    Last Post: 01-20-2012, 03:39 PM
  4. WoW and MMowned Question
    By kyle486 in forum World of Warcraft General
    Replies: 4
    Last Post: 08-16-2009, 10:18 AM
  5. [Question] WoW Races and Proportional Weapons
    By finlist in forum WoW ME Questions and Requests
    Replies: 4
    Last Post: 05-18-2008, 06:01 PM
All times are GMT -5. The time now is 10:00 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search