SF Plugin plus 'C' for shotgun

ALF

Известный
Автор темы
Проверенный
320
537
позволяет адекватно плюс цхать с шота(как с дигла).
+ можно быстро стрелять с rifle\sniper rifle

активация: /plus01
 

Вложения

  • plus_c_for_shotgun.sf
    83 KB · Просмотры: 263

rraggerr

проверенный какой-то
1,626
846
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
а сурс шо?

C++:
 bool v6; // zf
  int v7; // eax
  _DWORD *v8; // eax
  const char *v9; // eax
  const char *v10; // ST14_4
  SFSAMP *v11; // eax
  stChatInfo *v12; // eax
  DWORD flOldProtect; // [esp+4h] [ebp-10h]
  int v15; // [esp+10h] [ebp-4h]

  v6 = byte_1001484C == 1;
  byte_1001484C ^= 1u;
  v15 = 0;
  if ( v6 )
  {
    v7 = dword_10014848;
    if ( *(_DWORD *)(dword_10014848 + 1532) > 1 )
    {
      flOldProtect = 0;
      VirtualProtect((LPVOID)(dword_10014848 + 1532), 2u, 0x40u, &flOldProtect);
      *(_DWORD *)(dword_10014848 + 1532) = 1;
      VirtualProtect((LPVOID)(dword_10014848 + 1532), 2u, flOldProtect, 0);
      v7 = dword_10014848;
    }
    v8 = (_DWORD *)(v7 + 1616);
    if ( *v8 > 1 )
    {
      flOldProtect = 0;
      VirtualProtect(v8, 2u, 0x40u, &flOldProtect);
      *(_DWORD *)(dword_10014848 + 1616) = 1;
      VirtualProtect((LPVOID)(dword_10014848 + 1616), 2u, flOldProtect, 0);
    }
  }
  v9 = "{44FF44}on";
  if ( !byte_1001484C )
    v9 = "{FF4444}off";
  v10 = v9;
  v11 = SAMPFUNCS::getSAMP((SAMPFUNCS *)dword_10014850);
  v12 = SFSAMP::getChat(v11);
  stChatInfo::AddChatMessage(v12, 0xFFFFFFFF, "plus 'C' for shotgun \\ %s", v10);
  return sub_1000115D(&a1);
 

ALF

Известный
Автор темы
Проверенный
320
537
а сурс шо?

C++:
 bool v6; // zf
  int v7; // eax
  _DWORD *v8; // eax
  const char *v9; // eax
  const char *v10; // ST14_4
  SFSAMP *v11; // eax
  stChatInfo *v12; // eax
  DWORD flOldProtect; // [esp+4h] [ebp-10h]
  int v15; // [esp+10h] [ebp-4h]

  v6 = byte_1001484C == 1;
  byte_1001484C ^= 1u;
  v15 = 0;
  if ( v6 )
  {
    v7 = dword_10014848;
    if ( *(_DWORD *)(dword_10014848 + 1532) > 1 )
    {
      flOldProtect = 0;
      VirtualProtect((LPVOID)(dword_10014848 + 1532), 2u, 0x40u, &flOldProtect);
      *(_DWORD *)(dword_10014848 + 1532) = 1;
      VirtualProtect((LPVOID)(dword_10014848 + 1532), 2u, flOldProtect, 0);
      v7 = dword_10014848;
    }
    v8 = (_DWORD *)(v7 + 1616);
    if ( *v8 > 1 )
    {
      flOldProtect = 0;
      VirtualProtect(v8, 2u, 0x40u, &flOldProtect);
      *(_DWORD *)(dword_10014848 + 1616) = 1;
      VirtualProtect((LPVOID)(dword_10014848 + 1616), 2u, flOldProtect, 0);
    }
  }
  v9 = "{44FF44}on";
  if ( !byte_1001484C )
    v9 = "{FF4444}off";
  v10 = v9;
  v11 = SAMPFUNCS::getSAMP((SAMPFUNCS *)dword_10014850);
  v12 = SFSAMP::getChat(v11);
  stChatInfo::AddChatMessage(v12, 0xFFFFFFFF, "plus 'C' for shotgun \\ %s", v10);
  return sub_1000115D(&a1);
и что? ты показал, что умеешь использовать ida?
 

rraggerr

проверенный какой-то
1,626
846
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.

ALF

Известный
Автор темы
Проверенный
320
537
C++:
DWORD addr = *reinterpret_cast<DWORD *>(SF->getSAMP()->getSAMPAddr() + 0x00217680);

if (*reinterpret_cast<int *>(addr + 0x05F4) == 25 && *reinterpret_cast<int *>(addr + 0x05FC) != *reinterpret_cast<int *>(addr + 0x0600))
    *reinterpret_cast<int *>(addr + 0x05FC) = *reinterpret_cast<int *>(addr + 0x0600);

if ((*reinterpret_cast<int *>(addr + 0x0648) == 33 || *reinterpret_cast<int *>(addr + 0x0648) == 34) && *reinterpret_cast<int *>(addr + 0x0650) != *reinterpret_cast<int *>(addr + 0x0654))
    *reinterpret_cast<int *>(addr + 0x0650) = *reinterpret_cast<int *>(addr + 0x0654);
чтоб выключить надо записать туда 1
 
Последнее редактирование:

gigi3achagi

Новичок
13
1
Я может даун или чё значит всё установил всё есть надпись в чате есть команду прописываю и нихуя стреляет как обычно
 

ALF

Известный
Автор темы
Проверенный
320
537

gigi3achagi

Новичок
13
1
Как он должен работать ?? Авто +с или как ?? Потому что у меня он просто стреляет когда я жму на кнопку только один раз
Нельзя.
Шотган не может нормально стрелять с плюс ц, нет возможности фастить и т.д.
Этот плагин даёт такую возможность
 

ALF

Известный
Автор темы
Проверенный
320
537
Как он должен работать ?? Авто +с или как ?? Потому что у меня он просто стреляет когда я жму на кнопку только один раз
Нет, это не авто плюс ц.
Как работает? Включаешь > фастишь. Если хочешь посмотреть разницу, оффни и попробуй фастить, у тебя ничего не получится
 

banxxx

Новичок
27
7
почему когда активируешь снапа начинает стрелять как пулемет?и рифла кста тоже, пофиксить можешь?улететь же можно
 

ALF

Известный
Автор темы
Проверенный
320
537
почему когда активируешь снапа начинает стрелять как пулемет?и рифла кста тоже, пофиксить можешь?улететь же можно
могу, но зачем? в этом и суть плагина была.
ты можешь выключать когда стреляешь с рифлы