Jump to content

Count_Nosferatu

Contributor
  • Posts

    147
  • Joined

  • Last visited

  • Days Won

    10

Everything posted by Count_Nosferatu

  1. Count_Nosferatu

    Crashing

    Before GG crash, when you see 50%~, how many results does search find? If several million, then everything is correct, there may not be enough memory. Change the numbers in search. For example, try group search.
  2. Are you familiar with checksum verification method? This checksum can be written in file itself. There can be several of them in file, to control different areas. One for game currency, one for items, one for character stats. And so on. Without knowing file (.hl) structure, your actions are meaningless.
  3. Count_Nosferatu

    Wrong Value Help

    Have you tried using a floating point number converter? For example, this one: https://www.h-schmidt.net/FloatConverter/IEEE754.html
  4. Hi, The script, you provided contains several points. In first piece of code, script searches for number "4321" three times in a row. As a result, after tc = gg.getListItems(), you will have only one number, with one address, because all three times only one number will be found and filtered out. If you want to find number "4321" located in memory three times, search string would be: gg.searchNumber("4321", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 3) Read description of this command on website: https://gameguardian.net/help/classgg.html#a14685d871e664a2f8ea74dc3293e428e Why do you even use command gg.addListItems() & gg.getListItems() ? In scripts it is needed only if you want to "freeze" some number. Just create a table and process it. In your script, definition "local t=" is used six times. Correct programming style is to make definitions at beginning, and indicating type of variable. In your case: local t = {} local tc = {} Local tb = {} And so on. And remove all words "local" from body of script. Honestly, from your description and example code, I still don’t understand what you want to do. Good luck!
  5. Have you tried this? gg.searchNumber("217575~217584", gg.TYPE_DWORD, false, g.SIGN_EQUAL, 0, -1, 0) Such numbers can be easily converted into the format as in your screenshot. a = 217575 a = (a + 0.1) / 1000 print(string.format("%.2f",a) ..'K') a = 217584 a = (a + 0.1) / 1000 print(string.format("%.2f",a) ..'K') --Script ended: --217.58K --217.58K If such numbers are not found, then they simply do not exist in memory. They can be encrypted, and are decrypted only for display on screen. If game is online, there are even more options.
  6. Actually, you see a shortened output, only for display on screen. The full number can be from 217575 to 217584. It's just in the Dword range.
  7. Count_Nosferatu

    Help

    And there was no intention to offend or humiliate anyone. Sorry Bro. I just wanted to show that game does not crash when searching in any region.
  8. You missed one character " gg.editAll(";987654321098",2)
  9. Did you try type Qword (8 byte)? or Word and Dword (6 byte)?
  10. Sometimes answers "chat GPT" - resemble delirium of a drug addict. For example: gg.searchNumber(";192762458137", gg.TYPE_UNICODE)
  11. Count_Nosferatu

    Help

    Is this a necessary game? Everything is searched without crash. bandicam 2024-11-10 16-50-24-455.avi
  12. Count_Nosferatu

    Help

    If you are just searching, program should usually not crash. If you change something in searching results, then it means you change something that cannot be changed.
  13. Sure, but in my experience, 99% of hackers fail this test.
  14. This is the next check by the server. It would be good to check first HTTP_USER_AGENT
  15. Of course. In any case, the open file must be closed.
  16. Of course this folder is missing. But the problem is that the official GG doesn’t understand the syntax io.open(file,"w+"):write("{")` And it is better to save the file in the same place as your script. This is how it is understood: ... local json_info,file_nam,file,path,_ json_info=TdLove.ParseResults(TdLove,result) if gg.alert("Alert or Write","write","alert")==1 then path = (gg.getFile():match("^(.*)[/\\][^/\\]*$").."/") file_name=path..gg.getTargetPackage()..".js" file = io.open(file_name,"w") io.output(file) io.write('{') io.close(file) end file = io.open(file_name,"a") io.output(file) for iii,kkk in ipairs(json_info) do _=(iii~=#json_info and ",\n" or "\n") io.write("\n{\n\""..iii.."\":\n"..kkk.."\n}".._) end io.write("\n}") io.close(file) ... And some other little things: ... local gg=gg gg.clearResults() gg.setVisible(false) menu() gg.clearResults() gg.setVisible(true)
  17. I can, but I'm not interested in the result of your script. I'm interested in why your script crashes on GG downloaded from this site. I tried it on four devices, three rooted, one with a virtual machine. GG: 101.1 (16142); Android: 7.1.2 (25) [su] GG: 101.1 (16142); Android: 9 (28) [su] GG: 101.1 (16142); Android: 10 (29) [io.va.exposed] GG: 101.1 (16142); Android: 12 (32) [su] The same error on all devices: `io.open(file,"w+"):write("{")` attempt to index ? (a nil value) with key 'write' I suspect that you are using a modified GG, and you don't write about it.
  18. Switching or changing device? If switching, then to what? Or specify on which devices your script works.
  19. GG: 101.1 (16142); Android: 7.1.2 (25) [su] /sdcard - prohibited write And error on screenshot
  20. It is also useful for server to check that request to it comes from GG. So that it does not respond to requests from Firefox, Chrome, IE, Edge and other brouser. Otherwise, everyone and their dogs, will try to get your content.
  21. Such descriptions are not public. In any case, users authentication and storage of keys cannot be done in script itself.
  22. Hi Guys. Open the script with any text editor, the comments say what needs to be done for new versions of the game. Specifically for version 12.6.1 you need to change: local Events = { -- For RR3 v12.5 'HUAYRA ROYALE (Flashback) - August 20, 2024', 'Ferrari 296 GTB TTC - August 26, 2024', "F1 PIRELLI GP D'ITALIA 2024 (Race Day) - August 27, 2024", 'TRACK DAY: MONZA SP1 (Flashback) - September 1, 2024', 'Acura NSX GT3 LTS - September 6, 2024', 'GT3 Challenge TTC - September 10, 2024', 'Jaguar C-X75 R3 Spec LTS - September 11, 2024', 'F1 SINGAPORE GP 2024 (Race Day) - September 16, 2024', } local Date = { -- For RR3 v12.6 '2024082000', '2024082600', '2024082700', '2024090100', '2024090600', '2024091000', '2024091100', '2024091600', }
  23. Count_Nosferatu

    Game lib

    I think that the problem has not yet been solved. It is not clear which range should be used. The script finds many ranges with ['type'] = 'rw-p' t = gg.getRangesList('com.ea.games.r3_row*base.apk') for i = 1, #t do if t[i]['type'] == 'rw-p' then print(t[i]) end end script-output.txt
  24. Count_Nosferatu

    Game lib

    Script ended: Script error: luaj.o: /storage/emulated/0/Pictures/Scripts/pointerTest.lua:67 ` if ((a[1].address > v["start"]) and (a[1].address < v["end"])) then` attempt to index ? (a nil value) with key 'address' (field '1')
×
×
  • 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.