Jump to content

Search the Community

Showing results for 'Chainer script'.

  • Search By Tags

    Type tags separated by commas.
    For example, the common name of the game: PUBG, Free Fire, Rules of Survival, Critical Ops, Mobile Legends: Bang Bang, etc.
  • Search By Author

Content Type


Forums

  • GameGuardian
    • Requests
    • Help
    • Guides
    • Cheats
    • Video Tutorials
    • Unintended Effects
  • General
    • General Discussion
    • Introduce yourself (:
    • Announcements
    • Website suggestions/Bugs
  • Downloads Support
    • Apps
    • LUA scripts
  • Online Multiplayer Mods
    • Altering Online Games with Gameguardian
    • Download Mods
  • Other Hacks
    • Tutorials
    • Non-GameGuardian
  • Archive
    • Archived topics

Categories

  • Official Downloads
  • Virtual spaces (no root)
  • LUA scripts
    • Forward Assault
    • Free Fire
    • PUBG
    • Rules of Survival
    • Templates
    • Tools
  • Test applications
  • Other

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Device


Discord ID

  1. [ @_yourram ] --- if trex == nil then alert('It has to be at least 1 millisecond') return end You put 'return' here, it is wrong. 'return' statement is used to exit a function: LUA 4.4: break and return. If you want to trigger gg.prompt again, then use goto statement: ::redo:: trex = gg.prompt({'For how many milliseconds do you want to spawn trex? (1000 = 1 sec)'}, {[1]='0'}, {[1]='number'}) if trex == nil then alert('It has to be at least 1 millisecond') goto redo end --- r = { [1] = { address = v.address-offset[1], flags = 1, value = 0, name = 'Instant respawn'..i..',1' }, [2] = { address = v.address+offset[2], flags = 16, value = 0, freeze = true, name = 'Trex spawn'..i..',2' }, -- for how many milliseconds do you want to spawn trex? gg.sleep(trex[1]) [3] = { address = v.address+offset[3], flags = 16, value = 190, freeze = true, name = 'Trex spawn'..i..',2' }, You're executing a gg.sleep() function inside a table, this is wrong. You can't execute a function inside a table. What you need is to separate 'instant respawn' and 'trex spawn'. local gg = gg local s = 1136216893891 local offset = { 0x1C, 0x1C, 0x1C} local r = {} gg.searchNumber(s,32) if gg.getResultCount() == 0 then print('No results found.') os.exit() end local t = gg.getResults(10) gg.clearResults() ::redo:: trex = gg.prompt({'For how many milliseconds do you want to spawn trex? (1000 = 1 sec)'}, {[1]='0'}, {[1]='number'}) if trex == nil then alert('It has to be at least 1 millisecond') goto redo end --Applying instant respawn for i, v in ipairs(t) do r = {{ address = v.address-offset[1], flags = 1, value = 0, name = 'Instant respawn'..i..',1' }} gg.setValues(r) gg.addListItems(r) end while true do for i, v in ipairs(t) do r = {{ address = v.address+offset[2], flags = 16, value = 0, freeze = true, name = 'Trex spawn'..i..',2' }, { address = v.address+offset[3], flags = 16, value = 190, freeze = true, name = 'Trex spawn'..i..',2' }} gg.setValues(r) end gg.sleep(trex[1]) end --- *Do note that: the script above runs infinitely, you need to put some condition in order to exit it.
  2. Please, I want an update to the attached script because it no longer works with the latest update to the game. Thank you for your help. Game link https://play.google.com/store/apps/details?id=com.chichi.love.water.puzzle.color.sort LoveWater (1).lua @sammax71
  3. Version 1.3.8.0

    124 downloads

    FAMILY FARMING ; MY ISLAND HOME Features : SHOP HACK CHANGE ENERGY TO GEM FOR PURCHASE IN SHOP HACK HOW TO USE THE SCRIPT ? MAKE SURE THAT YOU LOAD THE 1ST OPTION ALWAYS FIRST IF YOUR GOING TO USE FOR GEMS
  4. Hey glad your enjoying the script Enjoy You can Join my telegram and DM me for the Vip Version of the script
  5. View File [ DOORMAN STORY: HOTEL SIMULATOR ] X64 DOORMAN STORY SCRIPT X64 ONLY FEATURES ; COIN HACK GEM HACK KEY HACK HOW TO USE THE SCRIPT ? JUST LOAD SCRIPT SELECT OPTION , TYPE YOUR CURRENT AMOUNT AND SCRIPT WILL REFINE FOR YOU ! DONE Submitter Koolie Submitted 01/10/2024 Category LUA scripts  
  6. Version 1.13.4

    82 downloads

    DOORMAN STORY SCRIPT X64 ONLY FEATURES ; COIN HACK GEM HACK KEY HACK HOW TO USE THE SCRIPT ? JUST LOAD SCRIPT SELECT OPTION , TYPE YOUR CURRENT AMOUNT AND SCRIPT WILL REFINE FOR YOU ! DONE
  7. View File Wild Zombie West Before using the script, you need to: Complete the training in the game. Start the first episode. Complete all the missions in the first location. Go back to the main menu of the game. Go back to the game again and use the script as shown in the video. arm64_v8a If the values have not changed after activation, restart the game. Submitter Artem_Nikiforov Submitted 01/10/2024 Category LUA scripts  
  8. 83 downloads

    Before using the script, you need to: Complete the training in the game. Start the first episode. Complete all the missions in the first location. Go back to the main menu of the game. Go back to the game again and use the script as shown in the video. arm64_v8a If the values have not changed after activation, restart the game.
  9. [ @_yourram ] --- There's nothing wrong with this script. The 'setAddr' function is depends on gg.getResults, so if there's 100 result, the function will also add 100 result into the 'saved list'. If you're talking about editing 100 result simultaneously with 'setAddr' function, then: function setAddr(results, offset, value, flags) for key, value in ipairs(results) do results[key].address = results[key].address - offset results[key].value = value results[key].flags = flags end gg.setValues(results) gg.addListItems(results) end gg.searchNumber("-7041975695332343808", gg.TYPE_QWORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.refineNumber("-7041975695332343808") local r = gg.getResults(100) setAddr(r, 0x0, 100, gg.TYPE_FLOAT) ---
  10. See the description of the gg.loadResults() command. https://gameguardian.net/help/classgg.html#ade5f40667e80938ba1678d0623fe7b82 Existing search results will be cleared. After executing gg.loadResults(gg.getListItems()) - "list" table is empty. In the "troll" table, results of last search.gg.searchNumber() and gg.refineNumber() You don't check the number of results found. Maybe it doesn't find anything. PS Script example is clearer if you highlight it as “code”
  11. Well if we could resume from this point I would like a script that works reliably. This script you provided me does not work reliably. So I am afraid my question/issue has not yet been solved. If you'd like to continue helping I would love that. If not, then no worries I understand.
  12. View File Tiny archers coin/gem hack 2 billion Start fresh game Play When all trolls are dead Game starts Loading rewards Load script Once u see coin/gems change continue playing 1 scene Then exit or restart Then game will keep edited values , if not game changes gems to -2 billion & u need to wipe game data Then start fresh. 32 bit gg Submitter Jamieq Submitted 01/10/2024 Category LUA scripts  
  13. here you can do it like this or you can use function -- 1st Search Results ↓ gg.searchNumber("8243126118139469840", 32) gg.refineNumber("8243126118139469840", 32) -- Check if there are results if gg.getResultsCount() > 0 then local t = gg.getResults(1) for i,v in pairs(t) do t[i].address = t[i].address - 0xC t[i].flags = 4 t[i].value = 0 t[i].freeze = false gg.setValues(t) end local t = gg.getResults(10) for i,v in pairs(t) do t[i].address = t[i].address + 0x2C t[i].flags = 16 t[i].value = 0 t[i].freeze = true gg.addListItems(t) end gg.setValues(t) local t = gg.getResults(10) -- for how many milliseconds do you want to spawn troll? (1 second = 1000) gg.sleep(1060) for i,v in pairs(t) do t[i].address = t[i].address + 0x2C t[i].flags = 16 t[i].value = 190 t[i].freeze = true gg.addListItems(t) end gg.setValues(t) gg.removeListItems(t) gg.clearResults() else print("No results found for the 1st search. Moving to the 2nd search.") -- 2nd Search Results ↓ gg.searchNumber("7243116118139472821", 32) -- Continue with the rest of the script for the 2nd search... end
  14. Version 1.42.05.00302

    149 downloads

    Start fresh game Play When all trolls are dead Game starts Loading rewards Load script Once u see coin/gems change continue playing 1 scene Then exit or restart Then game will keep edited values , if not game changes gems to -2 billion & u need to wipe game data Then start fresh. 32 bit gg
  15. --------- 1st Search Results ↓ gg.searchNumber("8243126118139469840", 32) gg.refineNumber("8243126118139469840", 32) local t = gg.getResults(gg.getResultsCount()) if (gg.getResultsCount() <= 0) then end for i,v in pairs(t) do t[i].address = t[i].address - 0xC t[i].flags = 4 t[i].value = 0 t[i].freeze = false gg.setValues(t) end local t = gg.getResults(10) for i,v in pairs(t) do t[i].address = t[i].address + 0x2C t[i].flags = 16 t[i].value = 0 t[i].freeze = true gg.addListItems(t) end gg.setValues(t) local t = gg.getResults(10) --------- for how many milliseconds do you want to spawn troll? (1 second = 1000) gg.sleep(1060) for i,v in pairs(t) do t[i].address = t[i].address + 0x2C t[i].flags = 16 t[i].value = 190 t[i].freeze = true gg.addListItems(t) end gg.setValues(t) gg.removeListItems(t) gg.clearResults() --------- 2nd Search Results ↓ gg.searchNumber("7243116118139472821", 32) gg.refineNumber("7243116118139472821", 32) local t = gg.getResults(gg.getResultsCount()) if (gg.getResultsCount() <= 0) then end for i,v in pairs(t) do t[i].address = t[i].address - 0xC t[i].flags = 4 t[i].value = 0 t[i].freeze = false gg.setValues(t) end local t = gg.getResults(10) for i,v in pairs(t) do t[i].address = t[i].address + 0x2C t[i].flags = 16 t[i].value = 0 t[i].freeze = true gg.addListItems(t) end gg.setValues(t) local t = gg.getResults(10) --------- for how many milliseconds do you want to spawn troll? (1 second = 1000) gg.sleep(1060) for i,v in pairs(t) do t[i].address = t[i].address + 0x2C t[i].flags = 16 t[i].value = 190 t[i].freeze = true gg.addListItems(t) end gg.setValues(t) gg.removeListItems(t) gg.clearResults() --- Am I doing it correctly? Here you call getResult 10 but you called getResult 1 just earlier, would make sense if you skipped the 1st result but you did not are u using flags 16 and 4 in some place on purpose or you missed ? i am a little bit confused in this context --- maybe you didn't read my question properly, it gives only one result from 1st to 4th search and the result gets changed every time after "restart" Bruh, I just want the script to skip all first results and move on to the second search if the first result is empty.
  16. You have just to check if the search result is empty. if (gg.getResultsCount() <= 0) then -- end And i see some logic issue with the script Here you call getResult 10 but you called getResult 1 just earlier, would make sense if you skipped the 1st result but you did not are u using flags 16 and 4 in some place on purpose or you missed ? i am a little bit confused in this context why are u calling remove list item knowing you just called addListItem just earlier with the same list ? ps: you can still optimize that operation by using one big loop that wrap everything, as i think about it it might not improve performance since you will be making the same number or search but for sure it will reduce code and repetition
  17. I think I can live with the following workaround: I edited the script to stop right where it gives the final pointer results and I can just easily edit the value i need myself and whichever one fails, I'll simply know it's the other one that works. Not too s3xy but it'll do for my abilities lol EDIT: FYI sometimes it even gives 4 results
  18. Okay wait I think I figured out the problem..... No, not this group search. I had found another one using Anonymous only and I found the pointers and wrote the script and everything and that one was randomly changing. But going back to the above group search, this one seems truly static but the very last step of the script, when the health value is one more pointer search away and we can just add the 4 bytes and done, it normally gives only 1 result for that last pointer search, but every now and then (totally random, it could be after 2 restarts or after 5) it throws 2 results instead of 1 for that last pointer search
  19. Oke so you tried to do the group search manually and after restarting of the game that group search done manually doesn't work. It's fine, i won't try to convince you in anything. Well regardless in any script you make use the print() function to see what your script is doing and if it's really doing same thing as what you did manually.
  20. Let's forget about the script and exclude it. So no need for the print() function. Let's say I want to manually run a group search without a script every time I restart the game. The group search is not static. What good will the print() function do now?
  21. You will always do that if you not try to use the print() function to resolve the possible issue. Which is really not much of work since you already now how to find the value and how the script is made.
  22. Well I'm not even executing the script at this point. All I am doing is manually finding the health value again, and repeating my steps to arrive at the block of numbers that I saw how a moment ago they were identical with the same distance on both devices, but now they aren't identical anymore. What is that called other than "randomly changing"?
  23. It's not a 100% rule. I only said that using two devices can confirm the possibility that the group search is static. But im not sure if they really randomly change. That's a huge assumption. You could only be sure after first checking how the scripts behave and which addresses it gives you and performs actions on using the print() function before claiming the values change.
  24. Okay even with my latest script (which is only using the Anonymous region) it still fails randomly and I think I know why. Despite having the same values (static ones) at the same distance on both devices, they sometimes randomly change. So I guess having them on 2 devices isn't a hard and fast rule that they are static, unless it's just the case with this game
  25. [ @MANDO01 ] is there any command by which if the 1st result is empty then the script starts searching the 2nd search results directly? --------- 1st Search Results ↓ gg.searchNumber("8243126118139469840", 32) gg.refineNumber("8243126118139469840", 32) local t = gg.getResults(1) for i,v in pairs(t) do t[i].address = t[i].address - 0xC t[i].flags = 4 t[i].value = 0 t[i].freeze = false gg.setValues(t) end local t = gg.getResults(10) for i,v in pairs(t) do t[i].address = t[i].address + 0x2C t[i].flags = 16 t[i].value = 0 t[i].freeze = true gg.addListItems(t) end gg.setValues(t) local t = gg.getResults(10) --------- for how many milliseconds do you want to spawn troll? (1 second = 1000) gg.sleep(1060) for i,v in pairs(t) do t[i].address = t[i].address + 0x2C t[i].flags = 16 t[i].value = 190 t[i].freeze = true gg.addListItems(t) end gg.setValues(t) gg.removeListItems(t) gg.clearResults() --------- 2nd Search Results ↓ gg.searchNumber("7243116118139472821", 32) gg.refineNumber("7243116118139472821", 32) local t = gg.getResults(1) for i,v in pairs(t) do t[i].address = t[i].address - 0xC t[i].flags = 4 t[i].value = 0 t[i].freeze = false gg.setValues(t) end local t = gg.getResults(10) for i,v in pairs(t) do t[i].address = t[i].address + 0x2C t[i].flags = 16 t[i].value = 0 t[i].freeze = true gg.addListItems(t) end gg.setValues(t) local t = gg.getResults(10) --------- for how many milliseconds do you want to spawn troll? (1 second = 1000) gg.sleep(1060) for i,v in pairs(t) do t[i].address = t[i].address + 0x2C t[i].flags = 16 t[i].value = 190 t[i].freeze = true gg.addListItems(t) end gg.setValues(t) gg.removeListItems(t) gg.clearResults() --------- 3rd Search Results ↓ gg.searchNumber("6243116118139471289", 32) gg.refineNumber("6243116118139471289", 32) local t = gg.getResults(1) for i,v in pairs(t) do t[i].address = t[i].address - 0xC t[i].flags = 4 t[i].value = 0 t[i].freeze = false gg.setValues(t) end local t = gg.getResults(10) for i,v in pairs(t) do t[i].address = t[i].address + 0x2C t[i].flags = 16 t[i].value = 0 t[i].freeze = true gg.addListItems(t) end gg.setValues(t) local t = gg.getResults(10) --------- for how many milliseconds do you want to spawn troll? (1 second = 1000) gg.sleep(1060) for i,v in pairs(t) do t[i].address = t[i].address + 0x2C t[i].flags = 16 t[i].value = 190 t[i].freeze = true gg.addListItems(t) end gg.setValues(t) gg.removeListItems(t) gg.clearResults() --------- 4th Search Results ↓ gg.searchNumber("3243116118139470289", 32) gg.refineNumber("3243116118139470289", 32) local t = gg.getResults(1) for i,v in pairs(t) do t[i].address = t[i].address - 0xC t[i].flags = 4 t[i].value = 0 t[i].freeze = false gg.setValues(t) end local t = gg.getResults(10) for i,v in pairs(t) do t[i].address = t[i].address + 0x2C t[i].flags = 16 t[i].value = 0 t[i].freeze = true gg.addListItems(t) end gg.setValues(t) local t = gg.getResults(10) --------- for how many milliseconds do you want to spawn troll? (1 second = 1000) gg.sleep(1060) for i,v in pairs(t) do t[i].address = t[i].address + 0x2C t[i].flags = 16 t[i].value = 190 t[i].freeze = true gg.addListItems(t) end gg.setValues(t) gg.removeListItems(t) gg.clearResults() i know my 2nd, 3rd and 4th searches take time because of gg.sleep() but i can't remove it because in this script I really need to use gg.sleep()
×
×
  • 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.