0% found this document useful (0 votes)
139 views9 pages

Com - GM Shaber - Lua

The document contains code for a menu script with various options to modify different attributes in a game like armor, health, level, etc. It includes functions to toggle options on and off by finding and editing the relevant memory addresses and values using Lua scripting.

Uploaded by

ketibanjokowi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
139 views9 pages

Com - GM Shaber - Lua

The document contains code for a menu script with various options to modify different attributes in a game like armor, health, level, etc. It includes functions to toggle options on and off by finding and editing the relevant memory addresses and values using Lua scripting.

Uploaded by

ketibanjokowi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 9

ON = " - [OFF]"

OFF = " - [ON]"

SwitchMenu1 = ON
SwitchMenu2 = ON
SwitchMenu3 = ON
SwitchMenu4 = ON
SwitchMenu5 = ON
SwitchMenu6 = ON
SwitchMenu7 = ON
SwitchMenu8 = ON
SwitchMenu9 = ON

waitingForData = false

function home()
if waitingForData == true then
Two2()
else
menu = gg.multiChoice({
"📚 Duplicate One Item",
"📚 Duplicate Two Item or More",
"🔫 Weapon Control Damage Menu",
" All Armor Modified"..SwitchMenu1,
"💉 HP Expansion"..SwitchMenu2,
"🍱 Food Expansion"..SwitchMenu3,
"🥛 Water Expansion"..SwitchMenu4,
"⚡ Energy Expansion"..SwitchMenu5,
" Infinity Carry Capacity"..SwitchMenu6,
"🏃 Fast Movement On Map"..SwitchMenu7,
"🏅 Perk"..SwitchMenu8,
"🆙 Instant Level"..SwitchMenu9,
"🚪 Exit",
},nil,"Day R Script By Jerome")
if menu == nil then
else
if menu[1] == true then
One1()
end
if menu[2] == true then
Two1()
end
if menu[3] == true then
WeaponDamageControl()
end
if menu[4] == true then
if SwitchMenu1 == ON then
gg.clearResults()
gg.searchNumber("-1,843,304,757", gg.TYPE_DWORD)
JEROME71 = gg.getResultsCount()
JEROME72 = gg.getResults(JEROME71)
gg.clearResults()
for i,v in ipairs(JEROME72) do
gg.searchNumber(v.address - 0xC, gg.TYPE_QWORD)
JEROME73 = gg.getResultsCount()
JEROME74 = gg.getResults(JEROME73)
for i, v in ipairs(JEROME74) do
v.address = v.address + 0x18
v.flags = gg.TYPE_DOUBLE
end
gg.loadResults(JEROME74)
gg.refineNumber("30~4000", gg.TYPE_DOUBLE)
JEROME75 = gg.getResultsCount()
if JEROME75 > 0 then
JEROME76 = gg.getResults(JEROME75)
for i, v in ipairs(JEROME76) do
v.name = "All Armor Modified"
end
gg.addListItems(JEROME76)
break
end
end
gg.loadResults(JEROME76)
gg.refineNumber("30~4000", gg.TYPE_DOUBLE)
JEROME77 = gg.getResultsCount()
JEROME78 = gg.getResults(JEROME77)
gg.editAll("1.8E307", gg.TYPE_DOUBLE)
gg.clearResults()
gg.clearList()
gg.toast(" All Armor Modified [ON]")
SwitchMenu1 = OFF
else
if SwitchMenu1 == OFF then
gg.setValues(JEROME78)
gg.toast(" All Armor Modified [OFF]")
SwitchMenu1 = ON
end
end
end
if menu[5] == true then
if SwitchMenu2 == ON then
gg.clearResults()
gg.searchNumber("327,613,640", gg.TYPE_DWORD)
JEROME31 = gg.getResultsCount()
JEROME32 = gg.getResults(JEROME31)
gg.clearResults()
for i,v in ipairs(JEROME32) do
gg.searchNumber(v.address - 0xC, gg.TYPE_QWORD)
JEROME33 = gg.getResultsCount()
JEROME34 = gg.getResults(JEROME33)
for i, v in ipairs(JEROME34) do
v.address = v.address + 0x20
v.flags = gg.TYPE_DOUBLE
end
gg.loadResults(JEROME34)
gg.refineNumber("100", gg.TYPE_DOUBLE)
JEROME35 = gg.getResultsCount()
if JEROME35 > 0 then
JEROME36 = gg.getResults(JEROME35)
for i, v in ipairs(JEROME36) do
v.name = "HP Expansion"
end
gg.addListItems(JEROME36)
break
end
end
gg.loadResults(JEROME36)
gg.refineNumber("100", gg.TYPE_DOUBLE)
JEROME37 = gg.getResultsCount()
JEROME38 = gg.getResults(JEROME37)
gg.editAll("1.8E307", gg.TYPE_DOUBLE)
gg.clearResults()
gg.clearList()
gg.toast("💉 HP Expansion [ON]")
SwitchMenu2 = OFF
else
if SwitchMenu2 == OFF then
gg.setValues(JEROME38)
gg.toast("💉 HP Expansion [OFF]")
SwitchMenu2 = ON
end
end
end
if menu[6] == true then
if SwitchMenu3 == ON then
gg.clearResults()
gg.searchNumber("-1,428,574,512", gg.TYPE_DWORD)
JEROME41 = gg.getResultsCount()
JEROME42 = gg.getResults(JEROME41)
gg.clearResults()
for i,v in ipairs(JEROME42) do
gg.searchNumber(v.address - 0xC, gg.TYPE_QWORD)
JEROME43 = gg.getResultsCount()
JEROME44 = gg.getResults(JEROME43)
for i, v in ipairs(JEROME44) do
v.address = v.address + 0x20
v.flags = gg.TYPE_DOUBLE
end
gg.loadResults(JEROME44)
gg.refineNumber("100", gg.TYPE_DOUBLE)
JEROME45 = gg.getResultsCount()
if JEROME45 > 0 then
JEROME46 = gg.getResults(JEROME45)
for i, v in ipairs(JEROME46) do
v.name = "Food Expansion"
end
gg.addListItems(JEROME46)
break
end
end
gg.loadResults(JEROME46)
gg.refineNumber("100", gg.TYPE_DOUBLE)
JEROME47 = gg.getResultsCount()
JEROME48 = gg.getResults(JEROME47)
gg.editAll("1.8E307", gg.TYPE_DOUBLE)
gg.clearResults()
gg.clearList()
gg.toast("🍱 Food Expansion [ON]")
SwitchMenu3 = OFF
else
if SwitchMenu3 == OFF then
gg.setValues(JEROME48)
gg.toast("🍱 Food Expansion [OFF]")
SwitchMenu3 = ON
end
end
end
if menu[7] == true then
if SwitchMenu4 == ON then
gg.clearResults()
gg.searchNumber("1,376,085,263", gg.TYPE_DWORD)
JEROME51 = gg.getResultsCount()
JEROME52 = gg.getResults(JEROME51)
gg.clearResults()
for i,v in ipairs(JEROME52) do
gg.searchNumber(v.address - 0xC, gg.TYPE_QWORD)
JEROME53 = gg.getResultsCount()
JEROME54 = gg.getResults(JEROME53)
for i, v in ipairs(JEROME54) do
v.address = v.address + 0x20
v.flags = gg.TYPE_DOUBLE
end
gg.loadResults(JEROME54)
gg.refineNumber("100", gg.TYPE_DOUBLE)
JEROME55 = gg.getResultsCount()
if JEROME55 > 0 then
JEROME56 = gg.getResults(JEROME55)
for i, v in ipairs(JEROME56) do
v.name = "Water Expansion"
end
gg.addListItems(JEROME56)
break
end
end
gg.loadResults(JEROME56)
gg.refineNumber("100", gg.TYPE_DOUBLE)
JEROME57 = gg.getResultsCount()
JEROME58 = gg.getResults(JEROME57)
gg.editAll("1.8E307", gg.TYPE_DOUBLE)
gg.clearResults()
gg.clearList()
gg.toast("🥛 Water Expansion [ON]")
SwitchMenu4 = OFF
else
if SwitchMenu4 == OFF then
gg.setValues(JEROME58)
gg.toast("🥛 Water Expansion [OFF]")
SwitchMenu4 = ON
end
end
end
if menu[8] == true then
if SwitchMenu5 == ON then
gg.clearResults()
gg.searchNumber("-2,001,570,378", gg.TYPE_DWORD)
JEROME61 = gg.getResultsCount()
JEROME62 = gg.getResults(JEROME61)
gg.clearResults()
for i,v in ipairs(JEROME62) do
gg.searchNumber(v.address - 0xC, gg.TYPE_QWORD)
JEROME63 = gg.getResultsCount()
JEROME64 = gg.getResults(JEROME63)
for i, v in ipairs(JEROME64) do
v.address = v.address + 0x20
v.flags = gg.TYPE_DOUBLE
end
gg.loadResults(JEROME64)
gg.refineNumber("100", gg.TYPE_DOUBLE)
JEROME65 = gg.getResultsCount()
if JEROME65 > 0 then
JEROME66 = gg.getResults(JEROME65)
for i, v in ipairs(JEROME66) do
v.name = "Energy Expansion"
end
gg.addListItems(JEROME66)
break
end
end
gg.loadResults(JEROME66)
gg.refineNumber("100", gg.TYPE_DOUBLE)
JEROME67 = gg.getResultsCount()
JEROME68 = gg.getResults(JEROME67)
gg.editAll("1.8E307", gg.TYPE_DOUBLE)
gg.clearResults()
gg.clearList()
gg.toast("⚡ Energy Expansion [ON]")
SwitchMenu5 = OFF
else
if SwitchMenu5 == OFF then
gg.setValues(JEROME68)
gg.toast("⚡ Energy Expansion [OFF]")
SwitchMenu5 = ON
end
end
end
if menu[9] == true then
if SwitchMenu6 == ON then
gg.clearResults()
gg.searchNumber("227,220", gg.TYPE_DWORD)
JEROME01 = gg.getResultsCount()
JEROME02 = gg.getResults(JEROME01)
gg.clearResults()
for i,v in ipairs(JEROME02) do
gg.searchNumber(v.address - 0xC, gg.TYPE_QWORD)
JEROME03 = gg.getResultsCount()
JEROME04 = gg.getResults(JEROME03)
for i, v in ipairs(JEROME04) do
v.address = v.address + 0x10
v.flags = gg.TYPE_DOUBLE
end
gg.loadResults(JEROME04)
gg.refineNumber("0.05", gg.TYPE_DOUBLE)
JEROME05 = gg.getResultsCount()
if JEROME05 > 0 then
JEROME06 = gg.getResults(JEROME05)
for i, v in ipairs(JEROME06) do
v.name = "Infinity Carry Capacity"
end
gg.addListItems(JEROME06)
break
end
end
gg.loadResults(JEROME06)
gg.refineNumber("0.05", gg.TYPE_DOUBLE)
JEROME07 = gg.getResultsCount()
JEROME08 = gg.getResults(JEROME07)
gg.editAll("1.8E307", gg.TYPE_DOUBLE)
gg.clearResults()
gg.clearList()
gg.toast(" Infinity Carry Capacity [ON]")
SwitchMenu6 = OFF
else
if SwitchMenu6 == OFF then
gg.setValues(JEROME08)
gg.toast(" Infinity Carry Capacity [OFF]")
SwitchMenu6 = ON
end
end
end
if menu[10] == true then
if SwitchMenu7 == ON then
gg.clearResults()
gg.searchNumber("1,552,129,607", gg.TYPE_DWORD)
JEROME11 = gg.getResultsCount()
JEROME12 = gg.getResults(JEROME11)
gg.clearResults()
for i,v in ipairs(JEROME12) do
gg.searchNumber(v.address - 0xC, gg.TYPE_QWORD)
JEROME13 = gg.getResultsCount()
JEROME14 = gg.getResults(JEROME13)
for i, v in ipairs(JEROME14) do
v.address = v.address + 0x20
v.flags = gg.TYPE_DOUBLE
end
gg.loadResults(JEROME14)
gg.refineNumber("0.85", gg.TYPE_DOUBLE)
JEROME15 = gg.getResultsCount()
if JEROME15 > 0 then
JEROME16 = gg.getResults(JEROME15)
for i, v in ipairs(JEROME16) do
v.name = "Fast Movement On Map"
end
gg.addListItems(JEROME16)
break
end
end
gg.loadResults(JEROME16)
gg.refineNumber("0.85", gg.TYPE_DOUBLE)
JEROME17 = gg.getResultsCount()
JEROME18 = gg.getResults(JEROME17)
gg.editAll("1.8E307", gg.TYPE_DOUBLE)
gg.clearResults()
gg.clearList()
gg.toast("🏃 Fast Movement On Map [ON]")
SwitchMenu7 = OFF
else
if SwitchMenu7 == OFF then
gg.setValues(JEROME18)
gg.toast("🏃 Fast Movement On Map [ON]")
SwitchMenu7 = ON
end
end
end
if menu[11] == true then
if SwitchMenu8 == ON then
gg.searchNumber("11;13;12;14;17::", gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0, -1, 0)
gg.refineNumber("14", gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0, -1, 0)
jerome1 = gg.getResults(100000, nil, nil, nil, nil, nil, nil, nil, nil)
gg.editAll("107", gg.TYPE_DOUBLE)
gg.toast("Perk Required 91 Available")
gg.sleep(1000)
gg.toast("🏅 Perk [ON]")
SwitchMenu8 = OFF
else
if SwitchMenu8 == OFF then
gg.setValues(jerome1)
gg.toast("🏅 Perk [OFF]")
SwitchMenu8 = ON
end
end
end
if menu[12] == true then
if SwitchMenu9 == ON then
gg.clearResults()
gg.searchNumber("304,590,354", gg.TYPE_DWORD)
JEROME21 = gg.getResultsCount()
JEROME22 = gg.getResults(JEROME21)
gg.clearResults()
for i,v in ipairs(JEROME22) do
gg.searchNumber(v.address - 0xC, gg.TYPE_QWORD)
JEROME23 = gg.getResultsCount()
JEROME24 = gg.getResults(JEROME23)
for i, v in ipairs(JEROME24) do
v.address = v.address + 0x10
v.flags = gg.TYPE_DOUBLE
end
gg.loadResults(JEROME24)
gg.refineNumber("0.5", gg.TYPE_DOUBLE)
JEROME25 = gg.getResultsCount()
if JEROME25 > 0 then
JEROME26 = gg.getResults(JEROME25)
for i, v in ipairs(JEROME26) do
v.name = "Instant Level"
end
gg.addListItems(JEROME26)
break
end
end
gg.loadResults(JEROME26)
gg.refineNumber("0.5", gg.TYPE_DOUBLE)
JEROME27 = gg.getResultsCount()
JEROME28 = gg.getResults(JEROME27)
gg.editAll("1", gg.TYPE_DOUBLE)
gg.clearResults()
gg.clearList()
gg.toast("🆙 Instant Level")
SwitchMenu9 = OFF
else
if SwitchMenu9 == OFF then
gg.setValues(JEROME28)
gg.toast("🆙 Instant Level")
SwitchMenu9 = ON
end
end
end
if menu[13] == true then
os.exit()
end
end
end
Banana = -1
end

function One1()
gg.startFuzzy(gg.TYPE_DOUBLE, 0, -1, 0)
gg.alert("Drop One Item and Tap On GG Icon")
while true do
if gg.isVisible() then
gg.setVisible(false)
One2()
end
end
end
function One2()
gg.searchFuzzy("0", gg.SIGN_FUZZY_NOT_EQUAL, gg.TYPE_DOUBLE, 0, -1, 0)
gg.refineNumber("0.06", gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0, -1, 0)
revert = gg.getResults(100000, nil, nil, nil, nil, nil, nil, nil, nil)
gg.editAll("0.999000999", gg.TYPE_DOUBLE)
gg.toast("📚 Duplicate Done")
gg.clearResults()
while true do
if gg.isVisible(true) then
gg.setVisible(false)
home()
end
end
end
function Two1()
waitingForData = true
gg.alert("Pin One Item And Drop You Extra Item And Tap On GG icon")
end

function Two2()
waitingForData = false
gg.searchNumber("0.06", gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0, -1, 0)
gg.alert("Pick Up All Your Drop Item And Tap On GG icon")
while true do
if gg.isVisible() then
gg.setVisible(false)
Two3()
end
end
end
function Two3()
gg.searchFuzzy("0", gg.SIGN_FUZZY_NOT_EQUAL, gg.TYPE_DOUBLE, 0, -1, 0)
revert = gg.getResults(100000, nil, nil, nil, nil, nil, nil, nil, nil)
gg.editAll("0.999000999", gg.TYPE_DOUBLE)
gg.toast("📚 Duplicate Done")
gg.clearResults()
while true do
if gg.isVisible(true) then
gg.setVisible(false)
home()
end
end
end

function WeaponDamageControl()
local jeromemenu = gg.prompt({'📌 Enter The Minimum Damage Of Your Weapon','📌 Enter
The Maximum Damage Of Your Weapon'},{'',''}, {'number','number'})
gg.searchNumber(jeromemenu[1]..";"..jeromemenu[2].."::20", gg.TYPE_DOUBLE, false,
gg.SIGN_EQUAL, 0, -1, 0)
revert = gg.getResults(100000, nil, nil, nil, nil, nil, nil, nil, nil)
gg.editAll("999999", gg.TYPE_DOUBLE)
gg.toast("🔫 Weapon Modified Done")
end
while true do
if gg.isVisible(true) then
Banana = 1
gg.setVisible(false)
gg.clearResults()
gg.clearList()
end
if Banana == 1 then
home()
end
end

You might also like