Jump to content
  • 0

Can we freeze the values in the script after you change them?


Alma3zol

Question

Posted

Hi 

Can we freeze values after they change them?

if Ba[4] == true then

for i=1,#t1 do

local t2={{address=t1.address-0x8,flags=16}}

if (MXI.getNum(t2)==1) then

local t3={{address=t1.address+0xBAC,flags=16,value=''..buf..''},{address=t1.address+0xBB0,flags=16,value=''..bug..''},{address=t1.address+0xBB4,flags=16,value=''..buh..''},{address=t1.address+0xBB8,flags=16,value=1}}

gg.setValues(t3)

 end end end end

Example Can I Freeze (bac) with 5

5 answers to this question

Recommended Posts

Posted
1 hour ago, Enyby said:

My friend, this is freezing a live search number, but how will it work with this code?

gg.setRanges(4)

gg.clearResults()

gg.searchNumber(''..(Ba[1]-1)..'~'.. (Ba[1] + 1)..'',16)

gg.searchAddress('58')

local t1=gg.getResults(15)

if Ba[2] == true then

for i=1,#t1 do

local t3={{address=t1.address+0x128C,flags=16,value=0},{address=t1.address+0x1290,flags=16,value=1}}

gg.setValues(t3)

   end end  

If I want to freeze.If I want to freeze every address at a different value.

  • Administrators
Posted

Same as you setValues, add it to Saved list with freeze = true.

Also you do it setValues wrong, because call setValues in loop. You need add all values in table, inside loop, and call setValues with this table, outside loop.

Posted
5 minutes ago, Enyby said:

Same as you setValues, add it to Saved list with freeze = true.

Also you do it setValues wrong, because call setValues in loop. You need add all values in table, inside loop, and call setValues with this table, outside loop.

Can you give me an example because I'm a beginner?

And the sucbet works properly without freezing, it gives the result I want.

[added 1 minute later]
7 minutes ago, Enyby said:

Same as you setValues, add it to Saved list with freeze = true.

Also you do it setValues wrong, because call setValues in loop. You need add all values in table, inside loop, and call setValues with this table, outside loop.

function CO()

Ba=gg.prompt({

[1] ='Alma3zol, Enter your hp',

[2] = 'on',

[3] = 'of',

}, {

}, {

 [2] = 'checkbox',

 [3] = 'checkbox',

})

if Ba~=nil then

 

MXI={}

MXI.getNum=function(tab,index)

  temp=0

 if (not index)then index=1 end

 temp=tonumber(gg.getValues(tab)[index].value)

 if (not temp) then temp=-1 end

 return temp

end 

gg.setRanges(4)

gg.clearResults()

gg.searchNumber(''..(Ba[1]-1)..'~'.. (Ba[1] + 1)..'',16)

gg.searchAddress('58')

local t1=gg.getResults(15)

if Ba[2] == true then

for i=1,#t1 do

local t3={{address=t1.address+0x128C,flags=16,value=0},{address=t1.address+0x1290,flags=16,value=1}}

gg.setValues(t3)

   end end

 

if Ba[3] == true then

for i=1,#t1 do

 local t3={{address=t1.address+0xB8C,flags=16,value=5},{address=t1.address+0x1290,flags=16,value=0}}

 gg.setValues(t3)

 end end end

 Ba={}

gg.toast("please relog the game") end

CO () 

This is the whole script code to know with what I'm dealing with

  • Administrators
Posted

Just because it works does not mean that it is done correctly.
You can dig a foundation pit for the foundation of the house with a shovel. This will work. But it is better to take an excavator.

Here freeze with different values:

gg.searchNumber('10', gg.TYPE_DWORD)
local t = gg.getResults(7)
for i, v in ipairs(t) do
	t[i].value = i
	t[i].freeze = true
end
gg.addListItems(t)

As you see addListItems outside loop.

For your code:

local t3 = {}
for i, v in ipairs(t1) do
	table.insert(t3, {address=v.address+0x128C,flags=16,value=0,freeze=true})
	table.insert(t3, {address=v.address+0x1290,flags=16,value=1,freeze=true})
end
gg.setValues(t3)
gg.addListItems(t3)

 

Archived

This topic is now archived and is closed to further replies.

×
×
  • 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.