Jump to content

Backlift

VIP+
  • Posts

    268
  • Joined

  • Last visited

  • Days Won

    7

Everything posted by Backlift

  1. Version 1.0.0

    1,124 downloads

    Based on Simple Hack Script by Backlift This script is not optimised for Readability and learning, use Simple Hack Script by Backlift for learning lua and testing things out if you are a beginner.
  2. View File Quadropus 2.0.48 Hack Script Based on Simple Hack Script by Backlift This script is not optimised for Readability and learning, use Simple Hack Script by Backlift for learning lua and testing things out if you are a beginner. Submitter Backlift Submitted 07/20/17 Category LUA scripts
  3. Backlift

    Can i lua this?

    If you give me proper information, I can help you make the script until possible step. _______________________________________________ added 2 minutes later I need these information: 1_game name 2_type of values, Encrypted or not and their region if possible 3_the algorithms you written in your excel.
  4. Backlift

    LUA scripting

    @d2dyno thanks, it's working now.
  5. View File Simple Hack Script by Backlift This is a Simple hack script. Purpose of this script is mostly a source code for understanding lua scripts and making scripts for other games based on it. It's intentionally with some unnecessary commands, use this as a manual. Submitter Backlift Submitted 07/19/17 Category LUA scripts
  6. Version 2.0

    4,267 downloads

    This is a Simple hack script. Purpose of this script is mostly a source code for understanding lua scripts and making scripts for other games based on it. It's intentionally with some unnecessary commands, use this as a manual.
  7. Backlift

    LUA scripting

    It's fast and reliable as I have worked with it. I think if you want to make an aimbot, it may work well.
  8. Backlift

    LUA scripting

    Thanks for the seprate section, but I was unable to upload the script, I got this error: No matter what extention I use:
  9. Backlift

    LUA scripting

    thanks. when i finished it, should i create a seprate post for it? and develope it further in there?
  10. Backlift

    LUA scripting

    @Enyby Ok 1_i will fix the "os.exit" description. 2_will change value and input to V and I. other than these, how is the code?
  11. Backlift

    LUA scripting

    I read that on Lua manual that it send true or false: os.exit (]) Calls the ISO C function exit to terminate the host program. If code is true, the returned status isEXIT_SUCCESS; if code is false, the returned status is EXIT_FAILURE; if code is a number, the returned status is this number. The default value for codeis true. If the optional second argument closeis true, closes the Lua state before exiting. Thanks I will fix it. The code is working fine. I thought, making it a word, may make it more simple to understand for others.
  12. Backlift

    LUA scripting

    i made a lot of modifications to it, here it is:( it will get better, still a good source for simple things) i need feedbacks -- simple hack script by backlift v1.4 -- lines that start with "--" are comments, they won't be executed by script executer, A comment starts with a double hyphen (--) anywhere outside a string -- you can execute "print(gg)" command to see a short help and available options for commands, it's also available at first post of Lua scripts by Enyby at gameguardian forum: https://gameguardian.net/forum/topic/17447-lua-scripting/ -- this is a simple example for lua scripts, provided by backlift with extreme help from enyby for fixing many issues, backlift at gameguardian forum: https://gameguardian.net/forum/profile/563312-backlift/ -- some functions of this script may conflict with gameguardian search helper function, i recommend to disable it before running this script -- you may use this example for creating your own script, just hit the thanks then :) -- "if" is a command to make whether a script to be executed or not based on condition defined -- "gg.BUILD" will check gameguardian build number and argument "< 5511" makes it respond true to "if" command if game guardian build number is lower than 5511 -- "then" is a mandatory argument for "if" command to set the action for "if" command if it's condition is true -- "gg.alert" will show a message window with an OK button, the text of it must be inside of ('') -- "os.exit" will terminate the host program, it can also send a respond to parent process a code written in (), while empty, by default it send "true" if host program terminated seccussfully and "false" if script couldn't terminate the host program seccussfully, () is mandatory even if empty -- "end" is a mandatory argument to finish an "if" statement if gg.BUILD < 5511 then gg.alert('You need a newer version of GameGuardian app to run this script. At least build 5511.') os.exit() end -- "gg.clearResults" will clear the current search results, so the script may start a new scan. ()is mandatory even if empty gg.clearResults() -- "::restart::" is a mark for "goto" function, a mark name can be a number or a word, selecting a meaningful mark is better, as "goto" function is not very recommended for it's confusability, so a meaningful mark may decrease possible errors ::restart:: -- "gg.isVisible" checks if gameguardian UI is open or not whether true or false is in () it responds true if statement is true and false if statement is false. -- "gg.setVisible" will set the visibility of gameguardian UI, true shows the UI and false hides the UI. if gg.isVisible(true) then gg.setVisible(false) end -- "gg.toast" will toast a message for the user, the text is in ('') gg.toast('simple hack script by Backlift') -- "Value" is an object, "=" means it's equal to respond of "gg.prompt" -- "gg.prompt will show a window to user and asks the user to enter a value -- "INPUT" is a name for the value got from user, or simply input of user, the first bracket containing a string after "=" inside of '' is mandatory and it defines the title for the field that asks the user for an input, and the second bracket containing a string after "=" inside of '' is optional and it defines the initial value for "INPUT" value = gg.prompt({INPUT='Enter value'}, {INPUT='0'}) -- "nil" whose main property is to be different from any other value; it usually represents the absence of a useful value, Both "nil" and "false" make a condition false, the purpose of the function below is to cancel the script if the user has not entered any value in the field, so the script will not crash if value == nil then gg.alert ('Script Canceled, No input') os.exit( ) end -- "gg.setRanges" is a command to set the region of the search, for the complete list of regions, check the forum. gg.setRanges (gg.REGION_C_ALLOC) -- "gg.searchNumber" is a function that sends the search command to the GameGuardian -- the first string "value['INPUT']" is the data to send to the GameGuardian, in this case we are sending the "value" that it got it's value from "INPUT" -- second string "gg.TYPE_DOUBLE" is to determine the type of the value, it's double in this case, for the complete list of value types, check the forum. -- third string is "true" to define whether the value is encrypted or not by "true" or "false" -- forth value "gg.SIGN_EQUAL" is to define whetherforum the value to search is equal to "INPUT" or inequal, smaller or bigger. for this case it's equal. for more info, check the forum -- fifth value is to define the start location of search in memory, defined "0" to start from the first, and sixth value is to define the stop location of search, defined "-1" means until the end of memory. it's mostly used to search a certain area of memory. gg.searchNumber(value['INPUT'], gg.TYPE_DOUBLE, true, gg.SIGN_EQUAL, 0, -1) -- "gg.getResultCount" will check the counts of results, the argument "== 1" checks if the counts are exactly 1 number.if the argument is true, the code responds "true" so may the "if" statement run "then" part, if the argument is false, the code responds "false" so may the "if" statement run the "else" part or take no action. -- "gg.editall" will modify all current values in results, the first string "100000000" is the wanted value, the second string "gg.TYPE_DOUBLE" is to define wich type of values to be modified. if gg.getResultCount() == 1 then gg.editAll('100000000', gg.TYPE_DOUBLE) gg.alert('Hacking Done!, Enjoy') os.exit() else gg.alert('Too much values found, Go to game and change the value, then open gameguardian window again') end ::loop:: -- "gg.sleep()" will stop the script at the current line for defined amount of time. the time is in milliseconds, each 1 second is 1000 milliseconds. gg.sleep(100) if not gg.isVisible() then goto loop else goto restart end
  13. Backlift

    GameGuardian

    bad zombie, we should teach them some manners ?
  14. Backlift

    GameGuardian

    Why you quoted the first topic ( It's most of the time a taboo on forums) and writing your EMAIL?? what's the point? What was your mind thinking while doing such an action?
  15. Backlift

    LUA scripting

    @Enyby im doing what i can with my phone, it's a phone anyway, if i just had my pc, i would deffinietly write it better with notepad++. anyway, i tried to fix as much as i can, whats your opinion? sample: -- Quadropus hack script by backlift v1.4 -- lines that start with "--" are comments, they won't ne executed by script executer, A comment starts with a double hyphen (--) anywhere outside a string -- you can execute "print(gg)" command to see a short help and available options for commands, it's also available at first post of Lua scripts by Enyby at gameguardian forum: https://gameguardian.net/forum/topic/17447-lua-scripting/ -- this is a simple example for lua scripts, provided by backlift with extreme help from enyby for fixing many issues, backlift at gameguardian forum: https://gameguardian.net/forum/profile/563312-backlift/ -- some functions of this script may conflict with gameguardian search helper function, recommend to disable it before running this script -- you may use this example for creating your own script, just hit the thanks then :) -- "if" is a command to make whether a script to be executed or not based on condition defined -- "gg.BUILD" will check gameguardian build number and argument "< 5511" makes it respond true to "if" command if game guardian build number is lower than 5511 -- "then" is a mandatory argument for "if" command to set the action for "if" command if it's condition is true -- "gg.alert" will show a message window with an OK button, the text of it must be inside of ('') -- "os.exit" will terminate the host program, it can also send a respond to parent process a code written in () -- "end" is a mandatory argument to finish an "if" statement if gg.BUILD < 5511 then gg.alert('You need a newer version of GameGuardian to run this script. At least build 5511.') os.exit() end
  16. Backlift

    LUA scripting

    Well I'm writing these codes on my android phone using a simple text editor, that needs an advanced code editor, I will search for it. Your right, that's better, I will do that. It's hard, but I like it. It's like emulating the codes before writing and write-on-the-go at the same time. I will also check that thanks for the reply.
  17. Your welcome. If you found anything, I would be glad to add it to the post credited to you with "by your name".
  18. Backlift

    LUA scripting

    Mmm... Didn't understanded, can give an example? I did it to tell what ever piece of code does so others would understand better Ok I will do that tommorow, seems better, yeah Why very hard? I have an idea. How about this: First put all codes, no comments, then after code ends, describe what happened with comments. This nice? I selected lua evertime. It is lua now.
  19. Backlift

    LUA scripting

    You guys are really working fast! A lot of commands are added, tommorow I will learn them through manual and make good examples of them I'm really loving this.. ? My example v1.3: -Fixed some typos -removed goto c and checkpoint c to. "os. Exit()" to make it less confusing -removed unneccesary code line for hiding GameGuardian UI after searching -better explanation of "gg. Sleep()" code -fixed script made the game a crash (only 1 value may be changed) --v1.3 --#1 lines that start with "--" are comments, they won't be executed by script executer --#2 you can execute "print(gg)" command to see a short help and available options for commands, it's also available at first post of Lua scripts by Enyby at gameguardian forum: https://gameguardian.net/forum/topic/17447-lua-scripting/ --#3 this is a simple example for lua scripts, provided by backlift at gameguardian forum: https://gameguardian.net/forum/profile/563312-backlift/ --#4 some functions of this script may conflict with gameguardian search helper function, recommend to disable it before running this script --#5 each comment is related to the code above it --#6 this is an example of an effective and functional lua script with nearly full descriptional comments if gg.BUILD < 5511 then gg.alert('You need a newer version of GameGuardian to run this script. At least build 5511.') os.exit() end --if gameguardian build number is below 5511, means the script will not work,so it aborts the script and exits gg.clearResults() -- this function clears the current search results so the script starts a new scan ::a:: -- checkpoint "a" to restart the script if there are a lot of values found if gg.isVisible() then gg.setVisible(false) end -- hides the gameguardian UI after script started d = gg.prompt -- "d" is a value and = means its equal to value got from "gg.prompt" -- "gg.prompt" shows a window and requires an input from user ({A='Number of Orbs Or Dooblins'}, -- title of the required value, we named the value as "A" here, We could even use "Dooblins or orbs" but that makes the functional part of the code a bit long and it may bring some mistakes. {A='0',}) -- default input of the value "A" if d == nil -- if no value defined for "d" then gg.alert('Script canceled') -- show message that script is canceled os.exit() -- exit the script end -- mandatory argument to end the "if" command above gg.toast -- toasts a message, for reminding credits, helps, warnings or etc... ('Quadropus 2.0.48 Hack by Backlift') -- text of the toast message gg.setRanges -- set the search region ( gg.REGION_C_ALLOC) -- the region of the value, for comlplete list of regions, check comment #2 gg.searchNumber -- starts a search (d['A'], -- searchs for value "d" that has the input of "A" from "gg.prompt" gg.TYPE_DOUBLE, -- type of the value, for comlplete list of types, check comment #2 true, -- define wether the value is encrypted (true), or NOT encrypted (false) gg.SIGN_EQUAL, -- define if it is equal, inequal, bigger or smaller than input value "A", see comment #2 for more info 0, -- starting position of memory for scanning -1) -- ending position of memory for scanning if gg.getResultCount() == 1 -- this is an "if" command to make the script do commands based on situation. -- "gg.getResultCount()" will get the number of results found from search -- this commands checks that "gg.getResultCount" is equal to 4 or less, or not, if it is equal or less, it goes to "then" command, if Not, it goes to "else" command then gg.editAll('100000000', -- edits all values and set them to '100000000' gg.TYPE_DOUBLE) -- type of the values to edit, see comment #2 for more info gg.alert -- show a window with Ok button ('Hacking Done, Enjoy') -- text of the "gg.alert" window print -- shows a text at the script end window ('Quadropus 2.0.48 Hack by Backlift') -- text for the "print" function os.exit() -- ends the script because hacking is done gg.alert -- show the user a message, this is to inform the user there are currently too much values found, the user may go in the game and change the value then open the gameguardian window again by tapping on it's floating icon ('Too much values found, Go to game and change the value, then open gameguardian window again') end -- end of if statement, it is mandatory ::b:: -- checkpoint "b" for gameguardian to sleep untill user has changed the value gg.sleep(100) -- sets code ro halt or sleep at current state for a certain ammount of time in milliseconds brfore continuing to next line -- sleep 0.1 second until next command, so it will not continiously be running, or it supposed to be if not gg.isVisible() then goto b -- if gameguardian not visible, goto checkpoint "b" and rest 0.1 second then check again, user must change the value and then tap on gameguardian icon again so the code will pass this section and continue else goto a -- if gameguardian is visible, means user has opened it because it changed the value, go to checkpoint "a" to start the process again end -- end of if command, its mandatory -- example made by backlift with extreme help of enyby for fixing many issues around it -- you may edit this example and make it for other games. -- hit the thanks if you used it :)
  20. Sorry, I don't have the game anymore. Can't help you with that. Hope you succeed in that. ☺
  21. Play some different games that gives different prizes, so the value change and you can search that new value to narrow the results
  22. Backlift

    LUA scripting

    Version 1.3 here: https://gameguardian.net/forum/topic/17447-lua-scripting/?do=findComment&comment=58918
  23. Backlift

    LUA scripting

    1_thanks for reply, I found this: http://lua-users.org/wiki/LocalsVsGlobals 2_i will replace the goto c with os.exit() now, thanks again
  24. Backlift

    LUA scripting

    @Enyby 2 things: 1_What does "local" do in this line? : local d = gg.prompt({A='Number of Orbs Or Dooblins'}, {A='0'}) 2_ by implementing this code my script crashes: if d == nil then gg.alert('Script canceled') break end _______________________________________________ added 4 minutes later Looks like "break" not working well for me. I used this: if d == nil then gg.alert('Script canceled') goto c end
  25. Backlift

    LUA scripting

    I think if specfied by comments it won't make it that confusing. Well, i have read something somewhere that there are a thousand different coding ways to do the exact same job. It's all about how someone feels it's convinient for him/her.
×
×
  • 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.