Меню от artemfcsh [1.0.2] - Разработка ПО для Point Blank - Бюро разработчиков Zhyk.Ru: создание чит-программ и прочего ПО для Point Blank
Пользователь сказал cпасибо:
07.03.2013, 11:46
#2
Разведчик
Регистрация: 21.04.2012
Сообщений: 9
Популярность: 33
Сказал(а) спасибо: 8
Поблагодарили 3 раз(а) в 3 сообщениях
Re: Меню от artemfcsh [1.0.2]
07.03.2013, 14:19
#3
Фельдмаршал
Регистрация: 22.02.2011
Сообщений: 949
Популярность: 34698
Сказал(а) спасибо: 939
Поблагодарили 2,534 раз(а) в 911 сообщениях
Re: Меню от artemfcsh [1.0.2]
ОМГ.
Код:
Draw_chams2(X+100+15,Y+35+5, "Террорист" ,opt.Чампс.ЧапсТерров,pDevice);
Draw_chams2(X+100+15,Y+35+15+5, "Антитеррор" ,opt.Чампс.ЧампКопов,pDevice);
Draw_chams2(X+100+15,Y+35+15+15+5, "Оружие" ,opt.Чампс.ЧампсОружие,pDevice);
Draw_chams2(X+100+15,Y+35+15+15+15+5, "Дино" ,opt.Чампс.ЧампДино,pDevice);
Извращение не знает границ.
Код:
_declspec( naked ) void End( )
{
if ( EndEnable )
{
_asm
{
mov [dwTempEcx], ecx;
mov [dwTempEbx], ebx;
mov ecx, [ebp+0x0C];...............
Это уже лишнее, так как ты пишеш меню, а это уже сорец.
Ты хоть перепиши под себя, а не используй то, что я уже выложил. А по меню, так оно написано не тобой. А изменить пару строк, не считается что это твоё.
И где ты его взял? Этот исходник.
________________
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
07.03.2013, 14:30
#4
Разведчик
Регистрация: 21.04.2012
Сообщений: 9
Популярность: 33
Сказал(а) спасибо: 8
Поблагодарили 3 раз(а) в 3 сообщениях
Re: Меню от artemfcsh [1.0.2]
Цитата:
Сообщение от Dimedrol1536
ОМГ.
Код:
Draw_chams2(X+100+15,Y+35+5, "Террорист" ,opt.Чампс.ЧапсТерров,pDevice);
Draw_chams2(X+100+15,Y+35+15+5, "Антитеррор" ,opt.Чампс.ЧампКопов,pDevice);
Draw_chams2(X+100+15,Y+35+15+15+5, "Оружие" ,opt.Чампс.ЧампсОружие,pDevice);
Draw_chams2(X+100+15,Y+35+15+15+15+5, "Дино" ,opt.Чампс.ЧампДино,pDevice);
Извращение не знает границ.
Код:
_declspec( naked ) void End( )
{
if ( EndEnable )
{
_asm
{
mov [dwTempEcx], ecx;
mov [dwTempEbx], ebx;
mov ecx, [ebp+0x0C];...............
Это уже лишнее, так как ты пишеш меню, а это уже сорец.
Ты хоть перепиши под себя, а не используй то, что я уже выложил. А по меню, так оно написано не тобой. А изменить пару строк, не считается что это твоё.
И где ты его взял? Этот исходник.
из-за этого овна игра иногда вылетает
А это случайно не крайслера исход переделаный
Последний раз редактировалось lambada012; 07.03.2013 в 14:32 .
07.03.2013, 14:54
#5
Фельдмаршал
Регистрация: 22.02.2011
Сообщений: 949
Популярность: 34698
Сказал(а) спасибо: 939
Поблагодарили 2,534 раз(а) в 911 сообщениях
Re: Меню от artemfcsh [1.0.2]
Цитата:
А это случайно не крайслера исход переделаный
Нет.
Исход мой.
Классы аннет.
Меню Крайслера.
________________
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
07.03.2013, 15:04
#6
Разведчик
Регистрация: 21.04.2012
Сообщений: 9
Популярность: 33
Сказал(а) спасибо: 8
Поблагодарили 3 раз(а) в 3 сообщениях
Re: Меню от artemfcsh [1.0.2]
07.03.2013, 15:07
#7
Разведчик
Регистрация: 23.02.2013
Сообщений: 36
Популярность: 2036
Золото Zhyk.Ru: 40
Сказал(а) спасибо: 206
Поблагодарили 35 раз(а) в 30 сообщениях
Re: Меню от artemfcsh [1.0.2]
Цитата:
Сообщение от Dimedrol1536
Нет.
Исход мой.
Классы аннет.
Меню Крайслера.
Я вот по какому исходнику делал (меню не похоже на новое):
Скрин:
[
Ссылки могут видеть только зарегистрированные пользователи. ]
Скачать:
[
Ссылки могут видеть только зарегистрированные пользователи. ]
07.03.2013, 15:13
#8
Фельдмаршал
Регистрация: 22.02.2011
Сообщений: 949
Популярность: 34698
Сказал(а) спасибо: 939
Поблагодарили 2,534 раз(а) в 911 сообщениях
Re: Меню от artemfcsh [1.0.2]
________________
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
07.03.2013, 15:39
#9
Разведчик
Регистрация: 21.04.2012
Сообщений: 9
Популярность: 33
Сказал(а) спасибо: 8
Поблагодарили 3 раз(а) в 3 сообщениях
Re: Меню от artemfcsh [1.0.2]
07.03.2013, 15:53
#10
Фельдмаршал
Регистрация: 22.02.2011
Сообщений: 949
Популярность: 34698
Сказал(а) спасибо: 939
Поблагодарили 2,534 раз(а) в 911 сообщениях
Re: Меню от artemfcsh [1.0.2]
________________
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
07.03.2013, 16:00
#11
Разведчик
Регистрация: 21.04.2012
Сообщений: 9
Популярность: 33
Сказал(а) спасибо: 8
Поблагодарили 3 раз(а) в 3 сообщениях
Re: Меню от artemfcsh [1.0.2]
Цитата:
Сообщение от Dimedrol1536
Смотря что там написано.
Цитата:
Сообщение от Dimedrol1536
Смотря что там написано.
Код:
#ifndef _CHACKS_H
#define _CHACKS_H
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 *DetourCreate(BYTE *src, const BYTE *dst, const int len)
{
BYTE *jmp;
DWORD dwback;
DWORD jumpto, newjump;
VirtualProtect(src,len,PAGE_READWRITE,&dwback);
if(src[0] == 0xE9)
{
jmp = (BYTE*)malloc(10);
jumpto = (*(DWORD*)(src+1))+((DWORD)src)+5;
newjump = (jumpto-(DWORD)(jmp+5));
jmp[0] = 0xE9;
*(DWORD*)(jmp+1) = newjump;
jmp += 5;
jmp[0] = 0xE9;
*(DWORD*)(jmp+1) = (DWORD)(src-jmp);
}
else
{
jmp = (BYTE*)malloc(5+len);
memcpy(jmp,src,len);
jmp += len;
jmp[0] = 0xE9;
*(DWORD*)(jmp+1) = (DWORD)(src+len-jmp)-5;
}
src[0] = 0xE9;
*(DWORD*)(src+1) = (DWORD)(dst - src) - 5;
for(int i = 5; i < len; i++)
src[i] = 0x90;
VirtualProtect(src,len,dwback,&dwback);
return (jmp-len);
}
BOOL bCompare(const BYTE* pData, const BYTE* bMask, const char* szMask)
{
for(;*szMask;++szMask,++pData,++bMask)
if(*szMask=='x' && *pData!=*bMask)
return false;
return (*szMask) == NULL;
}
DWORD FindPattern(DWORD dwAddress,DWORD dwLen,BYTE *bMask,char * szMask)
{
for(DWORD i=0; i < dwLen; i++)
if( bCompare((BYTE*)(dwAddress+i),bMask,szMask))
return (DWORD)(dwAddress+i);
return 0;
}
#endif
После разбора 25 исходников мозг перестает работать. Камасутра одним словом
Пользователь сказал cпасибо:
07.03.2013, 16:07
#12
Фельдмаршал
Регистрация: 22.02.2011
Сообщений: 949
Популярность: 34698
Сказал(а) спасибо: 939
Поблагодарили 2,534 раз(а) в 911 сообщениях
Re: Меню от artemfcsh [1.0.2]
Цитата:
Код:
#ifndef _CHACKS_H
#define _CHACKS_H
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 *DetourCreate(BYTE *src, const BYTE *dst, const int len)
{
BYTE *jmp;
DWORD dwback;
DWORD jumpto, newjump;
VirtualProtect(src,len,PAGE_READWRITE,&dwback);
if(src[0] == 0xE9)
{
jmp = (BYTE*)malloc(10);
jumpto = (*(DWORD*)(src+1))+((DWORD)src)+5;
newjump = (jumpto-(DWORD)(jmp+5));
jmp[0] = 0xE9;
*(DWORD*)(jmp+1) = newjump;
jmp += 5;
jmp[0] = 0xE9;
*(DWORD*)(jmp+1) = (DWORD)(src-jmp);
}
else
{
jmp = (BYTE*)malloc(5+len);
memcpy(jmp,src,len);
jmp += len;
jmp[0] = 0xE9;
*(DWORD*)(jmp+1) = (DWORD)(src+len-jmp)-5;
}
src[0] = 0xE9;
*(DWORD*)(src+1) = (DWORD)(dst - src) - 5;
for(int i = 5; i < len; i++)
src[i] = 0x90;
VirtualProtect(src,len,dwback,&dwback);
return (jmp-len);
}
BOOL bCompare(const BYTE* pData, const BYTE* bMask, const char* szMask)
{
for(;*szMask;++szMask,++pData,++bMask)
if(*szMask=='x' && *pData!=*bMask)
return false;
return (*szMask) == NULL;
}
DWORD FindPattern(DWORD dwAddress,DWORD dwLen,BYTE *bMask,char * szMask)
{
for(DWORD i=0; i < dwLen; i++)
if( bCompare((BYTE*)(dwAddress+i),bMask,szMask))
return (DWORD)(dwAddress+i);
return 0;
}
#endif
После разбора 25 исходников мозг перестает работать. Камасутра одним словом
Работа с памятью (чтение, запись и т.п.)
________________
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
2 пользователя(ей) сказали cпасибо:
07.03.2013, 16:14
#13
Разведчик
Регистрация: 21.04.2012
Сообщений: 9
Популярность: 33
Сказал(а) спасибо: 8
Поблагодарили 3 раз(а) в 3 сообщениях
Re: Меню от artemfcsh [1.0.2]
Последний раз редактировалось lambada012; 07.03.2013 в 16:35 .
Причина: Добавлено сообщение
07.03.2013, 16:37
#14
Старший сержант
Регистрация: 04.02.2011
Сообщений: 198
Популярность: 12244
Сказал(а) спасибо: 453
Поблагодарили 435 раз(а) в 242 сообщениях
Re: Меню от artemfcsh [1.0.2]
Цитата:
вроде как я поняд 0х42 это адрес принемаемый игрой?
Т.к в таблице hex кодов клавиш такого не видел точнее видел но адреса другие
0x42 - это байт-код клавиши Bb
[
Ссылки могут видеть только зарегистрированные пользователи. ]
________________
-Отложи на послезавтра то что можешь сделать сегодня, и тогда у тебя появятся два свободных дня!
Пользователь сказал cпасибо:
07.03.2013, 16:57
#15
Разведчик
Регистрация: 23.02.2013
Сообщений: 36
Популярность: 2036
Золото Zhyk.Ru: 40
Сказал(а) спасибо: 206
Поблагодарили 35 раз(а) в 30 сообщениях
Re: Меню от artemfcsh [1.0.2]
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
Похожие темы
Тема
Автор
Раздел
Ответов
Последнее сообщение
[Помогите!] Меню кс
1001234
Общение и обсуждение Counter-Strike
3
13.03.2011 22:13
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 01:22 .