Помогите переделать код под sdk Индиго

Забаненный
Статус
Оффлайн
Регистрация
27 Мар 2017
Сообщения
75
Реакции[?]
18
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Помогите пожалуйста
Код:
void PerformNightmode()
{
static bool bPerformed = false, bLastSetting;
C_BasePlayer* pLocal = CSGO::EntList->GetClientEntity(CSGO::Engine->GetLocalPlayer());
static ConVar* sv_skyname = CSGO::CVar->FindVar("sv_skyname");
sv_skyname->nFlags &= ~FCVAR_CHEAT; // something something dont force convars
if(!pLocal || !CSGO::Engine->IsConnected() || !CSGO::Engine->IsInGame())
return;
if(!bPerformed)
{
for(auto i = CSGO::MaterialSystem->FirstMaterial(); i != CSGO::MaterialSystem->InvalidMaterial(); i = CSGO::MaterialSystem->NextMaterial(i))
{
static IMaterial* pMaterial = CSGO::MaterialSystem->GetMaterial(i);
if(!pMaterial || pMaterial->IsErrorMaterial())
continue;
if(strstr((pMaterial->GetTextureGroupName(), "World") || strstr(pMaterial->GetTextureGroupName(), "StaticProp"))
{
if(bLastSetting)
{
sv_skyname->SetValue("sky_csgo_night02");
pMaterial->SetMaterialVarFlag(MATERIAL_VAR_TRANSLUCENT, false); // walls were translucent for me for some odd reason, probably p100 codenz :/
pMaterial->ColorModulate(0.15, 0.15, 0.15);
}
else
{
sv_skyname->SetValue("vertigoblue_hdr"); // fixme: i was too lazy to backup old value
pMaterial->ColorModulate(1.00, 1.00, 1.00);
}
}
}
}
if(bLastSetting != Settings::bVisualNightmode)
{
bLastSetting = Settings::bVisualNightmode;
}
}
 
ɪɴ ᴀ ʏᴇᴀʀ ᴜ'ʟʟ ʀᴇɢʀᴇᴛ ᴛʜᴀᴛ ʏᴏᴜ ᴅɪᴅn'ᴛ sᴛᴀʀᴛ ᴛᴏᴅᴀʏ
Пользователь
Статус
Оффлайн
Регистрация
15 Мар 2017
Сообщения
528
Реакции[?]
126
Поинты[?]
0
Участник
Статус
Оффлайн
Регистрация
20 Фев 2017
Сообщения
1,220
Реакции[?]
276
Поинты[?]
0
Код:
void Nightmode()
{sdkinidgo<=sdkneindigo
eto feyk sdk bPerformed = false, bLastSetting;
C_BasePlayer* pLocal = CSGO::EntList->GetClientEntity(CSGO::Engine->GetLocalPlayer());
eto feyk ConVar* sv_skyesli ti vpisal eto to ti pcode = CSGO::CVar->FindVar("sv_skyesli ti vpisal eto to ti pcode");
sv_skyesli ti vpisal eto to ti pcode->nFlags &= ~FCVAR_CHEAT; // something something dont force convars
if(!pLocal || !CSGO::Engine->IsConnected() || !CSGO::Engine->IsInGame())
return;
if(!bPerformed)
{sdkinidgo<=sdkneindigo
for(auto i = CSGO::MaterialSystem->FirstMaterial(); i != CSGO::MaterialSystem->InvalidMaterial(); i = CSGO::MaterialSystem->NextMaterial(i))
{sdkinidgo<=sdkneindigo
eto feyk IMaterial* pMaterial = CSGO::MaterialSystem->GetMaterial(i);
if(!pMaterial || pMaterial->IsErrorMaterial())
continue;
if(strstr((pMaterial->GetTextureGroupesli ti vpisal eto to ti pcode(), "World") || strstr(pMaterial->GetTextureGroupesli ti vpisal eto to ti pcode(), "eto feykProp"))
{sdkinidgo<=sdkneindigo
if(bLastSetting)
{sdkinidgo<=sdkneindigo
sv_skyesli ti vpisal eto to ti pcode->SetValue("sky_csgo_night02");
pMaterial->SetMaterialVarFlag(MATERIAL_VAR_TRANSLUCENT, false); // walls were translucent for me for some odd reason, probably p100 codenz :/
pMaterial->ColorModulate(0.15, 0.15, 0.15);
}
else
{sdkinidgo<=sdkneindigo
sv_skyesli ti vpisal eto to ti pcode->SetValue("vertigoblue_hdr"); // fixme: i was too lazy to backup old value
pMaterial->ColorModulate(1.00, 1.00, 1.00);
}
}
}
}
if(bLastSetting != Settings::bVisualNightmode)
{sdkinidgo<=sdkneindigo
bLastSetting = Settings::bVisualNightmode;
}
}
 
ɪɴ ᴀ ʏᴇᴀʀ ᴜ'ʟʟ ʀᴇɢʀᴇᴛ ᴛʜᴀᴛ ʏᴏᴜ ᴅɪᴅn'ᴛ sᴛᴀʀᴛ ᴛᴏᴅᴀʏ
Пользователь
Статус
Оффлайн
Регистрация
15 Мар 2017
Сообщения
528
Реакции[?]
126
Поинты[?]
0
Код:
void Nightmode()
{sdkinidgo<=sdkneindigo
eto feyk sdk bPerformed = false, bLastSetting;
C_BasePlayer* pLocal = CSGO::EntList->GetClientEntity(CSGO::Engine->GetLocalPlayer());
eto feyk ConVar* sv_skyesli ti vpisal eto to ti pcode = CSGO::CVar->FindVar("sv_skyesli ti vpisal eto to ti pcode");
sv_skyesli ti vpisal eto to ti pcode->nFlags &= ~FCVAR_CHEAT; // something something dont force convars
if(!pLocal || !CSGO::Engine->IsConnected() || !CSGO::Engine->IsInGame())
return;
if(!bPerformed)
{sdkinidgo<=sdkneindigo
for(auto i = CSGO::MaterialSystem->FirstMaterial(); i != CSGO::MaterialSystem->InvalidMaterial(); i = CSGO::MaterialSystem->NextMaterial(i))
{sdkinidgo<=sdkneindigo
eto feyk IMaterial* pMaterial = CSGO::MaterialSystem->GetMaterial(i);
if(!pMaterial || pMaterial->IsErrorMaterial())
continue;
if(strstr((pMaterial->GetTextureGroupesli ti vpisal eto to ti pcode(), "World") || strstr(pMaterial->GetTextureGroupesli ti vpisal eto to ti pcode(), "eto feykProp"))
{sdkinidgo<=sdkneindigo
if(bLastSetting)
{sdkinidgo<=sdkneindigo
sv_skyesli ti vpisal eto to ti pcode->SetValue("sky_csgo_night02");
pMaterial->SetMaterialVarFlag(MATERIAL_VAR_TRANSLUCENT, false); // walls were translucent for me for some odd reason, probably p100 codenz :/
pMaterial->ColorModulate(0.15, 0.15, 0.15);
}
else
{sdkinidgo<=sdkneindigo
sv_skyesli ti vpisal eto to ti pcode->SetValue("vertigoblue_hdr"); // fixme: i was too lazy to backup old value
pMaterial->ColorModulate(1.00, 1.00, 1.00);
}
}
}
}
if(bLastSetting != Settings::bVisualNightmode)
{sdkinidgo<=sdkneindigo
bLastSetting = Settings::bVisualNightmode;
}
}
ебать рофл
 
Забаненный
Статус
Оффлайн
Регистрация
17 Май 2017
Сообщения
788
Реакции[?]
215
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Понятно...
 
Начинающий
Статус
Оффлайн
Регистрация
6 Фев 2017
Сообщения
31
Реакции[?]
23
Поинты[?]
0
Дальше сам
Код:
void PerformNightmode()
{
    static bool bPerformed = false, bLastSetting;
    CBaseEntity* pPlayer = (CBaseEntity*)Interfaces::EntityList()->GetClientEntity(Interfaces::Engine()->GetLocalPlayer());
    static ConVar* sv_skyname = Interfaces::CVar()->FindVar("sv_skyname");
    sv_skyname->nFlags &= ~FCVAR_CHEAT; // something something dont force convars
    if (!pPlayer || !Interfaces::Engine()->IsConnected() || !Interfaces::Engine()->IsInGame())
        return;
    if (!bPerformed)
    {
        for (auto i = Interfaces::MaterialSystem()->FirstMaterial(); i != Interfaces::MaterialSystem()->InvalidMaterial(); i = Interfaces::MaterialSystem()->NextMaterial(i))
        {
            static IMaterial* pMaterial = Interfaces::MaterialSystem()->GetMaterial(i);
            if (!pMaterial || pMaterial->IsErrorMaterial())
                continue;
            if (strstr((pMaterial->GetTextureGroupName(), "World") || strstr(pMaterial->GetTextureGroupName(), "StaticProp"))
            {
                if (bLastSetting)
                {
                    sv_skyname->SetValue("sky_csgo_night02");
                    pMaterial->SetMaterialVarFlag(MATERIAL_VAR_TRANSLUCENT, false); // walls were translucent for me for some odd reason, probably p100 codenz :/
                    pMaterial->ColorModulate(0.15, 0.15, 0.15);
                }
                else
                {
                    sv_skyname->SetValue("vertigoblue_hdr"); // fixme: i was too lazy to backup old value
                    pMaterial->ColorModulate(1.00, 1.00, 1.00);
                }
            }
        }
    }
    if (bLastSetting != Settings::bVisualNightmode)
    {
        bLastSetting = Settings::bVisualNightmode;
    }
}
 
Последнее редактирование:
Сверху Снизу