[Help]Simple memorywriting question menu

User Tag List

Page 1 of 2 12 LastLast
Results 1 to 15 of 25
  1. #1
    andykh's Avatar Contributor
    Reputation
    128
    Join Date
    Dec 2007
    Posts
    302
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    [Help]Simple memorywriting question

    Hey all,
    I am sure its fairly easy but could someone give me a closer explanation on how can I loot mobs, nodes, etc via memory with interact with target key ? I know i have to write the object GUID into the mem.int curent target however i have some problems finding how to write it there (yes I lack the offset).So please if anyone has time, Could you explain how to do this or a least just give me the offset Thanks a lot =)


    [Help]Simple memorywriting question
  2. #2
    tymezz's Avatar Member
    Reputation
    9
    Join Date
    Nov 2007
    Posts
    44
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hello, you can find most, if not all, offsets you require in the 3.3.3a info thread. Logic > Offsets though.

  3. #3
    andykh's Avatar Contributor
    Reputation
    128
    Join Date
    Dec 2007
    Posts
    302
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by tymezz View Post
    Hello, you can find most, if not all, offsets you require in the 3.3.3a info thread. Logic > Offsets though.
    It's not there, thanks for the usefull reply


  4. #4
    !@^^@!'s Avatar Active Member
    Reputation
    23
    Join Date
    Feb 2007
    Posts
    155
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thank you for being very incompetent? it's hard to search and if you cared to read the rules it also states that asking for offsets isn't allowed...

    but go into the info thread again and look at post #11:
    Code:
    00C4EB48   TargetGUID

  5. #5
    mnbvc's Avatar Banned
    Reputation
    120
    Join Date
    Jul 2009
    Posts
    273
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    if this doesn't work you could try 0x9E7720

  6. #6
    DarkLinux's Avatar Former Staff
    CoreCoins Purchaser Authenticator enabled
    Reputation
    1627
    Join Date
    May 2010
    Posts
    1,846
    Thanks G/R
    193/539
    Trade Feedback
    16 (100%)
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)
    I have a question, I used the offset from click to move to get the targets GUID but every target has the same id.

    Code:
    TargetGUID = 0x00C4EB48,
    lots of code in this spot
    lst_Objects.Items.Add(ObjectManager.Me.TargetGUID);
    So I went and used this,
    Code:
    UNIT_FIELD_TARGET = 0x12,
    lots of code in this spot
    ulong target = ObjectManager.Me.Target;
    This looks like it works, I click on a target in Enwynn Forest called a sheep and I get the value (1737939099445318295. This looks to long to be right.

    Should I be converting that value? I know that the value should be around 16 digits and I am getting 20.

  7. #7
    Bananenbrot's Avatar Contributor
    Reputation
    153
    Join Date
    Nov 2009
    Posts
    384
    Thanks G/R
    1/3
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Do you know the max value of an ulong? Try counting up from 0 and you will quickly revise your statement.

    By the way, 16 digits means 16 digits in hex.
    That would be more convenient to read:
    Code:
    ObjectManager.Me.Target.ToString("X)";

  8. #8
    DarkLinux's Avatar Former Staff
    CoreCoins Purchaser Authenticator enabled
    Reputation
    1627
    Join Date
    May 2010
    Posts
    1,846
    Thanks G/R
    193/539
    Trade Feedback
    16 (100%)
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)
    When I use this in my code,
    Code:
    ObjectManager.Me.Target.ToString("X");
    my code, I get an error.
    Code:
    ObjectManager.Memory.WriteFloat(CTM_GUID, ObjectManager.Me.Target.ToString("X"));
    ObjectManager.Memory.WriteFloat(CTM_Type, Loot);
    My error is (The Best overloaded method match for 'Magic.BlackMagic.WriteFloat(uint,float)' has some invalid arguments)
    I know it should be something like,
    Code:
    ObjectManager.Memory.WriteString(....
    but that does not work. So my question would be how do I send the targets GUID in hex to CTM so it can loot it.

    Thanks for all the help! +Rep

  9. #9
    mnbvc's Avatar Banned
    Reputation
    120
    Join Date
    Jul 2009
    Posts
    273
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    maybe you should start here: Programming

  10. #10
    DarkLinux's Avatar Former Staff
    CoreCoins Purchaser Authenticator enabled
    Reputation
    1627
    Join Date
    May 2010
    Posts
    1,846
    Thanks G/R
    193/539
    Trade Feedback
    16 (100%)
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)
    If I have nothing nice to say I should not say anything at all. Sorry about that!
    Last edited by DarkLinux; 06-14-2010 at 07:11 PM.

  11. #11
    !@^^@!'s Avatar Active Member
    Reputation
    23
    Join Date
    Feb 2007
    Posts
    155
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    let me burst your bubble... YOU are NOT a good programmer if you don't know why the WriteFLOAT does not take a STRING as parameter

    HINT HINT HINT: he meant you should add ".ToString("X")" to the code that writes to your GUI or console if you wanted a more readable output...
    (not saying im super awesome myself but at least i know the difference between a string and float...)

  12. #12
    tymezz's Avatar Member
    Reputation
    9
    Join Date
    Nov 2007
    Posts
    44
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Your memory class/lib probably has other methods of writing to memory, WriteFloat would be useful for say, floats.. like coordinates. There might be a WriteInt function that would be useful for writing integers only.

    You just need to determine what "stuff" needs to be written and write it using the correct methods your memory lib gives you.

  13. #13
    DarkLinux's Avatar Former Staff
    CoreCoins Purchaser Authenticator enabled
    Reputation
    1627
    Join Date
    May 2010
    Posts
    1,846
    Thanks G/R
    193/539
    Trade Feedback
    16 (100%)
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)
    So this is my new code, tell me what you think. I went with the Uint64.
    Code:
    UInt64 sx = ObjectManager.Me.Target;
    UInt64 CTM_GUID = 0xB9252C;
    ObjectManager.Memory.WriteInt(CTM_GUID, sx);
    ObjectManager.Memory.WriteInt(CTM_Type, Loot);

  14. #14
    mnbvc's Avatar Banned
    Reputation
    120
    Join Date
    Jul 2009
    Posts
    273
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    i think it doesn't work because you don't know the basics of programming... (hint: data types)

  15. #15
    Bananenbrot's Avatar Contributor
    Reputation
    153
    Join Date
    Nov 2009
    Posts
    384
    Thanks G/R
    1/3
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Why do you use UInt64 to hold your address? Beat me, but your code will not even compile like that...
    Just look at how ObjectManager.Me.Target works. If you got that, you have to change THREE characters to SIX characters to get your desired result.
    Actually you don't even have to delete any character in Memory.WriteInt, you just have to insert three. I'll give you another hint: These characters are: 4, 6 and U.
    I don't know what would be faster, thinking a little or doing brute force and try each of the 3! combinations.

    Here are your preferred tuts:
    Pointer (computing) - Wikipedia, the free encyclopedia
    and
    Integral Types Table (C#)
    Last edited by Bananenbrot; 06-15-2010 at 12:57 PM.

Page 1 of 2 12 LastLast

Similar Threads

  1. [help] many noob questions
    By pl0x4 in forum World of Warcraft Emulator Servers
    Replies: 5
    Last Post: 03-14-2008, 11:17 PM
  2. Lua script help and general questions from beginner
    By WinKIller0 in forum World of Warcraft Emulator Servers
    Replies: 1
    Last Post: 02-23-2008, 04:38 AM
  3. Need help on this question
    By aznboy in forum World of Warcraft General
    Replies: 4
    Last Post: 02-08-2008, 11:32 AM
  4. [HELP] Char creation question
    By logicd22 in forum World of Warcraft Emulator Servers
    Replies: 0
    Last Post: 01-06-2008, 05:06 PM
  5. Help lol ( noob question )
    By Daxo in forum World of Warcraft General
    Replies: 4
    Last Post: 09-23-2007, 12:16 AM
All times are GMT -5. The time now is 02:08 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