[C++] [mod_sa] Убираем телепорт по метке из меню игры
|
|
[CM]MishaN |
Дата: Понедельник, 17.03.2014, 17:35 | Сообщение # 1
|
Cheat-Master
Сообщений: 1308
Статус: Offline
|
Инструкция по убиранию телепорта по метке из меню игры.
Что нам нужно: 1. Исходник собейта: скачать. 2. Visual Studio версий 2010 - 2013. Скачать можно с сайта VisualStudio.
Сама инструкция.
1. Распаковываем собейт в любую папку. 2. Открываем папку с распакованным исходником. Идем в папку "src" и ищем там файлы *.sln и выбираем под версию вашей студии. *для 2013 версии можно использовать файл проекта для 2012. 3. Дальше, когда открыли исходник, переходим в обозревателе решений в папку "D3D" и открываем файл "proxyIDirect3DDevice9.cpp" 4. Ищем строки(номера: 3230 - 3249): Код void mapMenuTeleport ( void ) { if ( (*(int *)0xBA6774 != 0) && GetAsyncKeyState(VK_RBUTTON) && pGameInterface != NULL ) { // ty to Racer_S for this float mapPos[3]; for ( int i = 0; i < (0xAF * 0x28); i += 0x28 ) { if ( *(short *)(0xBA873D + i) == 4611 ) { float *pos = (float *)( 0xBA86F8 + 0x28 + i ); gta_interior_id_set( 0 ); mapPos[0] = *pos; mapPos[1] = *( pos + 1 ); mapPos[2] = pGameInterface->GetWorld()->FindGroundZForPosition( mapPos[0], mapPos[1] ) + 2.0f; cheat_teleport( mapPos, 0 ); } } } }
5. Удаляем все это. 6.Далее ищем данные строки: Код no_render: ; render->EndRender(); }
mapMenuTeleport();
traceLastFunc( "it_wasnt_us()" );
И удаляем mapMenuTeleport(); (строка 3872)
Все в этом файле изменения окончены.
7. Далее открываем папку "Cheat", а в ней файл "samp.cpp"(если вылезет окошко про кодировку, жмите "да") 8. В нем ищем строку(номер 682): Код if ( KEY_DOWN(set.secondary_key) )
и перед ней вставляем это:
Код if ( (*(int *)0xBA6774 != 0) && GetAsyncKeyState(VK_RBUTTON)) { float mapPos[3]; for ( int i = 0; i < (0xAF * 0x28); i += 0x28 ) { if ( *(short *)(0xBA873D + i) == 4611 ) { float *pos = (float *)( 0xBA86F8 + 0x28 + i ); gta_interior_id_set( 0 ); mapPos[0] = *pos; mapPos[1] = *( pos + 1 ); mapPos[2] = pGameInterface->GetWorld()->FindGroundZForPosition( mapPos[0], mapPos[1] ) + 2.0f; cheat_teleport( mapPos, 0 ); } } } 9. Все! Готово, теперь можете компилировать и проверять собейт.
*номера строк учитывайте только если вы не изменяли код собейта.
100$ баланса за регистрацию на Digital Ocean [только по данной ссылке] (один из лучших хостингов) RakBot - Качай аккаунты не напрягаясь! Мои товары в CM Shop (NEW!!!)
Сообщение отредактировал [CM]MishaN - Понедельник, 17.03.2014, 17:36 |
|
|
|
Droider456 |
Дата: Понедельник, 17.03.2014, 18:26 | Сообщение # 2
|
Новичок
Сообщений: 23
Статус: Offline
|
Когда поставить метку сразу тп не будет? а только если нажать лкм?
|
|
|
|
|
]CM[xXRa7kamXx[CM] |
Дата: Понедельник, 17.03.2014, 19:07 | Сообщение # 4
|
Боец
Сообщений: 166
Статус: Offline
|
Вот сразу тпшит на землю. Код if (KEY_DOWN(VK_RBUTTON)) ///W для езды вперед { // ty to Racer_S for this float mapPos[3]; for ( int i = 0; i < (0xAF * 0x28); i += 0x28 ) { if ( *(short *)(0xBA873D + i) == 4611 ) { float *pos = (float *)( 0xBA86F8 + 0x28 + i ); gta_interior_id_set( 0 ); mapPos[0] = *pos; mapPos[1] = *( pos + 1 ); mapPos[2] = pGameInterface->GetWorld()->FindGroundZForPosition( mapPos[0], mapPos[1] ) + 2.0f; cheat_teleport( mapPos, 0 ); float posc[3] = {pPedSelf->GetPosition()->fX,pPedSelf->GetPosition()->fY,pPedSelf->GetPosition()->fZ}; posc[2] = pGameInterface->GetWorld()->FindGroundZForPosition( pos[0], pos[1] )+1; cheat_teleport(posc,0);
========================== [+] Skype: maxim.3431228 ========================== У меня новый скайп:maxim.3431228
|
|
|
|
[CM]MishaN |
Дата: Понедельник, 17.03.2014, 19:22 | Сообщение # 5
|
Cheat-Master
Сообщений: 1308
Статус: Offline
|
]CM[xXRa7kamXx[CM], а зачем 2 раза один и тот же код?
Цитата ]CM[xXRa7kamXx[CM] ( ) pGameInterface->GetWorld()->FindGroundZForPosition( mapPos[0], mapPos[1] ) + 2.0f; Цитата ]CM[xXRa7kamXx[CM] ( ) pGameInterface->GetWorld()->FindGroundZForPosition( pos[0], pos[1] )+1;
и еще - 2 метра там не случайно, т.к. в некоторых местах с +1 можно в текстурах застрять.Добавлено (17.03.2014, 19:22) ---------------------------------------------
Цитата ]CM[xXRa7kamXx[CM] ( ) float posc[3] = {pPedSelf->GetPosition()->fX,pPedSelf->GetPosition()->fY,pPedSelf->GetPosition()->fZ}; это тоже лишнее.
100$ баланса за регистрацию на Digital Ocean [только по данной ссылке] (один из лучших хостингов) RakBot - Качай аккаунты не напрягаясь! Мои товары в CM Shop (NEW!!!)
|
|
|
|
]CM[xXRa7kamXx[CM] |
Дата: Понедельник, 17.03.2014, 19:26 | Сообщение # 6
|
Боец
Сообщений: 166
Статус: Offline
|
и еще - 2 метра там не случайно, т.к. в некоторых местах с +1 можно в текстурах застрять. Нет нельзя
========================== [+] Skype: maxim.3431228 ========================== У меня новый скайп:maxim.3431228
|
|
|
|
Моя_Сестрёнка_Задрот |
Дата: Среда, 19.03.2014, 12:38 | Сообщение # 7
|
Бывалый
Сообщений: 467
Статус: Offline
|
Не понял суть, этот код уберает ТП на метку клавишай ПКМ?
|
|
|
|
CentiuS |
Дата: Четверг, 20.03.2014, 11:50 | Сообщение # 8
|
Ignat Bantserov
Сообщений: 398
Статус: Offline
|
зачем убирать? поставить проверку на открытое меню паузы и все
|
|
|
|
[CM]Logotipo |
Дата: Четверг, 20.03.2014, 22:09 | Сообщение # 9
|
Авторитет
Сообщений: 1083
Статус: Offline
|
Z☺Rek, скажи пожалуйста как))
Скуп ВК RakDroid - прокачка аккаунтов с телефона VKMusic - вк музыка без браузера Делаю сайты/софт/стимботов на заказ
|
|
|
|
CentiuS |
Дата: Пятница, 21.03.2014, 11:11 | Сообщение # 10
|
Ignat Bantserov
Сообщений: 398
Статус: Offline
|
if(gta_menu_active()) return;
Как-то так по-моему, я с телефона, название функи не могу посмотреть
|
|
|
|
[CM]MishaN |
Дата: Пятница, 21.03.2014, 19:04 | Сообщение # 11
|
Cheat-Master
Сообщений: 1308
Статус: Offline
|
Z☺Rek, ну вообще да, так правильнее, но я когда это сделал об этой проверке не знал. В принципе результат тот же. Добавлено (21.03.2014, 19:04) --------------------------------------------- Моя_Сестрёнка_Задрот, этот код убирает ТП из меню игры. Телепортируется только после нажатия ПКМ.
100$ баланса за регистрацию на Digital Ocean [только по данной ссылке] (один из лучших хостингов) RakBot - Качай аккаунты не напрягаясь! Мои товары в CM Shop (NEW!!!)
|
|
|
|
Моя_Сестрёнка_Задрот |
Дата: Воскресенье, 23.03.2014, 11:44 | Сообщение # 12
|
Бывалый
Сообщений: 467
Статус: Offline
|
Вроде все правильно сделал, а тп как было так и есть
|
|
|
|
|
Моя_Сестрёнка_Задрот |
Дата: Воскресенье, 23.03.2014, 12:29 | Сообщение # 14
|
Бывалый
Сообщений: 467
Статус: Offline
|
[CM]MishaN, Из меню
|
|
|
|
Rednelss |
Дата: Воскресенье, 06.07.2014, 08:51 | Сообщение # 15
|
Боец
Сообщений: 101
Статус: Offline
|
Цитата Моя_Сестрёнка_Задрот ( ) CM]MishaN, Из меню Такая-же фигня, ТПшается
My s0beit: http://cheat-master.ru/forum/160-339340-1
|
|
|
|