Anti-hide

Indigo Clan Tag (работает с компайлером замана)

Oct 15th, 2017
349
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 5.89 KB | None | 0 0
  1. Первое что мы делаем, идем в engine.h и туда, сразу после
  2. Код:
  3.     bool        IsLocalAlive();
  4. впиливаем это:
  5. Код:
  6.     void        ClanTag();
  7. Далее мы пиздуем в engine.cpp, ищем там:
  8. Код:
  9.     bool IsLocalAlive()
  10.     {
  11.         if ( Client::g_pPlayers &&
  12.              Client::g_pPlayers->GetLocal() &&
  13.              Client::g_pPlayers->GetLocal()->bAlive &&
  14.              Client::g_pPlayers->GetLocal()->m_pEntity &&
  15.              Client::g_pPlayers->GetLocal()->m_pWeaponEntity )
  16.             return true;
  17.  
  18.         return false;
  19.     }
  20. И после этого вставляем:
  21. Код:
  22.     void SetMyClanTag(const char* tag, const char* name)
  23.     {
  24.         static auto pSetClanTag = reinterpret_cast<void(__fastcall*)(const char*, const char*)>(((DWORD)CSX::Memory::FindPatternV2("engine.dll", "53 56 57 8B DA 8B F9 FF 15")));
  25.         pSetClanTag(tag, name);
  26.     }
  27.  
  28.     void ClanTag()
  29.     {
  30.         CBaseEntity* pPlayer = (CBaseEntity*)Interfaces::EntityList()->GetClientEntity(Interfaces::Engine()->GetLocalPlayer());
  31.  
  32.         static int counter = 0;
  33.  
  34.         int value = Settings::Misc::misc_Clan;
  35.  
  36.         switch (value)
  37.         {
  38.             case 1:
  39.             {
  40.                 SetMyClanTag("", "");
  41.                 break;
  42.             }
  43.             case 2:
  44.             {
  45.                 SetMyClanTag("Indigo", "Indigo");
  46.                 break;
  47.             }
  48.             case 3:
  49.             {
  50.                 SetMyClanTag("Indigo \r", "Indigo Only");
  51.                 break;
  52.             }
  53.             case 4:
  54.             {
  55.                 SetMyClanTag("VALVE", "Valve");
  56.                 break;
  57.             }
  58.             case 5:
  59.             {
  60.                 SetMyClanTag("VALVE \r", "Valve Only");
  61.                 break;
  62.             }
  63.             case 6:
  64.             {
  65.                 static int motion = 0;
  66.                 if (counter % 48 == 0)
  67.                     motion++;
  68.  
  69.                 int ServerTime = (float)pPlayer->GetTickBase() * Interfaces::GlobalVars()->interval_per_tick;
  70.  
  71.                 int value = ServerTime % 11;
  72.                 switch (value)
  73.                 {
  74.                     case 0:
  75.                     {
  76.                         SetMyClanTag("", "Indigo");
  77.                         break;
  78.                     }
  79.                     case 1:
  80.                     {
  81.                         SetMyClanTag("I", "Indigo");
  82.                         break;
  83.                     }
  84.                     case 2:
  85.                     {
  86.                         SetMyClanTag("In", "Indigo");
  87.                         break;
  88.                     }
  89.                     case 3:
  90.                     {
  91.                         SetMyClanTag("Ind", "Indigo");
  92.                         break;
  93.                     }
  94.                     case 4:
  95.                     {
  96.                         SetMyClanTag("Indi", "Indigo");
  97.                         break;
  98.                     }
  99.                     case 5:
  100.                     {
  101.                         SetMyClanTag("Indig", "Indigo");
  102.                         break;
  103.                     }
  104.                     case 6:
  105.                     {
  106.                         SetMyClanTag("Indigo", "Indigo");
  107.                         break;
  108.                     }
  109.                     case 7:
  110.                     {
  111.                         SetMyClanTag("ndigo", "Indigo");
  112.                         break;
  113.                     }
  114.                     case 8:
  115.                     {
  116.                         SetMyClanTag("digo", "Indigo");
  117.                         break;
  118.                     }
  119.                     case 9:
  120.                     {
  121.                         SetMyClanTag("igo", "Indigo");
  122.                         break;
  123.                     }
  124.                     case 10:
  125.                     {
  126.                         SetMyClanTag("go", "Indigo");
  127.                         break;
  128.                     }
  129.                     case 11:
  130.                     {
  131.                         SetMyClanTag("o", "Indigo");
  132.                         break;
  133.                     }
  134.                 }
  135.             counter++;
  136.         }
  137.         break;
  138.         }
  139.     }
  140. Дальше выпили чая, и пошли нахуй в misc.cpp и отыскали там:
  141. Код:
  142. void CMisc::OnCreateMove( CUserCmd* pCmd )
  143. {
  144. И сразу же, после скобочки вшатали туда:
  145. Код:
  146.     if (Settings::Misc::misc_Clan > 0)
  147.         ClanTag();
  148. Затем надо найти файл Settings.cpp а там строку:
  149. Код:
  150.         bool misc_AutoAccept = false;
  151. а затем после нее надо поставить:
  152. Код:
  153.         int misc_Clan = 0;
  154. Дальше, идем рядом в Settings.h и находим там:
  155. Код:
  156.         extern bool misc_AutoAccept;
  157. и после этой странной строки ебеним:
  158. Код:
  159.         extern int misc_Clan;
  160. ПОЗДРАВЛЯЮ! ВЫ НА ВЕРНОМ ПУТИ! Но еще сука не все! тебе нужен файл client.cpp! И надо тебе там эту строку найти:
  161. Код:
  162.                     ImGui::ColorEdit3("Awp Aim Color", Settings::Misc::misc_AwpAimColor);
  163. И после нее, тебе надо всего-то, вставить этот код:
  164. Код:
  165.            
  166.                 string clan_1 = "None";
  167.                 string clan_2 = "Clear";
  168.                 string clan_3 = "Indigo";
  169.                 string clan_4 = "Indigo Only";
  170.                 string clan_5 = "Valve";
  171.                 string clan_6 = "Valve Only";
  172.                 string clan_7 = "Animation";
  173.                 const char* items5[] = { clan_1.c_str() , clan_2.c_str() , clan_3.c_str() , clan_4.c_str() , clan_5.c_str() , clan_6.c_str() , clan_7.c_str() };
  174.                     ImGui::Combo( "Clan Changer" , &Settings::Misc::misc_Clan , items5 , IM_ARRAYSIZE( items5 ) );
Advertisement
Add Comment
Please, Sign In to add comment