C++ смена скина у игрока, динамическая.

ImmortalDev

Участник
Автор темы
90
50
Hello World
Кто может помочь алгоритмом или кодом - как сменить скин у персонажа?
Допустим адрес базы игрока знаю.
Какой оффсет отвечает за скин игрока?
Как его сменить хотя-бы ДЛЯ МЕНЯ?
 

Ninthmoon

Известный
463
127

Stickey

Потрачен
56
122
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
C++:
void ChangeSkin(int iSkin)
{
    if (iSkin >= 0 && iSkin <= 311 && iSkin != 74)
    {
        GTAfunc_DisembarkInstantly();
        loadSpecificModel(iSkin);
        pPedSelf->SetModelIndex(iSkin);   
    }
}
 

ImmortalDev

Участник
Автор темы
90
50
C++:
void ChangeSkin(int iSkin)
{
    if (iSkin >= 0 && iSkin <= 311 && iSkin != 74)
    {
        GTAfunc_DisembarkInstantly();
        loadSpecificModel(iSkin);
        pPedSelf->SetModelIndex(iSkin);  
    }
}
Спасибо, но мне нужно именно манипуляция с адресами памяти.
Искал, не нашел. На других сайтах тоже лазил, упоминаний о модельке игрока нигде нет =(.
 

Ninthmoon

Известный
463
127
Спасибо, но мне нужно именно манипуляция с адресами памяти.

Искал, не нашел. На других сайтах тоже лазил, упоминаний о модельке игрока нигде нет =(.
плохо искал
CEntity +0x22 = [word] ID модели
Но я пока что только смог считать ID скина и вывести на экран, записывать не хочет
 
Последнее редактирование:
  • Нравится
Реакции: ImmortalDev

ImmortalDev

Участник
Автор темы
90
50
плохо искал
CEntity +0x22 = [word] ID модели
Но я пока что только смог считать ID скина и вывести на экран, записывать не хочет
CEntity это должен быть указатель на игрока? Или что?