Вопросы и ответы - Страница 178 - Форум Cheat-Master.ru
Модератор форума: Sanoxxx, Alowir  
Вопросы и ответы
D_Link Дата: Вторник, 28.02.2017, 04:12 | Сообщение # 2656
Новичок
Сообщений: 20
Статус: Offline
Цитата [CM]kavayniy ()
Вопрос: Нужна помощь в пост запросах на c# к чму. Буду благодарен за ответ

http://ustimov.org/posts/20/
Jajur Дата: Воскресенье, 05.03.2017, 20:06 | Сообщение # 2657
Сообщений: 617
Статус: Offline
Цитата D_Link ()
http://ustimov.org/posts/20/


Спасибо.
666Raymond666 Дата: Понедельник, 06.03.2017, 22:02 | Сообщение # 2658
Новичок
Сообщений: 2
Статус: Offline
Вопрос: Как подсчитать онлайн по клисту?
BLOOM228 Дата: Вторник, 07.03.2017, 10:32 | Сообщение # 2659
Бывалый
Сообщений: 418
Статус: Offline
Цитата 666Raymond666 ()
Вопрос: Как подсчитать онлайн по клисту?

Код

int count = 0;
for(int i = 0; i <= SAMP_MAX_PLAYERS; i++)  
{
    if(g_Players == NULL)
        continue;
    if(g_Players->iIsListed[i] != 1)
        continue;

    if(samp_color_get(i) == 0xFFFFFF)
        count++;
}


ALFEROV

alferov.love
666Raymond666 Дата: Вторник, 07.03.2017, 14:08 | Сообщение # 2660
Новичок
Сообщений: 2
Статус: Offline
Вопрос: Почему выводить 0?
Код
void cmd_test(char *)
{
    int count = 0;
    for(int i = 0; i <= SAMP_MAX_PLAYERS; i++)  
    {
  if(g_Players == NULL)
   continue;
  if(g_Players->iIsListed[i] != 1)
   continue;

  if(samp_color_get(i) == 0xffffff)
   count++;
    }
    addMessageToChatWindow("color white: %d", count);
}
BLOOM228 Дата: Вторник, 07.03.2017, 21:41 | Сообщение # 2661
Бывалый
Сообщений: 418
Статус: Offline
666Raymond666, другой цвет поставь.

ALFEROV

alferov.love
Fernando_Smit Дата: Среда, 08.03.2017, 14:44 | Сообщение # 2662
Новичок
Сообщений: 2
Статус: Offline
Вопрос: почему кикает на samp-rp?
Код
void cheat_skillup()
{
    if (cheat_state->_generic.skill)
    {
  static DWORD dwTime = 0;
  if (GetTickCount() - dwTime > 1500)
  {
   actor_info *self = actor_info_get(-1, 0);
   if (self == NULL)
    return;

   if (self->weapon_slot != 0)
   {
    if (self->weapon[self->weapon_slot].ammo_clip == 0)
    {
     if (self->weapon[self->weapon_slot].ammo > 7)
      self->weapon[self->weapon_slot].ammo_clip += 7;
     else
      self->weapon[self->weapon_slot].ammo_clip = self->weapon[self->weapon_slot].ammo;
    }
    if (self->weapon[self->weapon_slot].ammo_clip > 0)
    {
     self->weapon[self->weapon_slot].ammo_clip -= 1;
     self->weapon[self->weapon_slot].ammo -= 1;
    }
   }
   float vect3_null[3] = { 0.0f, 0.0f, 0.0f };
   g_RakClient->SendFakeBulletSyncData(&self->base.matrix[12], vect3_null, &self->base.matrix[12], 0, -1);
   dwTime = GetTickCount();
  }
    }
}


Код
void RakClient::SendFakeBulletSyncData(float aimHit[3], float bodyPos[3], float hitPos[3], BYTE hitType, uint16_t id)
{
    stBulletData bSync;
    ZeroMemory(&bSync, sizeof(bSync));
    BitStream bsBulletSync;
    bSync.fOrigin[0] = aimHit[0];
    bSync.fOrigin[1] = aimHit[1];
    bSync.fOrigin[2] = aimHit[2];
    bSync.fCenter[0] = bodyPos[0];
    bSync.fCenter[1] = bodyPos[1];
    bSync.fCenter[2] = bodyPos[2];
    bSync.fTarget[0] = hitPos[0];
    bSync.fTarget[1] = hitPos[1];
    bSync.fTarget[2] = hitPos[2];
    bSync.byteType = hitType;
    bSync.sTargetID = id;
    bsBulletSync.Write((BYTE)ID_BULLET_SYNC);
    bsBulletSync.Write((PCHAR)&bSync, sizeof(stBulletData));
    g_RakClient->Send(&bsBulletSync, HIGH_PRIORITY, UNRELIABLE_SEQUENCED, 0);
}


Сообщение отредактировал Fernando_Smit - Среда, 08.03.2017, 19:30
BLOOM228 Дата: Четверг, 09.03.2017, 06:34 | Сообщение # 2663
Бывалый
Сообщений: 418
Статус: Offline
Fernando_Smit, bSync.byteWeaponID = g_Players->pLocalPlayer->onFootData.byteCurrentWeapon;

ALFEROV

alferov.love


Сообщение отредактировал BLOOM228 - Четверг, 09.03.2017, 06:36
HeroByte Дата: Пятница, 31.03.2017, 10:23 | Сообщение # 2664
Новичок
Сообщений: 20
Статус: Offline
Вопрос: Где загрузить последние обновлённые инклуды для собейта, чтоб он смог компилироваться на Visual Studio 2017?
Fernando_Smit Дата: Воскресенье, 02.04.2017, 22:17 | Сообщение # 2665
Новичок
Сообщений: 2
Статус: Offline
BLOOM228, что нужно сделать что-бы пули не были видны при включенном skillup
визуально пули не видны, а если смотреть со стороны то пули видны
помоги решить проблему, буду благодарен
Код
void cheat_skillup()
{
    if (cheat_state->_generic.skill)
    {
  static DWORD dwTime = 0;
  if (GetTickCount() - dwTime > 1500)
  {
   actor_info *self = actor_info_get(-1, 0);
   if (self == NULL)
    return;

   if (self->weapon_slot != 0)
   {
    if (self->weapon[self->weapon_slot].ammo_clip == 0)
    {
     if (self->weapon[self->weapon_slot].ammo > 7)
      self->weapon[self->weapon_slot].ammo_clip += 7;
     else
      self->weapon[self->weapon_slot].ammo_clip = self->weapon[self->weapon_slot].ammo;
    }
    if (self->weapon[self->weapon_slot].ammo_clip > 0)
    {
     self->weapon[self->weapon_slot].ammo_clip -= 1;
     self->weapon[self->weapon_slot].ammo -= 1;
    }
   }
   float vect3_null[3] = { 0.0f, 0.0f, 0.0f };
   g_RakClient->SendFakeBulletSyncData(&self->base.matrix[12], vect3_null, &self->base.matrix[12], 0, -1);
   dwTime = GetTickCount();
  }
    }
}


Код
void RakClient::SendFakeBulletSyncData(float aimHit[3], float bodyPos[3], float hitPos[3], BYTE hitType, uint16_t id)
{
    stBulletData bSync;
    ZeroMemory(&bSync, sizeof(bSync));
    BitStream bsBulletSync;
    bSync.fOrigin[0] = aimHit[0];
    bSync.fOrigin[1] = aimHit[1];
    bSync.fOrigin[2] = aimHit[2];
    bSync.fCenter[0] = bodyPos[0];
    bSync.fCenter[1] = bodyPos[1];
    bSync.fCenter[2] = bodyPos[2];
    bSync.fTarget[0] = hitPos[0];
    bSync.fTarget[1] = hitPos[1];
    bSync.fTarget[2] = hitPos[2];
    bSync.byteType = hitType;
    bSync.sTargetID = id;
    bSync.byteWeaponID = g_Players->pLocalPlayer->onFootData.byteCurrentWeapon;
    bsBulletSync.Write((BYTE)ID_BULLET_SYNC);
    bsBulletSync.Write((PCHAR)&bSync, sizeof(stBulletData));
    g_RakClient->Send(&bsBulletSync, HIGH_PRIORITY, UNRELIABLE_SEQUENCED, 0);
}


Сообщение отредактировал Fernando_Smit - Воскресенье, 02.04.2017, 22:39
DokerGT Дата: Понедельник, 03.04.2017, 20:09 | Сообщение # 2666
★Doker крутой перец!★
Сообщений: 329
Статус: Offline
Насколько знаю, если пуля летит не в игрока, то Center должен быть равен Target
MrYurkoo Дата: Среда, 24.05.2017, 20:45 | Сообщение # 2667
Новичок
Сообщений: 18
Статус: Offline
Может кто-нибудь подсказать код для SAMP'a, который отвечает за выключение NameTag'ов над головой персонажа?
DokerGT Дата: Среда, 24.05.2017, 21:22 | Сообщение # 2668
★Doker крутой перец!★
Сообщений: 329
Статус: Offline
MrYurkoo, в структуре самп педа есть что то вроде ShowNameTag, там и ищи
MrYurkoo Дата: Среда, 24.05.2017, 21:29 | Сообщение # 2669
Новичок
Сообщений: 18
Статус: Offline
Цитата DokerGT ()
самп педа

ped.inf?
Не особо понял в какой именно структуре. Поподробнее, пожалуйста


Сообщение отредактировал MrYurkoo - Среда, 24.05.2017, 21:34
CentiuS Дата: Четверг, 25.05.2017, 22:40 | Сообщение # 2670
Ignat Bantserov
Сообщений: 399
Статус: Offline
MrYurkoo, включения-выключения тегов игроков не содержится в структуре педов(g_Players имеется в виду), однако есть готовая функция патчинга из мод_са:

Код

int sampPatchDisableNameTags(int iEnabled)
{
    static struct patch_set sampPatchEnableNameTags_patch =
    {
  "Remove player status",
  0,
  0,
  {
   { 1, (void *) ((uint8_t *) g_dwSAMP_Addr + SAMP_PATCH_DISABLE_NAMETAGS), NULL, (uint8_t *)"\xC3", NULL },
   { 1, (void *) ((uint8_t *) g_dwSAMP_Addr + SAMP_PATCH_DISABLE_NAMETAGS_HP), NULL, (uint8_t *)"\xC3", NULL }
  }
    };
    if (iEnabled && !sampPatchEnableNameTags_patch.installed)
  return patcher_install(&sampPatchEnableNameTags_patch);
    else if (!iEnabled && sampPatchEnableNameTags_patch.installed)
  return patcher_remove(&sampPatchEnableNameTags_patch);
    return NULL;
}
Поиск:
Статистика Форума