Jump to content


Popular Content

Showing content with the highest reputation on 09/08/2020 in all areas

  1. 1 point

    Version 1.1


    REAL RACING 3 HACK TOOLS AIO 2020 Current version: 1.1 Description: All hacks i made, and something more, in one file: - Ads Remover - Auto Win - Car Hack - Currency - Endurance - Formula E Battery - Race Changer - Race Modes - Required PR Fkr - Profile / Statistics - Vip Car Hack Fully compatible with 32/64bit devices. Run on Real Racing 3 v.8.6.0 Instructions: See my posts for the single hack.
  2. 1 point
    Please make an update for 8.7.0
  3. 1 point
  4. 1 point
  5. 1 point
    I won't laugh, it's a disease, right?xD the gg app doesn’t work for you, give up ... you won’t make it, nor try anymore. XD
  6. 1 point
    Finally an AIO script for RR3. Thanks so much for all the trouble @MarioRossi93i. I very much appreciate all your hard work. I hope you'll continue updating and maintaining your script. Thanks again.
  7. 1 point
    Hello friends i found that many of you want to make lua scripts of your own but don't know how to learn . I am not the best lua scripter but i can help i have the following works to help you. 1.How to make simple script and find your own values (part 1) 2..How to make script part 2 . The pervious vedio had both find value and lua script but it needed specification so this vedio shows you making a vip lua script with your chanel name. 3.. find your own value You nedd your own value for a script and this vedio shows exactly that. 4.Free hack values for trying You will understandfast if you get hack values edit it and try . Giving values for free is bad for my economy but ok take it for free pubg hack values. This is my work for helping the newbie. I am not the best coder so it would be great if anyone like enbay , nofear , topgeo , rono plays or any other help me with effective method of finding value and scripting. It would not only help me but many others because i destribute my work.
  8. 1 point
    Hallo, This Is My First Post In This Forum. And my english is not really good but i wish you can understand what i mean. In my first post i will make a simple tutorial 'How To Updating Offset Via GameGuardian'. I dont know if somebody found this trick before me. Lol Oke, This Is The Tutorial : 1. First look for the value that we will update the offset 2. Second go to local memory and select the format value to ARM (x32) opcodes then you can record some x32 values that are around your value 3. Copy the hex offset that you want to update the offset and make sure you don't copy just 1 value (I recommend 2/3) 4. Then update the version of your game and look for the hex value you just copied and then you just go to local memory again. 5. Then equate the value around the hex that you are looking for with the previous version 6. Then all you have to do is find the offset and that way you will easily update your offset If you still dont undersand what i mean you can contact me via telegram @MrPictYT. Oke bye²
  9. 1 point
    The topic for various examples of Lua scripts
  10. 1 point
    Prompt file with specified extension local ext = '.txt' local p = {gg.EXT_STORAGE} while true do p = gg.prompt({'Select "'..ext..'" file:'}, p, {'file'}) if p == nil then os.exit() end if p[1]:sub(-#ext) == ext then break end gg.alert('You select "'..p[1]..'".\n\nIt is not end with "'..ext..'".\n\nPlease select file with "'..ext..'" extension.') end print(p[1]) -- do something
  11. 1 point
    Prompt with 'remember' checkbox for store data in the config. local info = {} local config = gg.getFile()..'.cfg' local data = loadfile(config) if data ~= nil then info = data() data = nil end info = gg.prompt({'Login', 'Password', 'Remember'}, info, {'text', 'text', 'checkbox'}) if info == nil then os.exit() end if info[3] then gg.saveVariable(info, config) else os.remove(config) end -- here work with 'info' content print(info)
  12. 1 point
    Avoid use global variables Global variables is slow. Also if you put local gg = gg At top of your script it can speed up it. Just one line. Now see tests: local n = 1000000 local t = os.clock() for i = 1, n do gg.isVisible() end t = os.clock() - t print('use global gg: '..t..' seconds') local gg = gg local t = os.clock() for i = 1, n do gg.isVisible() end t = os.clock() - t print('use local gg: '..t..' seconds') a, b, c = 1, 2, 3 local t = os.clock() for i = 1, n do c = a + b end t = os.clock() - t print('use global vars: '..t..' seconds') local a, b, c = 1, 2, 3 local t = os.clock() for i = 1, n do c = a + b end t = os.clock() - t print('use local vars: '..t..' seconds') Results: use global gg: 2.138 seconds use local gg: 1.6 seconds use global vars: 2.068 seconds use local vars: 0.727 seconds It is not big difference, because I run it on powerful emulator. On real device it can be more slow. You can see disassembled code - for global vars need more Lua instructions, so it more slow in any case. Upvalue too slow, Because of that better define local copy of var in places where you need optimization. For example huge math.
  13. 1 point
    Search and replace text Up to 4096 bytes. Good if replace be same length in bytes. -- UTF-8: search 'rfde', replace to 'gold' gg.require('80.0', 15060) gg.clearResults() gg.searchNumber(':rfde') gg.getResults(100000) gg.editAll(':gold', gg.TYPE_BYTE) -- UTF-16LE: search 'dust', replace to 'gold' gg.require('80.0', 15060) gg.clearResults() gg.searchNumber(';dust') gg.getResults(100000) gg.editAll(';gold', gg.TYPE_WORD)
  14. 1 point
    Search and replace text Up to 32 bytes. Replace must be same length. gg.clearResults() function searchText(text) local bytes = gg.bytes(text, 'UTF-8') local ret = '' for i, b in ipairs(bytes) do ret = ret .. ';' .. b end ret = ret:sub(2)..'::'..#bytes return gg.searchNumber(ret, gg.TYPE_BYTE) end searchText('rfde') function replaceText(text) local bytes = gg.bytes(text, 'UTF-8') local all = gg.getResults(100000) local len = #bytes for i, t in ipairs(all) do t.value = bytes[((i - 1) % len) + 1] end return gg.setValues(all) end replaceText('gold') If you want UTF-16, replace 'UTF-8' in code to 'UTF-16LE'.
  15. 1 point
    Performing multiple actions with multiChoice local t = gg.multiChoice({'A', 'B', 'C', 'D'}) if t == nil then gg.alert('Canceled') else if t[1] then gg.alert('do A') end if t[2] then gg.alert('do B') end if t[3] then gg.alert('do C') end if t[4] then gg.alert('do D') end end with prompt local t = gg.prompt({'A', 'B', 'C', 'D'}, nil, {'checkbox', 'checkbox', 'checkbox', 'checkbox'}) if t == nil then gg.alert('Canceled') else if t[1] then gg.alert('do A') end if t[2] then gg.alert('do B') end if t[3] then gg.alert('do C') end if t[4] then gg.alert('do D') end end
  16. 1 point
    Performing an action by clicking on the GG icon function doAction() local ret = gg.alert('Here some action', 'OK', 'Cancel', 'Exit') if ret == 3 then os.exit() end -- exit from the script end gg.setVisible(false) while true do if gg.isVisible() then gg.setVisible(false) doAction() end gg.sleep(100) end
  17. 1 point
    Saving input between script restarts local configFile = gg.getFile()..'.cfg' local data = loadfile(configFile) if data ~= nil then data = data() end local input = gg.prompt({'Please input something'}, data) if input == nil then os.exit() end gg.saveVariable(input, configFile)
  18. 1 point
    Frozen values from the search Search for the number 10. The first 7 results are frozen with a value of 8. gg.searchNumber('10', gg.TYPE_DWORD) local t = gg.getResults(7) for i, v in ipairs(t) do t[i].value = '8' t[i].freeze = true end gg.addListItems(t)

  • Create New...