Jump to content

Recommended Posts

Posted

@Enyby the situation is like this:

There is a game with more than 1 parameter that are Hackable, for example this game:

A game that has, gems,mana,gold and silver (like Cower Defense or WRB) 

but this game saves values each in a different region than other, they are different type.

User MAY want to hack only one value , for this instance of the game.

I could do it by using this trick:

(It's part of my next script, 50% finished)

(on phone, no code button to submit it as a code, so it may be a bit messy)

>>>

x = gg.prompt({z='Wich value you want to be hacked? (1=mana,2=gold,3=gems,4=silver)'}, {z='0'})

if x == 1 then

goto mana

end

if x == 2 then

goto gold

end

if x == 3 then

goto gems

end

if x == 4 then

goto silver

end

<<<

 

Making a button that user choose what he/she wants is more convenient.

 

 

Posted (edited)
  On 7/21/2017 at 1:00 PM, Backlift said:

@Enyby the situation is like this:

There is a game with more than 1 parameter that are Hackable, for example this game:

A game that has, gems,mana,gold and silver (like Cower Defense or WRB) 

but this game saves values each in a different region than other, they are different type.

User MAY want to hack only one value , for this instance of the game.

I could do it by using this trick:

(It's part of my next script, 50% finished)

(on phone, no code button to submit it as a code, so it may be a bit messy)

>>>

x = gg.prompt({z='Wich value you want to be hacked? (1=mana,2=gold,3=gems,4=silver)'}, {z='0'})

if x == 1 then

goto mana

end

if x == 2 then

goto gold

end

if x == 3 then

goto gems

end

if x == 4 then

goto silver

end

<<<

 

Making a button that user choose what he/she wants is more convenient.

 

 

Expand  
x = gg.prompt({z='Which value you want to be hack? (1=mana,2=gold,3=gems,4=silver)'}, {z='0'})
gg.toast('Lua Scipt By Ankit007')
if x == 1 then
	gg.prompt({[1]='Enter Value of Mana',}, {[1]='123')
	gg.searchNumber(x[1], gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
    gg.prompt({[2]='Enter Amount of Mana you Want',}, {[2]='123')
	gg.editAll(x[2], gg.TYPE_FLOAT)
end
if x == 2 then
	gg.prompt({[1]='Enter the Value of Gold'}, {[1]='456.39')
	gg.searchNumber(x[1], gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
	gg.editAll(x[2], gg.TYPE_DWORD)
    gg.prompt({[2]='Enter the Amount of Gold you want'}, {[2]='456.39')
end
if x == 3 then
	gg.prompt({[1]='Enter the Value of gems'}, {[1]='3658'})
	gg.searchNumber(x[1], gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
    gg.editAll(x[2], gg.TYPE_DWORD)
    gg.prompt({[2]='Enter the Amount of gems you want'}, {[2]='456')
end
if x == 4 then
gg.prompt({[1]='Enter the Value of silver'}, {[1]='3658'})
gg.searchNumber(x[1], gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
gg.editAll(x[2], gg.TYPE_DOUBLE)
gg.prompt({[2]='Enter the amount of silver you want'}, {[2]='3658'})
end
if x~=1 and z~=2 and x~= x~= 4 then
            gg.toast('Not seleced following option please select one option')
end

As gg does not allow the buttons so i think you should try this 

and above code is not tested but i think its the think you are searching for

you can correct some and use it

Edited by ankit007
Posted
  On 7/21/2017 at 1:36 PM, ankit007 said:
x = gg.prompt({z='Which value you want to be hack? (1=mana,2=gold,3=gems,4=silver)'}, {z='0'})
gg.toast('Lua Scipt By Ankit007')
if x == 1 then
	gg.prompt({[1]='Enter Value of Mana',}, {[1]='123')
	gg.searchNumber(x[1], gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
    gg.prompt({[2]='Enter Amount of Mana you Want',}, {[2]='123')
	gg.editAll(x[2], gg.TYPE_FLOAT)
end
if x == 2 then
	gg.prompt({[1]='Enter the Value of Gold'}, {[1]='456.39')
	gg.searchNumber(x[1], gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
	gg.editAll(x[2], gg.TYPE_DWORD)
    gg.prompt({[2]='Enter the Amount of Gold you want'}, {[2]='456.39')
end
if x == 3 then
	gg.prompt({[1]='Enter the Value of gems'}, {[1]='3658'})
	gg.searchNumber(x[1], gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
    gg.editAll(x[2], gg.TYPE_DWORD)
    gg.prompt({[2]='Enter the Amount of gems you want'}, {[2]='456')
end
if x == 4 then
gg.prompt({[1]='Enter the Value of silver'}, {[1]='3658'})
gg.searchNumber(x[1], gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
gg.editAll(x[2], gg.TYPE_DOUBLE)
gg.prompt({[2]='Enter the amount of silver you want'}, {[2]='3658'})
end
if x~=1 and z~=2 and x~= x~= 4 then
            gg.toast('Not seleced following option please select one option')
end

As gg does not allow the buttons so i think you should try this 

and above code is not tested but i think its the think you are searching for

you can correct some and use it

Expand  

I am using that code already.

Having buttons will ease the situation a bit more, and I have some other nice things to do with buttons.

  • Administrators
Posted
  On 7/21/2017 at 1:00 PM, Backlift said:

on phone, no code button to submit it as a code, so it may be a bit messy

Expand  

Write code in square brackets before and /code in square brackets after. Like that:

[code]some text

[/code]

You get:

some text

_______________________________________________
added 4 minutes later
  On 7/21/2017 at 1:00 PM, Backlift said:

User MAY want to hack only one value , for this instance of the game.

Expand  

Use gg.alert with params for buttons. You can set up to 3 buttons and check return value. 

  • Administrators
Posted
  On 7/17/2017 at 2:08 AM, Enyby said:

t] = function: alert /* gg.alert(string text[, string positive[, string negative[, string neutral]]]) -> int: 0 = cancel, 1 = positive, 2 = negative, 3 = neutral */

Expand  
local answer = gg.alert('Select letter:', 'A', 'B', 'C')
print(answer)

scr_1500657319.jpgscr_1500657324.jpg

Posted

@Enyby im trying to group search with:

x = (100 - v['i']) + 684, 100 - v['i']

so if v = 53 i must have results of 47 and 731

 

but i have 2 situations:

1_when its:

x = (100 - v['i']) + 684, 100 - v['i']

i get only 731

 

2_when its:

x = 100 - v['i'], (100 - v['i']) + 684

i get inly 43

 

how to group search?

how to set range?

i actually want to run this parameter:

684+value;value::9

 

  • Administrators
Posted
  On 7/21/2017 at 5:53 PM, Backlift said:

684+value;value::9

Expand  
local s = (684 + value) .. ';' .. value .. '::9'
gg.searchNumber (s, gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)

 

Posted (edited)

 

@Enyby we are using a method to not get crash by user not entering a value, however this seems a crash to user:

Screenshot_20170721-230103.thumb.png.291d20fae8171b22334dd41aba2e365e.png

how to make script end without log?

 if v == nil then 
	os.exit
	end 
Edited by Backlift
  • Administrators
Posted

No option. User must know about script execution end.

Any end script show log with execution.

You can alert user about that. Or use go to end script.

Or write here something "all ok".

Posted
  On 7/21/2017 at 6:53 PM, Enyby said:

No option. User must know about script execution end.

Any end script show log with execution.

You can alert user about that. Or use go to end script.

Or write here something "all ok".

Expand  

it does have an alert before it that says:

hacking done.

 

i will use goto end then.

  • Administrators
Posted

Currently API is in testing stage. Because of that this log necessary. Maybe in future we change this.

Posted (edited)

goto end

doesn't work becsuse end is for if command.( if goto in if)

we should use something else, like:

goto endscript

 

Edited by Backlift
  • Administrators
Posted

Of course I mean go to label placed at the end of the script. It must have some name.

_______________________________________________
added 2 minutes later

Also you can use function and return.

function main()
	-- do something
	
	if need_exit == 1 then
		return
	end

	-- do something
end

main()

 

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • 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.