 |
Немного кода - Разработка ПО для Point Blank - Бюро разработчиков Zhyk.Ru: создание чит-программ и прочего ПО для Point Blank |
20.10.2012, 19:38
|
#1
|
|
|
|
Пехотинец
|
 Регистрация: 26.05.2010
 Сообщений: 89
 Популярность: 3087
 Сказал(а) спасибо: 3
Поблагодарили 666 раз(а) в 268 сообщениях
|
Немного кода
Вот улутшил значительно и упростил свои манипуляции с оружием в пб
старый код сливаю сюда .. часть убрано но кто шарит почерпнет для себя интересное
Код:
class Cweapon_data
{
public:
DWORD class_weapon;
DWORD nomer_weapon;
DWORD address_weapon;
DWORD status;
char* name_weapon;
BYTE otd_1;
BYTE otd_2;
BYTE Pricel;
DWORD key;
BYTE Pricel_decrypt;
bool Anti_Otdacha;
void MEMwrite(void *adr, void *ptr, int size)
{
DWORD OldProtection;
VirtualProtect(adr,size,PAGE_EXECUTE_READWRITE, &OldProtection);
memcpy(adr,ptr,size);
VirtualProtect(adr,size,OldProtection, &OldProtection);
}
void SaveData(BYTE *adr)
{
otd_1 = (BYTE) *(adr + 3922);
otd_2 = (BYTE) *(adr + 3923);
Pricel = (BYTE) *(adr + 0x18C0); // 0x18C0 6352
}
void SavePricel(DWORD *addr)
{
key = (DWORD) *(addr + 0x62B); //0x62B
Pricel_decrypt = Pricel^key;
}
void RestoreData()
{
if(address_weapon > 0)
{
BYTE *Address = (BYTE * )address_weapon;
(BYTE) *(Address + 3922) = otd_1;
(BYTE) *(Address + 3923) = otd_2;
Anti_Otdacha = false;
}
}
void Change_pricel(int New_pricel_nomer)
{
DWORD *Address = (DWORD * )address_weapon;
(DWORD) *(Address + 0x630) = ((New_pricel_nomer)^key);
}
void get_addr(void)
{
address_weapon = некая хитрая функция 8) ;
if(address_weapon > 0)
{
SaveData((BYTE * )address_weapon);
SavePricel((DWORD * ) address_weapon);
}
}
void Weapon_patch_full(void)
{
if(address_weapon > 0)
{
DWORD addr = (DWORD)address_weapon;
MEMwrite((void *)(addr + 3922),(void*)(PBYTE)"\x00\x00", 2); // 0xF4A
if(status == 1)
MEMwrite((void *)(addr + 3972),(void*)(PBYTE)"\x00", 1); // 0xF7C
Anti_Otdacha = true;
}
}
};
|
|
|
3 пользователя(ей) сказали cпасибо:
|
|
20.10.2012, 19:59
|
#2
|
|
|
|
Фельдмаршал
|
 Регистрация: 22.02.2011
 Сообщений: 949
 Популярность: 34698
 Сказал(а) спасибо: 939
Поблагодарили 2,534 раз(а) в 911 сообщениях
|
Re: Немного кода
Э, что-то связано с прицелом и отдачей?
________________
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
|
|
|
21.10.2012, 10:34
|
#3
|
|
|
|
Разведчик
|
 Регистрация: 08.10.2012
 Сообщений: 10
 Популярность: 391
 Сказал(а) спасибо: 18
Поблагодарили 15 раз(а) в 7 сообщениях
|
Re: Немного кода
Тут как я понял замена прицела что то с отдачей и много стрелять в прицеле м4а*
|
|
|
03.11.2012, 00:22
|
#4
|
|
|
|
Разведчик
|
 Регистрация: 31.07.2012
 Сообщений: 3
 Популярность: 42
 Сказал(а) спасибо: 78
Поблагодарили 85 раз(а) в 52 сообщениях
|
Re: Немного кода
да прицел и отдача
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Похожие темы
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
[Помогите!] Кода
|
OggI1111 |
Общение и обсуждение Counter-Strike |
3 |
10.04.2011 16:29 |
[Баг] инжа
|
sarrulkas |
Читы, баги и статьи по WoW |
3 |
28.04.2010 14:51 |
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 16:27.
|
 |