Логотип игрового форума RF-Cheats.ru    
Новости онлайн игр Гарант RF-Cheats.ru Чёрный рынок Реклама и привилегии Разработка читов Арбитраж

Регистрация Бан-лист Сообщество ПОПУЛЯРНОЕ
Вернуться   RF-Cheats.ru - форум читеров и ботоводов > > > > >

Программы для RF Online

: Боты, полезные программы, патчи для RFOnline
Читы и обход фроста для RF Online без хайдаБоты и читы для Perfect World бесплатно без хайдаМоды и читы для World of Tanks (WoT) бесплатно без хайдаМоды и читы для Armored Warfare бесплатно без хайдаБоты и читы для DOTA 2 бесплатно без хайдаБоты и читы для Black Desert Online бесплатно без хайдаЧиты на ArcheAge бесплатно без хайдаЧиты для Warface бесплатно без хайдаВзлом ВКонтакте и ОдноклассниковСписок разделов со всеми играмиЧиты для онлайн игр






Ответ
 
Опции темы
Старый 28.02.2015, 20:00   #1
Dino
Проф. продавец
Аватар для Dino
OFFLINE
Регистрация: 23.07.2012
Сообщений: 2,402
Благодарностей:
894 всего
Мнения: + 4246
Репутация: 2680

[Share] Фильтр лута RF-Online [НЕ ДЛЯ НУБОВ]


Написал ассемблерный скрипт, работающий в паре с Cheat Engine 6.4.
Его задача это убирать весь лут, кроме того который указан в скрипте.
По сколько у Cheat engine явные проблемы с преобразованием русских ansi символов в коды, то преобразовывать придется в ручную, да еще и в 16ую с/с. С этой задачей поможет справиться любой HEX редактор, обычно справа пишутся символы, слева их коды
Код:
/*
author Dino
for rf-cheats.ru
*/

[ENABLE]
aobscan(addres,D9 58 50 8B 55 10 52 8B 45 08)
alloc(newmem,1024)
alloc(hack,4)
label(returnhere)
label(originalcode)
label(loot)
label(loothide)
label(count)
label(string)
registersymbol(addres)

newmem:
cmp dword ptr [eax],00A45E24//уникальный идентификатор BSB 0085E484, GU 00A45E24
jz loot

originalcode:
fstp dword ptr [eax+50]
mov edx,[ebp+10]
jmp returnhere

loot:
push ebx
push edx
push edi
xor edx,edx
lea edi,[string]
count:
mov bl,[edi+edx]
test bl,bl
jz @F
cmp byte ptr [eax+10+edx],bl
jnz @F
inc edx
jmp count


@@:
pop edi
pop edx
pop ebx
jz originalcode


loothide:
mov [hack],1
fdiv dword ptr [hack]
fstp dword ptr [eax+50]
mov edx,[ebp+10]
jmp returnhere


string:
db C3 F0 E8 F4,0 //Имя предмета в 16ом Ansi коде, который оставляем в луте

addres:
jmp newmem
nop
returnhere:

[DISABLE]
addres:
fstp dword ptr [eax+50]
mov edx,[ebp+10]
dealloc(newmem)
dealloc(hack)
unregistersymbol(addres)
Не забываем читать комментарии, которые идут после //

Ну и конечно демонстрация)


Как можно заметить, не обязательно указывать полное название предмета, достаточно лишь указать префикс и все предметы, где он будет найден, будут оставаться на земле, как покаянные. Перед изменением скрипта, его необходимо выключить, внести изменения, а затем уже включать.
Сам скрипт можно скачать из вложений, либо скопировать в буфер
Вложения
Тип файла: rar Filter.rar (904 байт, 1531 просмотров)

Последний раз редактировалось Dino; 01.03.2015 в 03:28.

 
Ответить с цитированием
Сказали спасибо:
Pro_XBocT (03.01.2017), Liberty2101 (25.11.2016), Sorck (09.06.2016), dod1k (20.04.2016), cocegar (22.12.2015), Жилистый (22.12.2015), Алексей 5d4 (14.12.2015), cold (13.12.2015), Jora (08.07.2015), Jlo6aH (20.06.2015), [СКМ] (05.05.2015), GameOldHack (11.04.2015), goomer (20.03.2015), Continent (15.03.2015), Minor94 (11.03.2015), proper007 (05.03.2015), fyflik777 (02.03.2015), n1fr1t (02.03.2015), Rangris (01.03.2015), Argo (01.03.2015), lagerok (01.03.2015), Werizander (01.03.2015), Game][4Fun (01.03.2015), Ballamut (28.02.2015), Ascero[LSD] (28.02.2015)


Старый 01.03.2015, 03:12   #2
HOLER
Нуб
Аватар для HOLER
OFFLINE
Регистрация: 25.09.2009
Возраст: 34
Сообщений: 0
Благодарностей:
18 всего
Мнения: + 557
Репутация: 55

Здравствуй хотелось бы понять "уникальный индификатор BSB" через чит сам искать? У меня при поиске талики находит много номеров какой не ставлю лут как был кучей так и остался(

В каждом человеке можно найти что-то хорошее, если хорошо его обыскать.

 
Ответить с цитированием
Старый 01.03.2015, 03:24   #3
Dino
Проф. продавец
Аватар для Dino
OFFLINE
Регистрация: 23.07.2012
Сообщений: 2,402
Благодарностей:
894 всего
Мнения: + 4246
Репутация: 2680

он уже найден, осталось только подставить в зависимости от версии клиента.
Что за фриха? Если там бинарник отличный от тех на которых я тестил, то возможно идентификатор отличается

 
Ответить с цитированием
Старый 01.03.2015, 04:38   #4
HOLER
Нуб
Аватар для HOLER
OFFLINE
Регистрация: 25.09.2009
Возраст: 34
Сообщений: 0
Благодарностей:
18 всего
Мнения: + 557
Репутация: 55

Короче при тесте через BSB лута нету при GU не фильтрует)

Добавлено через 7 минут
Разобрался спасибо!) Работает.

Последний раз редактировалось HOLER; 01.03.2015 в 04:52. Причина: Добавлено сообщение

В каждом человеке можно найти что-то хорошее, если хорошо его обыскать.

 
Ответить с цитированием
Старый 01.03.2015, 06:23   #5
Тигрь
Крестный отец всех читеров
Аватар для Тигрь
OFFLINE
Регистрация: 02.04.2008
Сообщений: 4,028
Благодарностей:
37,789 всего
Мнения: + 32049
Репутация: 106739

Название мягко говоря странное, что значит автоматизированный фильтр лута? а что бывает ручной фильтр? Хотя скорее всего это ручной, потому что надо копипастить из хекса. И вообще теперь у меня никто фильр лута

Добавлено через 6 минут
а у меня его и так никто не покупал

Последний раз редактировалось Тигрь; 01.03.2015 в 06:29. Причина: Добавлено сообщение


Если бы я был умен - я бы сошел с ума.



 
Ответить с цитированием
Старый 01.03.2015, 14:25   #6
Dino
Проф. продавец
Аватар для Dino
OFFLINE
Регистрация: 23.07.2012
Сообщений: 2,402
Благодарностей:
894 всего
Мнения: + 4246
Репутация: 2680

Цитата:
Сообщение от Тигрь Посмотреть сообщение
Название мягко говоря странное, что значит автоматизированный фильтр лута? а что бывает ручной фильтр? Хотя скорее всего это ручной, потому что надо копипастить из хекса. И вообще теперь у меня никто фильр лута

Добавлено через 6 минут
а у меня его и так никто не покупал
Ну по сравнению с тем что до этого момента предлагали на СЕ, когда нужно было искать в памяти клиента лутинку, затем изменять ее модельку, допустим на коробочку, а потом уже среди прочего лута стараться попасть на неё мышкой,. Это, как я считаю, доставляло некотырые неудобства и поэтому куда проще один раз скопипастить из хекса, нежели крабить циклически эту поеботу(так что по сравнению с предыдущим вариантом, он куда автоматизированей)). Хотя не могу и не согласиться, представление названия в 16ой с/с Анси это не много странно, но опять-таки повторюсь CE работает только с ascii кодировкой в которой отсутствуют наши русские символы введённые с клавиатуры, поэтому когда пытается преобразовать русский символ в хекс код, то в память записывается какое-то 2х байтное невообразимое число. В принципе если использовать скрипт на какой-нибудь иностранной фрихе, то в string можно писать уже само название. Если тема будет актуальна, то постараюсь решить эту неувязочку

 
Ответить с цитированием
Старый 01.03.2015, 16:14   #7
Тигрь
Крестный отец всех читеров
Аватар для Тигрь
OFFLINE
Регистрация: 02.04.2008
Сообщений: 4,028
Благодарностей:
37,789 всего
Мнения: + 32049
Репутация: 106739

Цитата:
Сообщение от Dino Посмотреть сообщение
Ну по сравнению с тем что до этого момента предлагали на СЕ, когда нужно было искать в памяти клиента лутинку, затем изменять ее модельку, допустим на коробочку, а потом уже среди прочего лута стараться попасть на неё мышкой,. Это, как я считаю, доставляло некотырые неудобства и поэтому куда проще один раз скопипастить из хекса, нежели крабить циклически эту поеботу(так что по сравнению с предыдущим вариантом, он куда автоматизированей)). Хотя не могу и не согласиться, представление названия в 16ой с/с Анси это не много странно, но опять-таки повторюсь CE работает только с ascii кодировкой в которой отсутствуют наши русские символы введённые с клавиатуры, поэтому когда пытается преобразовать русский символ в хекс код, то в память записывается какое-то 2х байтное невообразимое число. В принципе если использовать скрипт на какой-нибудь иностранной фрихе, то в string можно писать уже само название. Если тема будет актуальна, то постараюсь решить эту неувязочку
то что предлагали это была шляпа а не фильтр лута, а точнее замена модельки, но никак не фильтр лута. а фильтр лута это фильтр лута. вообще молодец что замутил подобным способом.

что касается текста в СЕ я вкурсе что он работает только с аск2 кодировкой (именно так препод по программированию называл ASCII кодировку - аск2, я долго над этим ржал ) даже когда карту памяти процесса открываешь там русские буквы не показываются в правой колонке хекс редактора. надо в сурсы СЕ лезть и смотреть в чем там дело, скорее всего русский текст в utf8 кодировке, хотя это тоже странно. но мне как то пох на это если есть желание скачай сурсы разберись, они на лазаре написаны.


Если бы я был умен - я бы сошел с ума.



 
Ответить с цитированием
Старый 02.03.2015, 14:00   #8
n1fr1t
Модератор раздела Requiem Online
Аватар для n1fr1t
OFFLINE
Регистрация: 14.11.2007
Возраст: 37
Сообщений: 39
Благодарностей:
304 всего
Мнения: + 875
Репутация: 1339
Отправить сообщение для n1fr1t с помощью ICQ Отправить сообщение для n1fr1t с помощью Skype™

Dino,спасибо за фильтр,работает как часы!Не знаю почему написано (не для нубов) разобрался за пару минут!

Вопрос,возможно ли вписать сразу несколько предметов?
 
Ответить с цитированием
Старый 02.03.2015, 14:05   #9
Тигрь
Крестный отец всех читеров
Аватар для Тигрь
OFFLINE
Регистрация: 02.04.2008
Сообщений: 4,028
Благодарностей:
37,789 всего
Мнения: + 32049
Репутация: 106739

Цитата:
Сообщение от n1fr1t Посмотреть сообщение
Вопрос,возможно ли вписать сразу несколько предметов?
вот по этому и написано не для нубов, раз у нубов возникают такие вопросы.


Если бы я был умен - я бы сошел с ума.



 
Ответить с цитированием
Сказали спасибо:
n1fr1t (02.03.2015), Paladin (02.03.2015)
Старый 02.03.2015, 14:48   #10
Dino
Проф. продавец
Аватар для Dino
OFFLINE
Регистрация: 23.07.2012
Сообщений: 2,402
Благодарностей:
894 всего
Мнения: + 4246
Репутация: 2680

Цитата:
Сообщение от n1fr1t Посмотреть сообщение
Dino,спасибо за фильтр,работает как часы!Не знаю почему написано (не для нубов) разобрался за пару минут!

Вопрос,возможно ли вписать сразу несколько предметов?
Можно, только в том случае, если начало названий предметов совпадает(ты пишешь "Талика" и тебе падают все виды талик), в другом случае нельзя, иначе пришлось бы переделать логику выборки предмета, написать доп цикл и дофига проверок.
Ну а так задача вполне осуществима

Последний раз редактировалось Dino; 02.03.2015 в 14:52.

 
Ответить с цитированием
Ответ



Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Фильтр лута для руофа Тигрь GCD Team 24 19.04.2013 14:11
[wpf script] Фильтр лута (актуально для PvPWaR'a) Никочка Пакетный уровень RFO / WPF-скрипты 154 02.03.2012 22:55
есть ли рабочий фильтр лута для PvPWaR X5? князь2 Обсуждение багов 1 05.08.2011 11:43
А есть ли фильтр лута для GU liner Пакетный уровень RFO / WPF-скрипты 1 02.08.2011 10:54

Мир танков | Проект "Армата" | ArcheAge | Black Desert | РФ Онлайн | Айон | Майнкрафт | Браузерные игры
Элдер скролс | Р2 Онлайн | Реквием Онлайн | ПУБГ | Роял Квест | ГТА Санадреас | Контра | Дота 2
Мир кораблей | Лост Арк | Arma2 DayZ mod | The War Z | Карос: Начало | Tera Online
Читы для всех Онлайн-игр