

Roman_design
Стажёры-
Постов
7 -
Зарегистрирован
-
Посещение
Репутация
0 Навыки не прокачены-
Вот что пробовал сделать. Пока результата 0. addresslist=getAddressList() function onOpenProcess(processid) reinitializeSymbolhandler() results=AOBScan("9A 99 99 99 99 99 C9 3F", "+W-C-X") FlCount = results_getCount --- может нужно так: FlCount = results_getCount() ? Или как-то подругому? SetHotKey(No, VK_F2)--я так понял тут задается хоткей. А если мне нужно Ctrl+R например? SetHotKey(Norma, VK_F3) control_setCaption(formTrainer, "Trainer Run ....") setProperty(infoLabel, "Enabled", "true") end function No() for i = 0, FlCount-1 do address=stringlist_getString(results,i) writeBytes(address,"33 33 33 33 33 33 E3 BF") -- правильно? или так нужно: "33","33","33","33","33","33","E3","BF" end showMessage("On") -- При нажатии хоткея это сообщение не показывает почему-то. end function Norma() for i = 0, FlCount-1 do address=stringlist_getString(results,i) writeBytes(address,"9A 99 99 99 99 99 C9 3F") end showMessage("Off") -- При нажатии хоткея это сообщение не показывает почему-то. end function SetHotKey(func, hotkey) local objectHotKey = createHotkey(func, hotkey) generichotkey_setKeys(objectHotKey, hotkey) generichotkey_onHotkey(objectHotKey, func) end function OnCloseTrainerForm(sender) closeCE() return caFree end formTrainer = createForm(true) form_centerScreen(formTrainer) control_setCaption(formTrainer, "Process game is not exist") form_onClose(formTrainer, OnCloseTrainerForm) infoLabel = createLabel(formTrainer) control_setCaption(infoLabel, "Key R - ....\n\rKey V - ....") control_setPosition(infoLabel, 20, 10) setProperty(infoLabel, "Enabled", "false") listProcess = getAutoAttachList() strings_add(listProcess, "-- название игры --.exe") --TRAINERGENERATORSTOP--
-
вот попробовал сделать в меру понимания... но не пашет addresslist=getAddressList() results=AOBScan("9A 99 99 99 99 99 C9 3F B8 1E", "+W-C-X") FlCount = results_getCount function No() for i = 0, FlCount-1 do address=stringlist_getString(results,i) writeByteArray(address,"33 33 33 33 33 33 E3 BF B8 1E") end end function Norma() for i = 0, FlCount-1 do address=stringlist_getString(results,i) writeByteArray(address,"9A 99 99 99 99 99 C9 3F B8 1E") end object_destroy(results) results=nil showMessage("OK") end function SetHotKey(func, hotkey) local objectHotKey = createHotkey(func, hotkey) generichotkey_setKeys(objectHotKey, hotkey) generichotkey_onHotkey(objectHotKey, func) end function onOpenProcess(processid) SetHotKey(No, VK_R)--я так понял тут задается хоткей. А если мне нужно Ctrl+R например? SetHotKey(Norma, VK_V) control_setCaption(formTrainer, "Trainer Run ....") setProperty(infoLabel, "Enabled", "true") end function OnCloseTrainerForm(sender) closeCE() return caFree end formTrainer = createForm(true) form_centerScreen(formTrainer) control_setCaption(formTrainer, "Process game is not exist") form_onClose(formTrainer, OnCloseTrainerForm) infoLabel = createLabel(formTrainer) control_setCaption(infoLabel, "Key R - ....\n\rKey V - ....") control_setPosition(infoLabel, 20, 10) setProperty(infoLabel, "Enabled", "false") listProcess = getAutoAttachList() strings_add(listProcess, "[i]название игры[/i].exe") --TRAINERGENERATORSTOP--
-
автоматический поиск и замена
Roman_design опубликовал тема в Создание трейнеров в специальных студиях
Подскажите пожалуйста скрипт для хоткея. есть маска 00 00 00 00 00 4C AD C0 00 00 00 00 00 7C A5 40 00 00 00 00 00 00 49 40 нужно найти ее и заменить все найденные на 00 00 00 00 00 89 B2 40 00 00 00 00 00 70 97 C0 00 00 00 00 00 00 49 40 по хоткею. После чего скомпилировать в ехе трейнер. Как это сделть? понял что это нужно делать через memscan_firstScan но как именно? Огромное спасибо.