Перейти к содержанию

MasterGH

Ветераны
  • Постов

    2 999
  • Зарегистрирован

  • Победитель дней

    129

Весь контент MasterGH

  1. >>Комменты в профилях в данной версии двига не предусмотрены по умолчанию Если бы они были не предусмотрены по умолчанию, то их вообще бы не было. Так что это не просто отключенные комментарии, это какой-то неверный скрипт-запрос к данным "Изменения сатусов" с похожим условием запроса между базой сатусов и базой комментариев.
  2. 1) Выдаётся ли какая-нибудь ошибка с причиной почему не можешь написать личное сообщение. Кому ты писал. Желательно привести пару пользователей. Это может быть полезная информация. 2) Тут видимо какие-то глюки случились либо при смене скина, либо при переезде на новый хостинг. Будем надеяться что Xipho поправит, т.к. я в дебрях P.Board скриптов имею малое удовольствия копаться. И делал лишь это один раз когда убирал правую пустую область старого скина.
  3. Cheat Engine 6.2 Release Candidate 1 (Sun Apr 29, 2012) Скачать Раз начали появляться реализ кондидаты, то возможно совсем скоро появится и финальная версия CE6.2. Будем надеяться.
  4. >>И куда это пихать? Во второй части статей есть пункт 3 с описанием того "куда пихать". В части три - последняя версия кода, наиболее лучшая и удобная, чем код в части 1 - по горячим клавишам. Если всё-таки нужны эти горячие клавиши, то скопировать и сохранить код из части 1 по описанию той же второй части в третьем пункте.
  5. Часть 3 Ещё один способ решения задачи. Спасибо Дарк Байту. Суть здесь в следующем. У панели есть событие OnResize. Это событие задал разработчик Cheat Engine. Это событие уже обрабатывается машинным кодом скомпилированной программы CE. Так вот мы можем перехватить это событие, обработать его и вернуть на обработку машинному коду. Код который находится ниже сразу сложно понять даже мне. Дело в том что setMethodProperty и getMethodProperty это совершенно новые функции и их работу хорошо знает только Дарк Байт, потому что он сам их создавал. Да и синтаксис Lua может резать глаз я имею ввиду таблицу MoveAllExtension...
  6. Адреса лучше выводить в hex виде. Я бы так написал: function CheckAOBScan(signature) local sl = AOBScan(signature); if(sl == nil) then print("No code found!"); else local count = stringlist_getCount(sl); print("Found:",count); local maxIndex = count-1; for i = 0, maxIndex do local line = stringlist_getString(sl,i) local line2 = string.format("%3d) 0x%08x: ", i+1, line ) print(line2); end object_destroy(sl); end end CheckAOBScan("68 DC 7D 40 01 64 A1 00 00 00 00 50 64 89 25 00 00 00 00 83 EC 58 53") CheckAOBScan("68 DC 7D 40 01 64 A1 00 00 00 00 50 64 89 25 00 00 00 00 83 EC 58 53") CheckAOBScan("68 DC 7D 40 01 64 A1 00 00 00 00 50 64 89 25 00 00 00 00 83 EC 58 53") CheckAOBScan("68 DC 7D 40 01 64 A1 00 00 00 00 50 64 89 25 00 00 00 00 83 EC 58 53") CheckAOBScan("68 DC 7D 40 01 64 A1 00 00 00 00 50 64 89 25 00 00 00 00 83 EC 58 53")
  7. Спасибо за комментарий. --- Часть2 Сегодня мы продолжим исследовать и учиться программировать расширяя функционал Cheat Engine. Очевидно, что запоминать горячие клавиши лень, так же не айс лезть в попап меню рис.2 ("(1)"). Т.е. было бы круто иметь дополнительную супер-пупер кнопочку рис.2("(2)") при нажатии на которою все найденные адреса переместились бы вниз. Мы сталкиваемся со сверхсложными проблемами не для программистов. Такие как как создать кнопку не понятно где, как её позиционировать и как сделать реакцию. Позиционирование отдельная проблема. Итак всё по порядку. 1. Узнать имя визуального компонента на котором будем позиционировать кнопку.
  8. Переместить все найденные адреса в главную таблицу по горячим клавишам. CE 6.2 (r1368) Наша задача не только выполнить цель, но и исследовать как работать с компонентами. Это позволит получить некоторое представление о том, как автоматизировать то, что обычно мы делаем множеством действий. function OnHotKeysCtrlB() if isKeyPressed(VK_CONTROL) and isKeyPressed(VK_ then memscan = getCurrentMemscan() foundlist = memscan_getAttachedFoundlist(memscan) addresslist = getAddressList() max = foundlist_getCount(foundlist) - 1 for index=0, max do addr = foundlist_getAddress(foundlist, index) createTableEntry = addresslist_createMemoryRecord(addresslist) memoryrecord_setDescription(createTableEntry, "Some Address") memoryrecord_setAddress(createTableEntry,addr) end end end CEUpdaterTimer = getUpdateTimer() timer_onTimer(CEUpdaterTimer, OnHotKeysCtrlB)
  9. Любые сложные или очень сложные вещи не осознаются просто и легко. Ко всему нужно приложить труд, набраться терпения и решать проблему постепенно.
  10. Cheat Engine 6.2 Beta 6 (Fri Apr 20, 2012) Скачать О себя добавлю, что это далеко не все изменения. Более подробно см. SVN от даты предыдущей CE Beta 5. Появились функции на Lua по работе со структурами, что позволит автоматизировать многие вещи по сравнению структур, делать сохранения промежуточных данных, анализирование и извлечение информации из структур до бряка, после бряка, с остановкой процесса или после неё... Всё что ваша "извращённая" фантазия пожелает.
  11. Может быть всё что угодно. Причины можно только угадывать. Могу посоветовать открыть новую тему, указать в ней название игры, привести скрипт и ждать возможного ответа.
  12. А почему эта функция очень неудобна? Если хочешь логически отделить части сообщений можешь использовать тег: [hr]
  13. >> Значок CoD4. Студия мне ставит какой-то замок: Synapsehome, если бы ты привёл свой исходный код,то тебе сразу ответили, что именно ты делаешь неправильно
  14. Это можно сделать написав программу. Это ответ на твой вопрос без "какого-либо кода". Ты же сам понимаешь, что это ответ ни о чём. И все кто читал твой первый пост восприняли его как помочь и рассказать словами, то что нужно писать на языке программирования. В твоём случае тебе нужно публиковать исходный код всей программы (которую ты пишешь) "от и до" и писать, что у тебя не получается.
  15. Заход в регу и создание поста в течении месяца считается этой самой "какой-либо активностью"? Что минимально нужно для активности? Звание Lamer это как-то с "принижением"... я бы заменил на что-то более похоже как на не проявление активности на Английском сленге "инертный", "мало активный". Дело в том, что человек который набрал когда-то 20-32 пунктов, а потом месяц вообще на форум не заходил станет "ламером" ?! С чего же он ламер, если по каким-то обстоятельствам не посещал форум - может быть у него просто не было время. По поводу снятия пунктов каждый месяц. Не могу дать конкретную оценку, что это правильно или неправильно. Пока не понятно о какой "минимальной активности" идёт речь(первый вопрос). С одной стороны это даст возможность новым людям побыстрее догнать тех кто мало активен и попасть в ТОП10, в котором люди уже "расслабились". Но с другой стороны, те кто явно потом и кровью "копил эти баллы" и рассчитывал, что они за ним закреплены и не будут уменьшаться. Ну... не знаю это может расстроить некоторых пользователей.
  16. M4K, да какая разница . Просто я ошибся. Очевидно, что от перемены мест "из чего" во "что" суть не поменяется, кроме алгоритма. Извини, я готовое решение давать не буду - ты же сам понимаешь, мне это ненужно. Кому надо те запустят CE для ce-файлов. Кому надо Artmoney те запустят Artmoney. А конвертеры писать это бесполезное дело. По конкретным вопросам я подскажу, по общим подсказал. Ну а дальше, "делайте самостоятельно"
  17. 1) Изучаешь формат данных .СЕ и .amt в текстовом редакторе (надеюсь там везде текст, а не бинарная кракозяба). Если кракозяба, то изучаешь в hex-редакторе; 2) Строишь алгоритм перевода из одного формата в другой; 3) Пишешь программу чтобы на входе был *.amt а на выходе *.CT; Программу можно написать на любом языке программирования, который позволит читать/записывать файл по указанной директории.
  18. Спасибо, но чтобы я что-то сделал по этой игре мне сейвы ненужны - это раз. Два - сейчас у меня задачи, более глобальные и более сложные в решении, и более интересные.
  19. >>Можно ли сейчас автоматически конвертить в CE таблицы Cheat Engine (.CT) в таблицы для ArtMoney (.amt)? Если в CE таблицах есть данные адресов и указателей, то можно. Если есть АА-код или есть Lua-код, то дело значительно усложняется вплоть до невозможности выполнить поставленную задачу, если только не делать модернизацию Artmoney в виде "отладочного" плагина. >>Наоборот вроде можно (.amt в .CT)? Тут особых проблем не будет... Просто надо уныло и и наверно долго писать программу перевода. Т.е. ничего сверхсложного.
  20. Тему перемещаю по трейнерам. Этот раздел не для исходников по трейнерам.
  21. Насколько я помню после "инцидента", когда ты "модерировал" и тебя снял Xipho за "плохое дело" ты молча ушёл с форума как будто так и надо было. Виноват только ты сам и никто тебя не мучает.
  22. Мы откуда знаем почему вырубается?! В гадалки играть или за тебя делать?? Вот помощь, которой необходимо и достаточно по виду данного вопроса. Проверяй в отладке в Visual Studio Не знаешь как работать в отладке ищи информацию об этом в Интернете Если будут данные по отладке ты сможешь сам понять ошибку или эти данные предоставить сюда. И тогда не только у меня, но и у остальных будет больше представления о проблеме.
  23. Предложения по форуму с моей стороны: 1) Добавить виджеты: Последние темы Форума "Трейнеры" Последние темы "Скрипты и Таблицы" 2) Включить функцию запрета дабл-постинга. Два близких сообщения автоматически соединять.
  24. Ты Xipho-не обижай... и мне совсем не лестна эта оценка Ты сам понимаешь, что высокий рейтинг у Админстрации был только малой мерой принятой для того чтобы Администраторам ничего не ставили.
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.