roodey1896 Опубликовано 17 марта, 2018 Поделиться Опубликовано 17 марта, 2018 (изменено) Нашел способ WH в игре rules of survival, но каждый раз приходится искать значения и т д, админ мне дал луа код для автопоиска Спойлер function findValueAndReplace(findValue, replaceWith) memscan = createMemScan() foundlist = createFoundList(memscan) protectionflags = "+W*X-C" -- firstScan(scanoption, vartype, roundingtype, input1, input2, -- startAddress, stopAddress, protectionflags, -- alignmenttype, "alignmentparam", -- isHexadecimalInput, isNotABinaryString, isunicodescan, iscasesensitive) -- scanOption: soUnknownValue, soExactValue, soValueBetween, soBiggerThan, soSmallerThan -- vartype: vtByte, vtWord, vtDword, vtQword, vtSingle, vtDouble, vtString, -- vtByteArray, vtGrouped, vtBinary, vtAll -- roundingtype: rtRounded, rtTruncated, rtExtremerounded -- alignmenttype: fsmNotAligned, fsmAligned, fsmLastDigits -- protectionflags: X W C (+ to indicate that flag MUST be set, - MUST NOT, * whatever) memscan.firstScan(soExactValue, vtGrouped, rtTruncated, findValue, nil, "0","7fffffff",protectionflags, fsmAligned,"4", false, false, false, false) memscan.waitTillDone() foundlist.initialize() for i=0,foundlist.Count-1 do fullAccess( getAddress(foundlist.Address[i]) , 4) writeFloat( foundlist.Address[i], replaceWith) end sleep(50) foundlist.destroy() sleep(50) memscan.destroy() end function doit() findValueAndReplace('BA:8 BS:128 OOO:U f:250000 f:1000000 f:36000000', 0) end myForm = createForm() myForm.OnClose = function () return caFree end myForm.height = 100 myForm.width = 240 myForm.caption = "Grouped scan" myForm.centerScreen() myButton = createButton(myForm) myButton.caption = "do it" myButton.height = 20 myButton.width = 60 myButton.top = 31 myButton.left = 100 myButton.onClick = doit Но не работает вообще, помогите! Изменено 17 марта, 2018 пользователем roodey1896 Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения