-
Автор темы
- #1
Пожалуйста, авторизуйтесь для просмотра ссылки.
код в interfaces.hpp
Пожалуйста, авторизуйтесь для просмотра ссылки.
interfaces::consoleПожалуйста, авторизуйтесь для просмотра ссылки.код в interfaces.hpp
Пожалуйста, авторизуйтесь для просмотра ссылки.
Я пытался понять но в итоге смог только зафиксить xor_str создав xor.cpp и изменив название в #define в конце и потратив целый день на это т.к. инфы не нашел и решил только лазая по сурсам сверяя и думая что не так у меня, а на счет cvar не додумалсяПерестать пастить и начать понимать ошибки
У тебя нет cvar в interfaces
Ищи у себя в сурсе использование cvar'ов и юзай так же
Цэ +1 день но зато +1 фикс и теперь опять думатьЦэ плохо
Пожалуйста, авторизуйтесь для просмотра ссылки.
Я каким-то хуем зафиксил только начали вылезать новые ошибки. Всю ночь я их пытался фиксить и спустя 3-5ч я заметил что я добовляю файлы которые фиксят что-то одно но ломают что-то другое.(PS:Я уже понял что мне никто не поможет и я просто ебусь с 3 компиляторами и чекаю сразу 3 кода и сверяю что куды.)И теперь компилятор видит ошибки которых нетДжиниос добавь инклуд с описанием этого класса в файл этот
Пожалуйста, авторизуйтесь для просмотра ссылки.код в interfaces.hpp
Пожалуйста, авторизуйтесь для просмотра ссылки.
Пожалуйста, зарегистрируйтесь или авторизуйтесь, чтобы увидеть содержимое.
Уж сделал с ним в первую ночьдобавь cvar в interfaces
если не получится то вот
class ICvar : public IAppSystem
{
public:
virtual CVarDLLIdentifier_t AllocateDLLIdentifier() = 0; // 9
virtual void RegisterConCommand(ConCommandBase *pCommandBase) = 0; //10
virtual void UnregisterConCommand(ConCommandBase *pCommandBase) = 0;
virtual void UnregisterConCommands(CVarDLLIdentifier_t id) = 0;
virtual const char* GetCommandLineValue(const char *pVariableName) = 0;
virtual ConCommandBase* FindCommandBase(const char *name) = 0;
virtual const ConCommandBase* FindCommandBase(const char *name) const = 0;
virtual ConVar* FindVar(const char *var_name) = 0; //16
virtual const ConVar* FindVar(const char *var_name) const = 0;
virtual ConCommand* FindCommand(const char *name) = 0;
virtual const ConCommand* FindCommand(const char *name) const = 0;
virtual void InstallGlobalChangeCallback(FnChangeCallback_t callback) = 0;
virtual void RemoveGlobalChangeCallback(FnChangeCallback_t callback) = 0;
virtual void CallGlobalChangeCallbacks(ConVar *var, const char *pOldString, float flOldValue) = 0;
virtual void InstallConsoleDisplayFunc(IConsoleDisplayFunc* pDisplayFunc) = 0;
virtual void RemoveConsoleDisplayFunc(IConsoleDisplayFunc* pDisplayFunc) = 0;
virtual void ConsoleColorPrintf(const uint8_t* clr, const char *pFormat, ...) const = 0;
virtual void ConsolePrintf(const char *pFormat, ...) const = 0;
virtual void ConsoleDPrintf(const char *pFormat, ...) const = 0;
virtual void RevertFlaggedConVars(int nFlag) = 0;
};
inline ICvar* g_CVar = nullptr;
надеюсь знаешь куда >>
Уж сделал с ним в первую ночь
Пожалуйста, авторизуйтесь для просмотра ссылки.
Пожалуйста, зарегистрируйтесь или авторизуйтесь, чтобы увидеть содержимое.
Чем это лучше чем в моем коде?Скрытое содержимое
Спасибо за совет!)Не слушай велика что вверху те чето дал, у тебя уже есть класс квар и методы из него, зачем ты еще добавляешь его снова, оно те и пишет, что уже есть реалезуемая функция, есть два решения - 1 удалить что ты вставил, 2 - изменить название класса и его функций
Да я уж понял, а так бы симпу поставил да не могуinterfaces::console->get_convar
Цэ как краши пофиксить? Хоть наводку дальше сам ночью додумаюсьinterfaces::console->get_convar
Проект предоставляет различный материал, относящийся к сфере киберспорта, программирования, ПО для игр, а также позволяет его участникам общаться на многие другие темы. Почта для жалоб: admin@yougame.biz