[C++] [mod_sa] Убираем телепорт по метке из меню игры - Форум Cheat-Master.ru
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: Sanoxxx, Alowir  
[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]MishaN Дата: Понедельник, 17.03.2014, 18:37 | Сообщение # 3
Cheat-Master
Сообщений: 1308
Статус: Offline
Droider456, да.

100$ баланса за регистрацию на Digital Ocean [только по данной ссылке] (один из лучших хостингов)
RakBot - Качай аккаунты не напрягаясь!
Мои товары в CM Shop (NEW!!!)
]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
Вроде все правильно сделал, а тп как было так и есть
[CM]MishaN Дата: Воскресенье, 23.03.2014, 12:07 | Сообщение # 13
Cheat-Master
Сообщений: 1308
Статус: Offline
Моя_Сестрёнка_Задрот, из меню или после нажатия кнопки?

100$ баланса за регистрацию на Digital Ocean [только по данной ссылке] (один из лучших хостингов)
RakBot - Качай аккаунты не напрягаясь!
Мои товары в CM Shop (NEW!!!)
Моя_Сестрёнка_Задрот Дата: Воскресенье, 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
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:
Статистика Форума
Лучшие пользователи
Admin [39113]

GеNius [7210]

[CM]Russel [5557]

kenlo763 [4952]

[CM]AGRESSOR [4639]

Snake_Firm [4452]

Сэс [4416]

Artem_Buero [4223]

[CM]Durman [3204]

[CM]Рафаэль [3080]

iMaddy [2855]

sky_Woker [2854]

getrekt [2745]

Новые пользователи
billienq1 [01:47]

staciah1 [01:15]

maksmovictimofej [00:18]

jamiedv6 [21:25]

billieds7 [20:51]

aprilez9 [15:57]

am9350450 [14:36]

dcvfre [11:04]

Sheroz [10:38]

dominiquevp60 [08:59]

derrickuy11 [05:48]

leannaaw60 [04:45]

nonaxn11 [23:52]