Пытался прокачать func_ladder - сделать так, сто бы оружие убералось при залезании на энить, но выдаёт ошибки.
Добавил по 1 строке в функции:
Code
//-----------------------------------------------------------------------------
// Purpose:
// Input : &inputdata -
//-----------------------------------------------------------------------------
void CFuncLadder::InputEnable( inputdata_t &inputdata )
{
m_bDisabled = false;
engine->ClientCommand( GetOwner()->edict(), "impulse 200" );
}
//-----------------------------------------------------------------------------
// Purpose:
// Input : &inputdata -
//-----------------------------------------------------------------------------
void CFuncLadder::InputDisable( inputdata_t &inputdata )
{
m_bDisabled = true;
engine->ClientCommand( GetOwner()->edict(), "impulse 200" );
}
Ошибки (к сожалению на русском):
Code
2>..\shared\func_ladder.cpp(377) : error C2039: ClientCommand: не является членом "IVEngineClient"
2> c:\Code\public\cdll_int.h(176): см. объявление 'IVEngineClient'
2>..\shared\func_ladder.cpp(377) : error C2227: выражение слева от "->edict" должно указывать на тип класса, структуры или объединения либо на универсальный тип
2> тип: 'unknown-type'
2>..\shared\func_ladder.cpp(377) : error C3861: GetOwner: идентификатор не найден
2>..\shared\func_ladder.cpp(387) : error C2039: ClientCommand: не является членом "IVEngineClient"
2> c:\Code\public\cdll_int.h(176): см. объявление 'IVEngineClient'
2>..\shared\func_ladder.cpp(387) : error C2227: выражение слева от "->edict" должно указывать на тип класса, структуры или объединения либо на универсальный тип
1>..\shared\func_ladder.cpp(377) : error C2227: выражение слева от "->edict" должно указывать на тип класса, структуры или объединения либо на универсальный тип
2> тип: 'unknown-type'
1> тип: 'unknown-type'
2>..\shared\func_ladder.cpp(387) : error C3861: GetOwner: идентификатор не найден
1>..\shared\func_ladder.cpp(377) : error C3861: GetOwner: идентификатор не найден
1>..\shared\func_ladder.cpp(387) : error C2227: выражение слева от "->edict" должно указывать на тип класса, структуры или объединения либо на универсальный тип
1> тип: 'unknown-type'
1>..\shared\func_ladder.cpp(387) : error C3861: GetOwner: идентификатор не найден
Есть идеи или предположения что не так?