Ошибка при компилировании
Вкратце: хочу создать свой полу-чит для CS:GO. Скачал какой-то исходник(без дополнений работает), добавил кое-какое дополнение(даблтап) и нужно куда-то подставлять аргументы(их много). В самом начале написано вот это:
1>...\doubletap.cpp(1): error C2653: CBaseCombatWeapon: не является именем класса или пространства имен
1>...\doubletap.cpp(3): error C2355: "this": может указываться только в нестатических членах-функциях или инициализаторах нестатических членов данных
1>...\doubletap.cpp(6): error C2355: "this": может указываться только в нестатических членах-функциях или инициализаторах нестатических членов данных
1>...\doubletap.cpp(9): error C2355: "this": может указываться только в нестатических членах-функциях или инициализаторах нестатических членов данных
1>...\doubletap.cpp(12): error C2355: "this": может указываться только в нестатических членах-функциях или инициализаторах нестатических членов данных
Сам код:
bool CBaseCombatWeapon::CanShift()
{
if (!this)
return false;
if (this->m_iItemDefinitionIndex() == 64 || this->m_iItemDefinitionIndex() == 31 || this->m_iItemDefinitionIndex() == 69 || this->m_iItemDefinitionIndex() == 49)
return false;
if (this->IsKnife())
return false;
if (this->GetWeaponData()->m_iType == 1 || this->GetWeaponData()->m_iType == 10)
return false;
return true;
}
Cам не могу понять, спрашивал у других, в гугле искал - бессмысленно. Что куда ставить и как? База чита: CSGOSimple