How to add a drop-down list with hotkeys to choose in trainer?

Anything Cheat Engine related, bugs, suggestions, helping others, etc..
Post Reply
marek1957
Expert Cheater
Expert Cheater
Posts: 259
Joined: Sat Dec 16, 2017 4:46 pm
Reputation: 2

How to add a drop-down list with hotkeys to choose in trainer?

Post by marek1957 » Wed Mar 07, 2018 8:41 am

Hello Guys,
I was searching for any tutorials or info about "How to add a drop-down list with hotkeys to choose in trainer" but I didn't find anything related or helpful.

I need something like that to add to my trainer: Image

That it will give the opportunity to choose the right key for people using my trainer. And then after choosing the key, this key will be used for activating or deactivating script with a visible change of the HOTKEY sign (just like we create a trainer from the Cheat Engine automation and when we press the key responsible for switching on the script, the hotkey and script is highlighted. When we turn off the script, the text becomes normal).

I am waiting for your answers guys, please write me here any example or maybe send me links to tutorials if you know any.

Best Regards,
Marek.

User avatar
corroder
Novice Cheater
Novice Cheater
Posts: 20
Joined: Fri Mar 03, 2017 1:54 am
Reputation: 1

Re: How to add a drop-down list with hotkeys to choose in trainer?

Post by corroder » Fri Mar 16, 2018 3:22 pm

Not sure I am understood, but maybe try this sample to get improvisation :

Code: Select all

f = createForm()
cb = createComboBox(f)
cb.top = 10
cb.left = 50
cbitem = cb.getItems
cb.style = 'csDropDownList'
cb.items.add("One")
cb.items.add("Two")
cb.items.add("Three with longer width")
cb.items.add("Four")
cb.items.add("Five")
setProperty(cb, "ItemIndex", "0")

function hack_script()
 print('hack will activating with numpad  '..x)
 --- yor hack code here
end

function cbHacks ()
 index = cb.ItemIndex
 if index == -1 then return end
 if index == 0 then
    x = 1
    createHotkey(hack_script, VK_1) --- key value = 49
    showMessage('Hotkey : Numpad '..x..' to activating hack')
 elseif index == 1 then
    x = 2
    createHotkey(hack_script, VK_2) --- key value = 50
    showMessage('Hotkey : Numpad '..x..' to activating hack')
 elseif index == 2 then
    x = 3
    createHotkey(hack_script, VK_3) --- key value = 51
    showMessage('Hotkey : Numpad '..x..' to activating hack')
 elseif index == 3 then
     x = 4
    createHotkey(hack_script, VK_4) --- key value = 52
    showMessage('Hotkey : Numpad '..x..' to activating hack')
 elseif index == 4 then
     x = 5
    createHotkey(hack_script, VK_5) --- key value = 53
    showMessage('Hotkey : Numpad '..x..' to activating hack')
   end
end

cb.onChange = cbHacks

Post Reply