Подпишитесь на наш Telegram-канал, чтобы всегда быть в курсе важных обновлений! Перейти

Гайд Custom Weapons Settings (STACKHACK)

  • Автор темы Автор темы lenin123
  • Дата начала Дата начала
Эксперт
Эксперт
Статус
Оффлайн
Регистрация
24 Апр 2018
Сообщения
1,505
Реакции
933
А... и да... ещё кое-что
Пожалуйста, авторизуйтесь для просмотра ссылки.
ну так а что мешает создать функцию? получаешь вепон инфо а потом возвращаешь тип оружия
Код:
Expand Collapse Copy
bool C_BaseCombatWeapon::IsSniper()
{
    switch (this->GetCSFileWeaponData()->m_iWeaponType)
    {
    case CSWeaponType::WEAPONTYPE_SNIPER_RIFLE:
        return true;
    default:
        return false;
    }
}
 
ну так а что мешает создать функцию? получаешь вепон инфо а потом возвращаешь тип оружия
Код:
Expand Collapse Copy
bool C_BaseCombatWeapon::IsSniper()
{
    switch (this->GetCSFileWeaponData()->m_iWeaponType)
    {
    case CSWeaponType::WEAPONTYPE_SNIPER_RIFLE:
        return true;
    default:
        return false;
    }
}
смысла не вижу. и зачем тут юзать switch, если if И else всё могут заменить?
 
bool C_BaseCombatWeapon::IsSniper() { switch (this->GetCSFileWeaponData()->m_iWeaponType) { case CSWeaponType::WEAPONTYPE_SNIPER_RIFLE: return true; default: return false; } }
Код:
Expand Collapse Copy
bool C_BaseCombatWeapon::IsSniper()
{
return (this->GetCSFileWeaponData()->m_iWeaponType == CSWeaponType::WEAPONTYPE_SNIPER_RIFLE);
}
 
это лишь стиль кода что поменяется от этого свитч или ретурн как у тебя?
Ничего не поменяется, просто не нужно говнокодить, вот и все. И да, this->GetCSFileWeaponData() на nullptr проверить не хочешь, или давно краши не ловил?
 
это лишь стиль кода что поменяется от этого свитч или ретурн как у тебя?
неправильный стиль кода(да по сути во всех иходниках по ксго одно "г*вно"), а так да, ты прав: не поменяется не чего. Личный совет для тебя: функция эта мало действий выполняет(всего лишьпроверяет какое оружие у тебя в руках), так может немного разнообразить? например пусть вычисляет бесконечное множество или кофе готовит, а то как-то "неправильно" все это.....

эта функция(судя по всему) должна просто сказать: есть ли у меня определеный тип оружия в руках. зачем городить в нее бесполезные действия?
 
ну так то да просто юзаю симпл базу, большинство базы я переписал но как известно великий реверсер MarkHC, аутизм код у него, этот код я не менял, максимум имя функции, и юзал указатель this
 
Назад
Сверху Снизу