Jump to content

ItsSC

VIP+
  • Posts

    706
  • Joined

  • Last visited

  • Days Won

    36

Posts posted by ItsSC

  1. 8 minutes ago, NoFear said:

    Heh.... Honestly surprised. Rarely is a well protected game not updated to patch any findings.

    I guess the reason they abandoned the game because they used to add a new event / item and cause the game extremely pay to win, and every rich guy in game started anti the game, eventually all of them quit the game. So they move on to create another money sucker game. 

  2. 1 hour ago, Kimastar said:

    @NoFear I did the same things on the video but i am unable to swap my coin to gold...also if i want to swap my coin to other item what i need to do? can you help me please???

    The game hasn't patch the hack yet, so everything still works like in the video. Maybe you forgot to switch your equipment/ attachment after swapping coin with gold. (also don't forget to restart) The dev had stopped updating the game since 8 months ago... but they do create a new server on china, so maybe they abandoned international version.

  3. local search = gg.prompt({"Value to search"}, {}, {"value"})
    gg.searchNumber(search[1], 4)
    -- [[Try shrink down your results here]]
    local res = gg.getResults(gg.getResultsCount())
    for key, value in pairs(res)do
        value['value'] = -value['value']
    end

    I don't think there is a need to use two prompt.. One prompt is fine.

    By the way, if you ar esearching for a "shop" item, I believe the price is fixed, so there's no need to use prompt actually, just search for the price by storing every item's price into a table. Call them out when user want the particular item. That is more user-friendly.

  4. Things you should know before understanding how everything works.

    There are four major number systems. 

    1. Binary

    2. Octal

    3. Decimal

    4. Hexadecimal

    Range

    Binary system consist of 0 and 1 only. 

    Octal system consist of 0 to 7 only.

    Decimal consist of 0 to 9 only.

    Hexadecimal includes 0 to 9 and A, B, C, D, E, F.

     

    Programming syntax (PART THAT YOU GET CONFUSED)

    Every programming has a special syntax for programmers to code whatever number system they want. Since we are using Lua, we focus on Lua syntax.If you want to print out 30 in decimal, you use print(30). But if you want to print 30 in decimal from hexadecimal, you use print(0x1e). 

    0x1e: 0x indicates this number is in hexadecimal, 1e means 30 in decimal.

    Now, look back to what you get from game guardian, offset :70. The 70 is in hexadecimal, so it works when you write 0x70 or 112. Also, 0xC not equal to 0x12, but 0xC equal to 12.

  5. 7 hours ago, MarioRossi93i said:

    A question bro, how to convert byte order?

    Your func give 2020=000007E4

    I need 2020=e4070000

    is there an elegant solution like your code by any chance?

    Thx again

    function toHexStringBigEndian(val)
      local hex = "";
      local HEX_DIGIT_PATTERN = "%08x";
      local MAGIC_CHARACTER = ".."
      string.gsub(string.format(HEX_DIGIT_PATTERN, val):sub(-8),MAGIC_CHARACTER, function(x) hex = x .. hex end)
      return hex
    end

    Learn some string manipulation, it's fun to learn :). Search for "Regex".

  6. 2 hours ago, GameCrasher said:

    If I do a normal search, can i get the value if i get value to 9999?, also whats the difference between server sided and player sided?

    I got no idea why downvote other's post for no reason. So I give you an upvote to make neutralize the reputation.

     

    They had explained, there's no point finding the "server sided" value. 

    Look at this analog and you will understand.

    On 5/13/2020 at 4:56 PM, Liewming00 said:

    Imagine this.
    In school, you got a 40% for your exam. The teacher gave you the exam paper and you change it to 100%.
    On the paper, it is 100%. But the teacher already saved your score on her computer which is 40%.

    So in this example, the paper is = client side. ##You can change the numbers as much as you want, but it wont matter.
    Because the teacher computer = server side. ##It has your original value. 

    There is 1 way. You log in the teacher computer to change the value.
    But, the teacher's computer has a password and the teacher is always holding it.

    It is the same for your game, you must hack the server = very very very very hard.

     

  7. 2 hours ago, GameCrasher said:

    Its for a game with a timer, the timer has 60 seconds then the llayer recieves 10$ and editing the value to 59-60 changes the time to 1 so it hits 0, when it hits zero the timer restarts so if i edit it over and over the player will recieve a bunch of money.

    Maybe the calculation is wrong..

    For example, as your script asked "Timer number"

    if timer = 5, it should be 5, am I right? Then in your script you do 60-5, it become 55. So it is something wrong.

     

    Just from my plain guess.

    you should do this

    timer = gg.prompt( {"TIMER NUMBER"},{""},{"number"})
    if(timer[1]>=60)then
      time = 60-timer[1]
      else
      time = timer[1]
    end

    This means when the time is 60 seconds, it should return 0. If time is 55, it should return 55, but your current script will return 5.

  8. 58 minutes ago, QuarkYT said:

    Fra, Sorry the disturbance, I was interested to know if there is a command to wrap from one sentence to another, for example in C. or I'll add the n at the end of the sentence. Is it possible to do this on game guardian? 

     

    local menu = gg.choice ({

     

     ' 👑 QT Menu 👑 ',

      ' 👑 QT Second Menu 👑 ', 

      ' ☢️ exit ☢️ '

     

    },nil,'╔═════ஜ۩۞۩ஜ═════╗ ╚═════ஜ۩۞۩ஜ═════╝')

    you mean std::endl? If it then \n in lua.

  9. 1 minute ago, MarioRossi93i said:

    @Enyby thanks for the answer i m going to do an example:


    to find fame points in android 10 i have to search, eg: -1500000100, then knowing the offsets i change my values

    to find the same pointer ( with same offsets) in earliers android versions i have to search, eg: -1700000500

    searching both values slows down the script, so i would like avoid double searches...

    to find a memory layout like your suggestion i have to do additional searches and i slow down the script anyway, or i m wrong?

    I saw that there are few ways to bypass the problem, but a built in function would be a good thing😁

    Regards

    I guess what Enyby means is 

    You can search "-1500000100" then do the offset, if you didn't get any result from "-1500000100". That's mean this phone is not android 10. Then do -170000500

     

    So in this case, I prefer using my way can help in reducing time on guessing the android version of user.

  10. 1 minute ago, HEROGAMEOfficial said:

    Nice but not all user agree for acces internet (in my head).

    Short answer : Don't use the script if they don't trust it. Just code, they don't want use then let them be.

     

    There is no point to think so much for them. If some script writer really want to do something malicious, disagree access internet wouldn't stop them. 

  11. 18 minutes ago, QuarkYT said:

    Thank you so much. I like you. I want to learn .lualanguage but is not very easy. For example is not equal as C++ language.

    Wait... C++ is tougher than lua. At least you don't have to declare what type of the variable is 
    For example 
    C++:

    int a = 1;
    string b = "text";
    char c = "A";
    float d = 1.23;

    Meanwhile 
    Lua:

    a = 1;
    b = "text";
    c = "A";
    d = 1.23;

     

  12. 9 hours ago, QuarkYT said:

    Bro, Sorry to bother, but I still have one more problem. If you have time of course. 

    So when in the script I create the second menu, with the function that you gave me, second_Menu, the script reads it. Then I go into the second menu, where there is another menu, and when I click the first option tells me script ended. 

    Since you get the answer but yet you still get an error. I see what you did wrong there. You don't really understand when to add "end" in the script.

    Remember, only add end when you want to close a function / for loop/ while loop.

    function main()
        -- Do anything you want here, let's move back to your example
        local names =
            gg.choice(
            {
                "🛸Change Slime into Ghost Boss👻 [HARD] ",
                "🗡️Duplicate Items⚔️",
                "🔥Damage/HP💪🏻",
                "🏹Legendary Items from Trees📀 [HARD]"
            },
            nil,
            "QT"
        )
    end

    You ended the function in this very weird situation. What the script know is
    "Hey, let's call the second_Menu function"

    Script: There's only gg.choice() function inside this function. If you press any button, nothing triggered. 

    Obviously, you want those button correspond to their individual function. So do not stop at here, keep move on.

    function main()
        -- Do anything you want here, let's move back to your example
        local names =
            gg.choice(
            {
                "🛸Change Slime into Ghost Boss👻 [HARD] ",
                "🗡️Duplicate Items⚔️",
                "🔥Damage/HP💪🏻",
                "🏹Legendary Items from Trees📀 [HARD]"
            },
            nil,
            "QT"
        )
    if names ==1 then
    gg.alert('Hi') 
    end
    
    if names ==2 then
    gg.alert('hi') 
    end
     
    if names ==3 then
    gg.alert('hi') 
    end
      
    end

    Now, when you press the first button, it will go to names == 1, if you press 2, it goes to names == 2 and so on.

  13. Your code is quite messy. 
    Re-edit version:

    function hack1aa()
        gg.searchNumber("180Q;180Q", gg.TYPE_QWORD)
        gg.getResults("100")
        gg.editAll("0", gg.TYPE_QWORD)
        gg.clearResults()
    end
    
    function hack2aa()
        gg.setspeed(2)
    end
    
    function hack3aa()
        gg.alert("Hi")
    end
    
    function hack4aa()
        gg.alert("Hi")
    end
    
    function hack5aa()
        gg.alert("Hi")
    end
    
    function hack6aa()
        gg.alert("Hi")
    end
    
    function hack7aa()
        gg.alert("Hi")
    end
    
    function hack8aa()
        gg.alert("Hi")
    end
    
    function first_Menu()
        local t =
            gg.multiChoice(
            {
                "  Instant Boss  ",
                "  Speed Hack  ",
                "  Fast Hit  ",
                "  Token Hack  ",
                "  Wall Hack  ",
                "  Zoom Hack  ",
                "  RoboMask Hack ",
                " Free Wooden Armor ",
                " Range Hack"
            },
            nil,
            " to subscribers"
        )
    
        if t == nil then
            gg.sleep(1)
        else
            if t[1] then
                hack1aa()
            end
            if t[2] then
                hack2aa()
            end
            if t[3] then
                hack3aa()
            end
            if t[4] then
                hack4aa()
            end
            if t[5] then
                hack5aa()
            end
            if t[6] then
                hack6aa()
            end
            if t[7] then
                hack7aa()
            end
            if t[8] then
                hack8aa()
            end
        end
    end
    
    function main()
        local menu =
            gg.choice(
            {
                "  QT Menu  ",
                "  QT Second Menu  ",
                "  exit  "
            },
            nil,
            " Quark ThoNos"
        )
        if menu == 1 then
            first_Menu()
        elseif menu == 2 then
            second_Menu()
        elseif menu == 3 then
            os.exit()
        end
    end
    
    main() 

     

  14. 9 minutes ago, QuarkYT said:

    I don't understand why it makes me wrong... 

    Lua read codes from first line to last line. 
    For example : 

    print(a)
    a = 10 


    output = nil (Lua can't read what is a because it didn't declare before printing it)
     

    a=10
    print(a)

    output = 10 (Lua know a = 10 , so it print 10)

    Spoiler
    
    menu =
        gg.choice(
        {
            " 👑 QT Menu 👑 ",
            " 👑 QT Second Menu 👑 ",
            " ☢️ exit ☢️ "
        },
        nil,
        " Quark ThoNos"
    )
    
    if menu == 1 then
        local t =
            gg.multiChoice(
            {
                " 🤖 Instant Boss 🤖 ",
                " 🏃‍♂️ Speed Hack 🏃‍♂️ ",
                " ⛏️ Fast Hit ⛏️ ",
                " 💲 Token Hack 💲 ",
                " 🧱 Wall Hack 🧱 ",
                " 🔭 Zoom Hack 🔭 ",
                " 🗿 RoboMask Hack 🗿",
                " 🔰Free Wooden Armor🔰 ",
                " Range Hack"
            },
            nil,
            " to subscribers"
        )
    
        if t == nil then
            gg.sleep(1)
        else
            if t[1] then
                hack1aa()
            end
    
            if t[2] then
                hack2aa()
            end
    
            if t[3] then
                hack3aa()
            end
    
            if t[4] then
                hack4aa()
            end
    
            if t[5] then
                hack5aa()
            end
    
            if t[6] then
                hack6aa()
            end
    
            if t[7] then
                hack7aa()
            end
    
            if t[8] then
                hack8aa()
            end
        end
    end

     

    So you just move this entire thing to the end of the script. Then everything is fine.

  15. 1 minute ago, animehack said:

    well it's a 2d game and it only stretches out from right to left instead of top and bottom I will link a ss

    Screenshot_20200525-161815_VirtualXposed.jpg

    Screenshot_20200525-161744_VirtualXposed.jpg

    [added 0 minutes later]

    oh wait now that I look at it this is no zoom hack right this is just a stretch hack

    🤣 Yes you can found a lot of fun during editing these arbitrary value. Anything could happen and you will surprisingly invent any kind of hack that no one did before. But most of them are really useless, may also be useful if you found a way to utilize it.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.