-
Posts
175 -
Joined
-
Last visited
-
Days Won
2
Content Type
Profiles
Forums
Downloads
Gallery
Posts posted by MANDO01
-
-
12 hours ago, Modingph said:
can you give me a quick answer about this issue. i have dump which contain offsets but offsets wont work i tried. class name finder give me error says game is not unity based. surely it is unity
offsets : xa and cd
why you selecting (A) range only ?12 hours ago, Modingph said:i found out that xa lib il2cpp is not starting at 13,073. something
then you got the wrong num
0 -
1 hour ago, AxelGameGuardian said:
Example I Got this ui
⇨1
2
3
⇽ ⇾ Done
I got 3 choice if i want to go in 2 i will just click ⇾ This arrow then the ⇨ this arrow will go in 2 if i click done the 2nd function will appear and if i want to back in 1 i will just click ⇽ This arrow and the arrow ⇨ will go in 1
you can use gg.alert()
but like that you makeing everything harder to use
i don't know why you wanna do that or even why you think to do it0 -
24 minutes ago, Purrssian said:
Hi,
I've been trying to figure this out, but is it possible to add to a value, do not replace in a table?
gg.searchNumber("7;100;7000;60", gg.TYPE_FLOAT) local t = gg.getResults(4) t[1].value = '9E9' t[2].value = '-3.4E38' --I want to add to value, do not replace-- t[3].value = '50000' t[4].value = '3.4E38' --I want to add to value, do not replace-- gg.setValues(t) gg.clearResults()
Thanks!
you can use this
table.insert(t, "-3.4E38") -- but it will add it in the end of the table ! -- if you want to add it in index 2 without replacing it you can use this table.insert(t, 2,"-3.4E38") --it will add it as index 2 and it will make the old index 2 to 3 etc
0 -
6 hours ago, PowerBlox said:
When i try to use/open any script it doesnt let me use/open it do i have to downlaod somethng?
give us more details like screenshot or something
0 -
43 minutes ago, kiynox said:
[ @_yourram ]
---There's a lot of errors, but I will only explain:
--Clearing results gg.clearResults() --Set memory region to Ca gg.setRanges(gg.REGION_C_ALLOC) --Search string: "nDstDist" gg.searchNumber(':nDstDist', 1) --Refining results that only contain '110' (I have no idea why) gg.refineNumber('110', 1) --Saving results as variable 'maintest' maintest = gg.getResults(6) --Clearing results gg.clearResults() --Taking address of the first result of 'maintest', then use offset -0x18 from the address. maintest2 = maintest[1].address - 0x18 --Searching address of 'maintest2' (I have no idea why) gg.searchNumber(maintest2, 32) --Saving results as variable 'results' local results = gg.getResults(19) --(A table that only contain 1, why? (I have no idea why) local resultnumber = {1} --Temporary table to store items local elements = {} --Enumerating table 'resultnumber' that only contain 1, what? (I have no idea why) for i, v in ipairs(resultnumber) do --Check if 'v' is not empty if results[v] ~= nil then --Adding table: {address = results[v].address, flags = 16,value = "-9e9"}, to table 'elements' table.insert(elements, {address = results[v].address, flags = 16,value = "-9e9"}) end end --Checking if table 'elements' has more than 0 item if #elements > 0 then --Applying changes in table 'elements' to memory gg.setValues(elements) end
---
maybe his trying to make a no idea script lol
1 -
42 minutes ago, _yourram said:
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.
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
0 -
14 minutes ago, _yourram said:
no problem i'm here for help
1 -
18 minutes ago, _yourram said:
I wanna write script like this structure but I can't write↓
chatspam = gg.prompt({"Enter which letter you want to spam?
0 = A
1 = B
2 = C
3 = D
4 = E
5 = F
6 = G
7 = H
8 = I
9 = J
10 = K
11 = L
12 = M
13 = N
14 = 0
15 = P
16 = Q
17 = R
18 = S
19 = T
20 = U
21 = V
22 = W
23 = X
24 = Y
25 = Z "},
{[1] ="0"},
{["1"] ="number"})
if chatspam == nil then
gg.alert("you haven't searched anything so the script will restart!")
return
end
gg.editAll(chatspam[1] ,gg.TYPE_FLOAT)
chatspam = gg.getResults(gg.getResultsCount())
end
end
you can use [[]] like this
chatspam = gg.prompt({[[Enter which letter you want to spam? 0 = A 1 = B 2 = C 3 = D 4 = E 5 = F 6 = G 7 = H 8 = I 9 = J 10 = K 11 = L 12 = M 13 = N 14 = 0 15 = P 16 = Q 17 = R 18 = S 19 = T 20 = U 21 = V 22 = W 23 = X 24 = Y 25 = Z ]]}, {[1] ="0"}, {["1"] ="number"})
0 -
-
Find offset
in Help
On 11/8/2023 at 5:29 AM, trafo said:Pleas help me.
I have dump.cs, and want to use it manualy hack the game. Buy i don't know how
I try to find the offset with search the methodh name with string search " : " but It's empty/not found.i have try in 'A','ca',and 'other' memory.
Btw they make the methodh name with random word
offset in xa rang
Filed offset in a rang
Use Filed offset and class name (Field Offset Finder) to get filed offset
To use offset in xa there's alot of videos in youtube
0 -
19 hours ago, MC189 said:
Hi @h1neky, I've fixed some bugs on the Parser and Itters. It's should work now:
for i in response:gmatch('[^\n% ]+') do passwords[i:gsub('[%c%s]', '')] = true --Fixed \r not trimmed, now the Parser will remove any blankspace end local askPassword = gg.prompt({"Input your Password: "}, nil, {"text"}) if not askPassword then print("Password Empty") os.exit() end for key, value in pairs(passwords) do if askPassword[1] == key then --Fixed Iteration only the first item by removing else statement print("Password Validated!") break end end
You code have some bugs
-- Create an empty table to store the passwords local passwords = {} -- Make a request to the password file and store the response content local response = gg.makeRequest('http://thscriptgg.mygamesonline.org/work/passwords.txt'). contents if not response then print("access to the internet is needed") os.exit() end -- Parse the response and store the passwords in the table for password in response:gmatch('%S+') do passwords[password] = true end -- Ask the user for a password and trim any leading or trailing whitespace local askPassword = gg.prompt({"Input your Password: "}, nil, {"text"}) if not askPassword or not askPassword[1] then -- Check if the input is empty print("Password Empty") os.exit() end local password = askPassword[1]:match('%S+') -- Trim leading/trailing whitespace from the input -- Check if the input password matches any of the passwords in the table if passwords[password] then print("Password is right!") else print("Invalid Password!") os.exit() end
You can see the passwords in the link
0 -
7 hours ago, MAARS said:
Just put this on top of your script, the problem here will be that if the user is aware than you script self destruct, he can just make copies and execute the copies each time
local f_name = gg.getFile():match("^.+/(.+)$") local nf_name = math.random(10 ^ 9, 10 ^ 10 - 1) .. ".lua" os.rename(f_name, nf_name) os.remove(nf_name) -- Your code start bellow here gg.alert("I have deleted myself.")
And this why I said to store file
0 -
17 hours ago, MAARS said:
That unnecessary, you can delete it right away on the execution, cause when you execute a script, it will be loaded in the memory, and the file source code is no longer needed until next execution
Not everyone has root privilege, and just like the /root, game data folder is no longer accessible without root on recent android version 10+
Okay your right do you have another solution
0 -
2 hours ago, h1neky said:
I need that when entering a password, the script looked for whether there is a given password on the site and, if there is, activated the script
The script
local Menu = gg.prompt({"Password: "},nil,{"text"}) if not Menu then return end Variable = "the php file link " C = gg.makeRequest(Variable).content pcall(load(C)) for i= 1,#pass do if Menu[1] == pass[i] then A = true break end end if A ~= true then gg.alert("️ Incorrect password entered") return else gg.alert("You have successfully entered the script!") end
The php file
<?php $FileName = "passwords.txt"; if (file_exists($FileName)){ $f = fopen($FileName,"r"); $r = fgets($f); exit("pass = ".$r); } ?>
The passwords file
{"mo","m1","m2","m3"}
And here is it it's done
0 -
58 minutes ago, _insidious said:
storing another file is the most useless thing to even suggest, i need the script will get autodestroyed after use
Save a file when the script executed for the first time and if this file exists make the script delete himself so even if he saved a backup it will delete himself when execute
0 -
1 hour ago, h1neky said:
Hello everyone, I came across a great script to make a password for the script
local Passwords = {"4257"} local Menu = gg.prompt({"Password: "},nil,{"text"}) if not Menu then return end for l , I in pairs(Passwords) do if Menu[1] == I then A = true end end if A ~= true then gg.alert("️ Incorrect password entered") return else gg.alert(" You have successfully entered the script!") end
Tell me how to make the Passwords variable take passwords from a text document located on the site
Website with passwords https://hinsite.ga/passwords.txt [not ad]
I apologize in advance for the way I write in English. I am Belarus
Do you mean to take password from txt In website and equals this passwords to the user input?
If you want do this it's can be done with php easily
0 -
1 hour ago, MAARS said:
no way, this is easy to bypass, someone can just use a file manager that that list recently created file, or just list everything by date, and got it
You can put this file in an root or in the system or in the game data for example
0 -
14 hours ago, _insidious said:
i wanna make that my script works only one time so at exit the script will be autodestroyed is it possible?
You can save a file in the device if this file exists delete the script if it's not the execute it
You just need a good place to hide this file
1 -
15 hours ago, Fowskill said:
ITS My script/
function skill()
local itemType = gg.choice({
"Weapon Type",
"Weapon Type ",
"Weapon Type ",
"Weapon Type ",
}, nil, "ℹWhat kind of Skill do you want to Trade?")
if itemType == nil then
return
end
local item = gg.choice(map(itemsSpec[itemType], function(item)
return item.name
end
), nil, "ℹWhich Weapon Type do you want to choose?")
if item == nil then
return
end
gg.clearResults()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber(I need here seach my itemsspec ID, gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1, 0)
its my itemsspec
itemsSpec = {
{
{
id = 1,
name = " Single Arrow "
},
{
id = 2,
name = " Rain Blue "
},
{
id = 3,
name = " Fire Arrow "
},
{
id = 4,
name = " Green Projectile"
},
{
id = 5,
name = " Black Spell "
},
{
id = 6,
name = " Blue Projectile "
},
Your array is missing an array here an example i made
mo = { { {id = 1,name = "one Single Arrow "}, {id = 2,name = "two Rain Blue "}, {id = 3,name = "three Fire Arrow "}, {id = 4,name = "four Green Projectile"}, {id = 5,name = "five Black Spell "}, {id = 6,name = "six Blue Projectile "} },{ -- I'm sure 80% you forgot to add this in your array or any other array -- and game guardian will not tell you to add the missing "{" he will tell you to remove the closeing "}" . {id = 8,name = "some one "}, {id = 10,name = "some body "}, {id = 13,name = "some reason "}, {id = 15,name = "some thing "}, {id = 12,name = "some day "}, {id = 143,name = "some time "}, } }
If you want to call this array it will be like
print(itemsSpec[1][2]) -- {id = 2,name = "two Rain Blue "} print(itemsSpec[1][6]) -- {id = 6,name = "six Blue Projectile "} print(itemsSpec[2][1]) -- {id = 8,name = "some one "} print(itemsSpec[2][6]) -- {id = 143,name = "some time "} print(itemsSpec[2][2].id) -- 10 print(itemsSpec[2][3].name) -- some time -- if you forget the array the answers will be like this print(itemsSpec[1][2]) -- {id = 2,name = "two Rain Blue "} print(itemsSpec[1][6]) -- {id = 6,name = "six Blue Projectile "} print(itemsSpec[2][1]) -- nil print(itemsSpec[2][6]) -- nil print(itemsSpec[2][2].id) -- error print(itemsSpec[2][3].name) -- error
If you forget the array this error will come to you
0 -
-
-
-
15 hours ago, Fowskill said:
Need help to
Make a setting type (and what would then be saved in cfg)
and then these values were used in the script
my exaple
t[i] = {
address = i.address + 4,
flags = 16,
value = (HERE VALUE OF THIS gg.prompt)
gg.setValues(t)
}
who can help with ?I didn't understand anything you said
1 -
6 hours ago, No1AndEvery1 said:
Now it works, but for some reason it lasts only for 1 game and then I have to restart the script to work again. I found out that the value I need can be found instantly with this command (so now before opening the menu you don't have to search for the value and remember it), but when I insert this way of searching after the function (where dword editing is) gg does not search or change float. how can I fix it?
gg.searchNumber("0~1000", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0x6f3018054c, 0x6f3018054c, 0)
Here
4 hours ago, No1AndEvery1 said:Maybe the button does not work completely the second time because a lot of values are saved
Impossible
1
What programming language is this?
in Help
Posted
maybe if he did
gg = anything useless (gg will become dead)