Розыгрыш Premium и Уникальной юзергруппы на форуме! Перейти

Crash SkinChanger

  • Автор темы Автор темы Quendi
  • Дата начала Дата начала
int main(int nNumberofArgs, char pszArgs[])
Забаненный
Забаненный
Статус
Оффлайн
Регистрация
23 Мар 2018
Сообщения
765
Реакции
173
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Приветствую, форумчане.
Дебажил свой сурс и крашит скинченжер.
Выбираю , например, скин на дигл, он применяется, потом хочу выбрать другой и крашит
Дебаг показал, что крашит это:
Код:
Expand Collapse Copy
    studiohdr_t* CBaseEntity::GetStudioModel()
    {
        const model_t* model = nullptr;

        model = GetModel(); //крашит именно эта строчка.

        if (!model)
            return nullptr;

        studiohdr_t* pStudioModel = Interfaces::ModelInfo()->GetStudioModel(model);

        if (!pStudioModel)
            return nullptr;

        return pStudioModel;
    }
кто-нибудь знает, как фиксить?
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Пробывал в скобочки 0 добовлять? Xd
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Getmodel в студию
 
Последнее редактирование:
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Для его функции аргументы не нужны, этим ты только получишь ошибку при компиляции
ошибок при компиляции нет.
Я не вижу его функцию, возможно там по дефолту что то. А так, ошибка в другом
если знаешь, то в чем? я прост еб*л в рот этот ебланский сдк. Там по дефолту стоят статик оффсеты(дада, мне просто в кайф всё обновлять каждый раз)
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
ошибок при компиляции нет.

если знаешь, то в чем? я прост еб*л в рот этот ебланский сдк. Там по дефолту стоят статик оффсеты(дада, мне просто в кайф всё обновлять каждый раз)
Посмотри что я выше написал и дай getstudio
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
ошибок при компиляции нет.

если знаешь, то в чем? я прост еб*л в рот этот ебланский сдк. Там по дефолту стоят статик оффсеты(дада, мне просто в кайф всё обновлять каждый раз)
Я тебе уже ответил где ошибка 0 в () Поставь
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Посмотри что я выше написал и дай getstudio
Код:
Expand Collapse Copy
        virtual studiohdr_t                *GetStudioModel(const model_t *mod) = 0;

-------------------------------------------------------------------------------------------------------------------------

    studiohdr_t* CBaseEntity::GetStudioModel()
    {
        const model_t* model = nullptr;

        model = GetModel();

        if (!model)
            return nullptr;

        studiohdr_t* pStudioModel = Interfaces::ModelInfo()->GetStudioModel(model);

        if (!pStudioModel)
            return nullptr;

        return pStudioModel;
    }
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Код:
Expand Collapse Copy
        virtual studiohdr_t                *GetStudioModel(const model_t *mod) = 0;

-------------------------------------------------------------------------------------------------------------------------

    studiohdr_t* CBaseEntity::GetStudioModel()
    {
        const model_t* model = nullptr;

        model = GetModel();

        if (!model)
            return nullptr;

        studiohdr_t* pStudioModel = Interfaces::ModelInfo()->GetStudioModel(model);

        if (!pStudioModel)
            return nullptr;

        return pStudioModel;
    }
studiohdr_t* GetStudiomodel(const model_t* mod)
{
typedef studiohdr_t*(__stdcall* oGetStudiomodel)(const model_t*);
return call_vfunc<oGetStudiomodel>(this, 32)(mod);
}
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
studiohdr_t* GetStudiomodel(const model_t* mod)
{
typedef studiohdr_t*(__stdcall* oGetStudiomodel)(const model_t*);
return call_vfunc<oGetStudiomodel>(this, 32)(mod);
}
В общем, сделал как ты сказал. Всё так же крашит.
Знакомый сказал, что не скины крашат, а что-то другое.(дебаггер не правильно ошибку показывал):forsenGun::Jebaited:
Скомпили в релизе и пошел тестить.
В итоге оказалась ебучая система кфг, которая работала, как ресольвер символа(без обид)
В общем, спасибо тебе за попытку помощи хд.(скинченгер кста фикс )
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
В общем, сделал как ты сказал. Всё так же крашит.
Знакомый сказал, что не скины крашат, а что-то другое.(дебаггер не правильно ошибку показывал):forsenGun::Jebaited:
Скомпили в релизе и пошел тестить.
В итоге оказалась ебучая система кфг, которая работала, как ресольвер символа(без обид)
В общем, спасибо тебе за попытку помощи хд.(скинченгер кста фикс )
Этот студио гораздо лучше чем тот
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Последнее редактирование модератором:
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Каво нахуй?Ты дурачок? Чем он лучше?Тем что ты не весь виртуальный класс юзаешь,а можешь по индексу вызывать?
Тот щиткод из индиги хуже, чем вызов по индексу
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Назад
Сверху Снизу