Вопрос Help menu

kill me
Забаненный
Статус
Оффлайн
Регистрация
18 Дек 2018
Сообщения
365
Реакции[?]
70
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
не могу понять как продлить вкладки!

вкладки -
Пожалуйста, авторизуйтесь для просмотра ссылки.


код:
Код:
void c_menu::draw(bool is_open)
{
static float m_alpha = 0.0002f;
m_alpha = math::clamp(m_alpha + (8.f * (is_open ? 1.f : -1.f)), 0.0001f, 1.f);

public_alpha = m_alpha;

if (m_alpha <= 0.0001f)
return;

ImGui::PushStyleVar(ImGuiStyleVar_Alpha, m_alpha);

if (!menu_setupped)
menu_setup(ImGui::GetStyle());

ImGui::PushStyleColor(ImGuiCol_ScrollbarGrab, ImVec4(ImGui::GetStyle().Colors[ImGuiCol_ScrollbarGrab].x, ImGui::GetStyle().Colors[ImGuiCol_ScrollbarGrab].y, ImGui::GetStyle().Colors[ImGuiCol_ScrollbarGrab].z, m_alpha));

ImGui::Begin("ThighHighs & Tranny hake", nullptr, ImGuiWindowFlags_NoCollapse | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoScrollbar | ImGuiWindowFlags_NoScrollWithMouse | ImGuiWindowFlags_NoTitleBar);
{

ImGui::BeginChild("Complete Border", ImVec2(665.f, 646.f), false); // оконтовка
{
//ImGui::Image(bg, ImVec2(648.f, 628.f));
}
ImGui::EndChild();

ImGui::SameLine(6.f);

style->Colors[ImGuiCol_ChildBg] = ImColor(0, 0, 0, 0);

ImGui::BeginChild("Menu Contents", ImVec2(780.f, 660.f), false);
{

ImGui::ColorBar("unicorn", ImVec2(648.f, 2.f));

style->ItemSpacing = ImVec2(0.f, -1.f);

ImGui::BeginTabs("Tabs", ImVec2(75.f, 942.f), false);
{

style->ItemSpacing = ImVec2(0.f, 0.f);

style->ButtonTextAlign = ImVec2(0.5f, 0.47f);

ImGui::PushFont(skeet_icon);

switch (tab)
{

case 0:
ImGui::TabSpacer("##Top Spacer", ImVec2(75.f, 10.f));

if (ImGui::SelectedTab("A", ImVec2(75.f, 66.f))) tab = 0;
if (ImGui::Tab("G", ImVec2(75.f, 66.f))) tab = 1;
if (ImGui::Tab("B", ImVec2(75.f, 66.f))) tab = 2;
if (ImGui::Tab("C", ImVec2(75.f, 66.f))) tab = 3;
if (ImGui::Tab("F", ImVec2(75.f, 66.f))) tab = 4;
if (ImGui::Tab("D", ImVec2(75.f, 66.f))) tab = 5;
if (ImGui::Tab("E", ImVec2(75.f, 66.f))) tab = 6;
if (ImGui::Tab("H", ImVec2(75.f, 66.f))) tab = 7;
if (ImGui::Tab("I", ImVec2(75.f, 66.f))) tab = 8;

ImGui::TabSpacer2("##Bottom Spacer", ImVec2(75.f, 7.f));
break;
case 1:
ImGui::TabSpacer("##Top Spacer", ImVec2(75.f, 10.f));

if (ImGui::Tab("A", ImVec2(75.f, 66.f))) tab = 0;
if (ImGui::SelectedTab("G", ImVec2(75.f, 66.f))) tab = 1;
if (ImGui::Tab("B", ImVec2(75.f, 66.f))) tab = 2;
if (ImGui::Tab("C", ImVec2(75.f, 66.f))) tab = 3;
if (ImGui::Tab("F", ImVec2(75.f, 66.f))) tab = 4;
if (ImGui::Tab("D", ImVec2(75.f, 66.f))) tab = 5;
if (ImGui::Tab("E", ImVec2(75.f, 66.f))) tab = 6;
if (ImGui::Tab("H", ImVec2(75.f, 66.f))) tab = 7;
if (ImGui::Tab("I", ImVec2(75.f, 66.f))) tab = 8;

ImGui::TabSpacer2("##Bottom Spacer", ImVec2(75.f, 7.f));
break;
case 2:
ImGui::TabSpacer("##Top Spacer", ImVec2(75.f, 10.f));

if (ImGui::Tab("A", ImVec2(75.f, 66.f))) tab = 0;
if (ImGui::Tab("G", ImVec2(75.f, 66.f))) tab = 1;
if (ImGui::SelectedTab("B", ImVec2(75.f, 66.f))) tab = 2;
if (ImGui::Tab("C", ImVec2(75.f, 66.f))) tab = 3;
if (ImGui::Tab("F", ImVec2(75.f, 66.f))) tab = 4;
if (ImGui::Tab("D", ImVec2(75.f, 66.f))) tab = 5;
if (ImGui::Tab("E", ImVec2(75.f, 66.f))) tab = 6;
if (ImGui::Tab("H", ImVec2(75.f, 66.f))) tab = 7;
if (ImGui::Tab("I", ImVec2(75.f, 66.f))) tab = 8;

ImGui::TabSpacer2("##Bottom Spacer", ImVec2(75.f, 7.f));
break;
case 3:
ImGui::TabSpacer("##Top Spacer", ImVec2(75.f, 10.f));

if (ImGui::Tab("A", ImVec2(75.f, 66.f))) tab = 0;
if (ImGui::Tab("G", ImVec2(75.f, 66.f))) tab = 1;
if (ImGui::Tab("B", ImVec2(75.f, 66.f))) tab = 2;
if (ImGui::SelectedTab("C", ImVec2(75.f, 66.f))) tab = 3;
if (ImGui::Tab("F", ImVec2(75.f, 66.f))) tab = 4;
if (ImGui::Tab("D", ImVec2(75.f, 66.f))) tab = 5;
if (ImGui::Tab("E", ImVec2(75.f, 66.f))) tab = 6;
if (ImGui::Tab("H", ImVec2(75.f, 66.f))) tab = 7;
if (ImGui::Tab("I", ImVec2(75.f, 66.f))) tab = 8;

ImGui::TabSpacer2("##Bottom Spacer", ImVec2(75.f, 7.f));
break;
case 4:
ImGui::TabSpacer("##Top Spacer", ImVec2(75.f, 10.f));

if (ImGui::Tab("A", ImVec2(75.f, 66.f))) tab = 0;
if (ImGui::Tab("G", ImVec2(75.f, 66.f))) tab = 1;
if (ImGui::Tab("B", ImVec2(75.f, 66.f))) tab = 2;
if (ImGui::Tab("C", ImVec2(75.f, 66.f))) tab = 3;
if (ImGui::SelectedTab("F", ImVec2(75.f, 66.f))) tab = 4;
if (ImGui::Tab("D", ImVec2(75.f, 66.f))) tab = 5;
if (ImGui::Tab("E", ImVec2(75.f, 66.f))) tab = 6;
if (ImGui::Tab("H", ImVec2(75.f, 66.f))) tab = 7;
if (ImGui::Tab("I", ImVec2(75.f, 66.f))) tab = 8;

ImGui::TabSpacer2("##Bottom Spacer", ImVec2(75.f, 7.f));
break;
case 5:
ImGui::TabSpacer("##Top Spacer", ImVec2(75.f, 10.f));

if (ImGui::Tab("A", ImVec2(75.f, 66.f))) tab = 0;
if (ImGui::Tab("G", ImVec2(75.f, 66.f))) tab = 1;
if (ImGui::Tab("B", ImVec2(75.f, 66.f))) tab = 2;
if (ImGui::Tab("C", ImVec2(75.f, 66.f))) tab = 3;
if (ImGui::Tab("F", ImVec2(75.f, 66.f))) tab = 4;
if (ImGui::SelectedTab("D", ImVec2(75.f, 66.f))) tab = 5;
if (ImGui::Tab("E", ImVec2(75.f, 66.f))) tab = 6;
if (ImGui::Tab("H", ImVec2(75.f, 66.f))) tab = 7;
if (ImGui::Tab("I", ImVec2(75.f, 66.f))) tab = 8;

ImGui::TabSpacer2("##Bottom Spacer", ImVec2(75.f, 7.f));
break;
case 6:
ImGui::TabSpacer("##Top Spacer", ImVec2(75.f, 10.f));

if (ImGui::Tab("A", ImVec2(75.f, 66.f))) tab = 0;
if (ImGui::Tab("G", ImVec2(75.f, 66.f))) tab = 1;
if (ImGui::Tab("B", ImVec2(75.f, 66.f))) tab = 2;
if (ImGui::Tab("C", ImVec2(75.f, 66.f))) tab = 3;
if (ImGui::Tab("F", ImVec2(75.f, 66.f))) tab = 4;
if (ImGui::Tab("D", ImVec2(75.f, 66.f))) tab = 5;
if (ImGui::SelectedTab("E", ImVec2(75.f, 66.f))) tab = 6;
if (ImGui::Tab("H", ImVec2(75.f, 66.f))) tab = 7;
if (ImGui::Tab("I", ImVec2(75.f, 66.f))) tab = 8;

ImGui::TabSpacer2("##Bottom Spacer", ImVec2(75.f, 7.f));
break;
case 7:
ImGui::TabSpacer("##Top Spacer", ImVec2(75.f, 10.f));

if (ImGui::Tab("A", ImVec2(75.f, 66.f))) tab = 0;
if (ImGui::Tab("G", ImVec2(75.f, 66.f))) tab = 1;
if (ImGui::Tab("B", ImVec2(75.f, 66.f))) tab = 2;
if (ImGui::Tab("C", ImVec2(75.f, 66.f))) tab = 3;
if (ImGui::Tab("F", ImVec2(75.f, 66.f))) tab = 4;
if (ImGui::Tab("D", ImVec2(75.f, 66.f))) tab = 5;
if (ImGui::Tab("E", ImVec2(75.f, 66.f))) tab = 6;
if (ImGui::SelectedTab("H", ImVec2(75.f, 66.f))) tab = 7;
if (ImGui::Tab("I", ImVec2(75.f, 66.f))) tab = 8;

ImGui::TabSpacer2("##Bottom Spacer", ImVec2(75.f, 7.f));
break;
case 8:
ImGui::TabSpacer("##Top Spacer", ImVec2(75.f, 10.f));

if (ImGui::Tab("A", ImVec2(75.f, 66.f))) tab = 0;
if (ImGui::Tab("G", ImVec2(75.f, 66.f))) tab = 1;
if (ImGui::Tab("B", ImVec2(75.f, 66.f))) tab = 2;
if (ImGui::Tab("C", ImVec2(75.f, 66.f))) tab = 3;
if (ImGui::Tab("F", ImVec2(75.f, 66.f))) tab = 4;
if (ImGui::Tab("D", ImVec2(75.f, 66.f))) tab = 5;
if (ImGui::Tab("E", ImVec2(75.f, 66.f))) tab = 6;
if (ImGui::Tab("H", ImVec2(75.f, 66.f))) tab = 7;
if (ImGui::SelectedTab("I", ImVec2(75.f, 66.f))) tab = 8;

ImGui::TabSpacer2("##Bottom Spacer", ImVec2(75.f, 7.f));
break;
}

ImGui::PopFont();

style->ButtonTextAlign = ImVec2(0.5f, 0.5f);

} ImGui::EndTabs();

ImGui::SameLine(75.f);

ImGui::BeginChild("Tab Contents", ImVec2(572.f, 622.f), false);
{

style->Colors[ImGuiCol_Border] = ImColor(0, 0, 0, 0);

switch (tab)
{

case 0:
Aimbot();
break;
case 1:
Antiaim();
break;
case 2:
Legit();
break;
case 3:
Visuals();
break;
case 4:
Chams();
break;
case 5:
Misc();
break;
case 6:
Skins();
break;
case 7:
Configurations();
break;
case 8:
Luas();
break;
}

style->Colors[ImGuiCol_Border] = ImColor(10, 10, 10, 255);

} ImGui::EndChild();

style->ItemSpacing = ImVec2(4.f, 4.f);
style->Colors[ImGuiCol_ChildBg] = ImColor(17, 17, 17, 255);

} ImGui::EndChild();

ImGui::PushFont(skeet_menu);

if (!editing_script.empty())
lua_edit(editing_script);

ImGui::PopFont();
}
ImGui::End();
}
 
Участник
Статус
Оффлайн
Регистрация
26 Мар 2019
Сообщения
707
Реакции[?]
167
Поинты[?]
1K
не могу понять как продлить вкладки!

вкладки -
Пожалуйста, авторизуйтесь для просмотра ссылки.


код:
Код:
void c_menu::draw(bool is_open)
{
static float m_alpha = 0.0002f;
m_alpha = math::clamp(m_alpha + (8.f * (is_open ? 1.f : -1.f)), 0.0001f, 1.f);

public_alpha = m_alpha;

if (m_alpha <= 0.0001f)
return;

ImGui::PushStyleVar(ImGuiStyleVar_Alpha, m_alpha);

if (!menu_setupped)
menu_setup(ImGui::GetStyle());

ImGui::PushStyleColor(ImGuiCol_ScrollbarGrab, ImVec4(ImGui::GetStyle().Colors[ImGuiCol_ScrollbarGrab].x, ImGui::GetStyle().Colors[ImGuiCol_ScrollbarGrab].y, ImGui::GetStyle().Colors[ImGuiCol_ScrollbarGrab].z, m_alpha));

ImGui::Begin("ThighHighs & Tranny hake", nullptr, ImGuiWindowFlags_NoCollapse | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoScrollbar | ImGuiWindowFlags_NoScrollWithMouse | ImGuiWindowFlags_NoTitleBar);
{

ImGui::BeginChild("Complete Border", ImVec2(665.f, 646.f), false); // оконтовка
{
//ImGui::Image(bg, ImVec2(648.f, 628.f));
}
ImGui::EndChild();

ImGui::SameLine(6.f);

style->Colors[ImGuiCol_ChildBg] = ImColor(0, 0, 0, 0);

ImGui::BeginChild("Menu Contents", ImVec2(780.f, 660.f), false);
{

ImGui::ColorBar("unicorn", ImVec2(648.f, 2.f));

style->ItemSpacing = ImVec2(0.f, -1.f);

ImGui::BeginTabs("Tabs", ImVec2(75.f, 942.f), false);
{

style->ItemSpacing = ImVec2(0.f, 0.f);

style->ButtonTextAlign = ImVec2(0.5f, 0.47f);

ImGui::PushFont(skeet_icon);

switch (tab)
{

case 0:
ImGui::TabSpacer("##Top Spacer", ImVec2(75.f, 10.f));

if (ImGui::SelectedTab("A", ImVec2(75.f, 66.f))) tab = 0;
if (ImGui::Tab("G", ImVec2(75.f, 66.f))) tab = 1;
if (ImGui::Tab("B", ImVec2(75.f, 66.f))) tab = 2;
if (ImGui::Tab("C", ImVec2(75.f, 66.f))) tab = 3;
if (ImGui::Tab("F", ImVec2(75.f, 66.f))) tab = 4;
if (ImGui::Tab("D", ImVec2(75.f, 66.f))) tab = 5;
if (ImGui::Tab("E", ImVec2(75.f, 66.f))) tab = 6;
if (ImGui::Tab("H", ImVec2(75.f, 66.f))) tab = 7;
if (ImGui::Tab("I", ImVec2(75.f, 66.f))) tab = 8;

ImGui::TabSpacer2("##Bottom Spacer", ImVec2(75.f, 7.f));
break;
case 1:
ImGui::TabSpacer("##Top Spacer", ImVec2(75.f, 10.f));

if (ImGui::Tab("A", ImVec2(75.f, 66.f))) tab = 0;
if (ImGui::SelectedTab("G", ImVec2(75.f, 66.f))) tab = 1;
if (ImGui::Tab("B", ImVec2(75.f, 66.f))) tab = 2;
if (ImGui::Tab("C", ImVec2(75.f, 66.f))) tab = 3;
if (ImGui::Tab("F", ImVec2(75.f, 66.f))) tab = 4;
if (ImGui::Tab("D", ImVec2(75.f, 66.f))) tab = 5;
if (ImGui::Tab("E", ImVec2(75.f, 66.f))) tab = 6;
if (ImGui::Tab("H", ImVec2(75.f, 66.f))) tab = 7;
if (ImGui::Tab("I", ImVec2(75.f, 66.f))) tab = 8;

ImGui::TabSpacer2("##Bottom Spacer", ImVec2(75.f, 7.f));
break;
case 2:
ImGui::TabSpacer("##Top Spacer", ImVec2(75.f, 10.f));

if (ImGui::Tab("A", ImVec2(75.f, 66.f))) tab = 0;
if (ImGui::Tab("G", ImVec2(75.f, 66.f))) tab = 1;
if (ImGui::SelectedTab("B", ImVec2(75.f, 66.f))) tab = 2;
if (ImGui::Tab("C", ImVec2(75.f, 66.f))) tab = 3;
if (ImGui::Tab("F", ImVec2(75.f, 66.f))) tab = 4;
if (ImGui::Tab("D", ImVec2(75.f, 66.f))) tab = 5;
if (ImGui::Tab("E", ImVec2(75.f, 66.f))) tab = 6;
if (ImGui::Tab("H", ImVec2(75.f, 66.f))) tab = 7;
if (ImGui::Tab("I", ImVec2(75.f, 66.f))) tab = 8;

ImGui::TabSpacer2("##Bottom Spacer", ImVec2(75.f, 7.f));
break;
case 3:
ImGui::TabSpacer("##Top Spacer", ImVec2(75.f, 10.f));

if (ImGui::Tab("A", ImVec2(75.f, 66.f))) tab = 0;
if (ImGui::Tab("G", ImVec2(75.f, 66.f))) tab = 1;
if (ImGui::Tab("B", ImVec2(75.f, 66.f))) tab = 2;
if (ImGui::SelectedTab("C", ImVec2(75.f, 66.f))) tab = 3;
if (ImGui::Tab("F", ImVec2(75.f, 66.f))) tab = 4;
if (ImGui::Tab("D", ImVec2(75.f, 66.f))) tab = 5;
if (ImGui::Tab("E", ImVec2(75.f, 66.f))) tab = 6;
if (ImGui::Tab("H", ImVec2(75.f, 66.f))) tab = 7;
if (ImGui::Tab("I", ImVec2(75.f, 66.f))) tab = 8;

ImGui::TabSpacer2("##Bottom Spacer", ImVec2(75.f, 7.f));
break;
case 4:
ImGui::TabSpacer("##Top Spacer", ImVec2(75.f, 10.f));

if (ImGui::Tab("A", ImVec2(75.f, 66.f))) tab = 0;
if (ImGui::Tab("G", ImVec2(75.f, 66.f))) tab = 1;
if (ImGui::Tab("B", ImVec2(75.f, 66.f))) tab = 2;
if (ImGui::Tab("C", ImVec2(75.f, 66.f))) tab = 3;
if (ImGui::SelectedTab("F", ImVec2(75.f, 66.f))) tab = 4;
if (ImGui::Tab("D", ImVec2(75.f, 66.f))) tab = 5;
if (ImGui::Tab("E", ImVec2(75.f, 66.f))) tab = 6;
if (ImGui::Tab("H", ImVec2(75.f, 66.f))) tab = 7;
if (ImGui::Tab("I", ImVec2(75.f, 66.f))) tab = 8;

ImGui::TabSpacer2("##Bottom Spacer", ImVec2(75.f, 7.f));
break;
case 5:
ImGui::TabSpacer("##Top Spacer", ImVec2(75.f, 10.f));

if (ImGui::Tab("A", ImVec2(75.f, 66.f))) tab = 0;
if (ImGui::Tab("G", ImVec2(75.f, 66.f))) tab = 1;
if (ImGui::Tab("B", ImVec2(75.f, 66.f))) tab = 2;
if (ImGui::Tab("C", ImVec2(75.f, 66.f))) tab = 3;
if (ImGui::Tab("F", ImVec2(75.f, 66.f))) tab = 4;
if (ImGui::SelectedTab("D", ImVec2(75.f, 66.f))) tab = 5;
if (ImGui::Tab("E", ImVec2(75.f, 66.f))) tab = 6;
if (ImGui::Tab("H", ImVec2(75.f, 66.f))) tab = 7;
if (ImGui::Tab("I", ImVec2(75.f, 66.f))) tab = 8;

ImGui::TabSpacer2("##Bottom Spacer", ImVec2(75.f, 7.f));
break;
case 6:
ImGui::TabSpacer("##Top Spacer", ImVec2(75.f, 10.f));

if (ImGui::Tab("A", ImVec2(75.f, 66.f))) tab = 0;
if (ImGui::Tab("G", ImVec2(75.f, 66.f))) tab = 1;
if (ImGui::Tab("B", ImVec2(75.f, 66.f))) tab = 2;
if (ImGui::Tab("C", ImVec2(75.f, 66.f))) tab = 3;
if (ImGui::Tab("F", ImVec2(75.f, 66.f))) tab = 4;
if (ImGui::Tab("D", ImVec2(75.f, 66.f))) tab = 5;
if (ImGui::SelectedTab("E", ImVec2(75.f, 66.f))) tab = 6;
if (ImGui::Tab("H", ImVec2(75.f, 66.f))) tab = 7;
if (ImGui::Tab("I", ImVec2(75.f, 66.f))) tab = 8;

ImGui::TabSpacer2("##Bottom Spacer", ImVec2(75.f, 7.f));
break;
case 7:
ImGui::TabSpacer("##Top Spacer", ImVec2(75.f, 10.f));

if (ImGui::Tab("A", ImVec2(75.f, 66.f))) tab = 0;
if (ImGui::Tab("G", ImVec2(75.f, 66.f))) tab = 1;
if (ImGui::Tab("B", ImVec2(75.f, 66.f))) tab = 2;
if (ImGui::Tab("C", ImVec2(75.f, 66.f))) tab = 3;
if (ImGui::Tab("F", ImVec2(75.f, 66.f))) tab = 4;
if (ImGui::Tab("D", ImVec2(75.f, 66.f))) tab = 5;
if (ImGui::Tab("E", ImVec2(75.f, 66.f))) tab = 6;
if (ImGui::SelectedTab("H", ImVec2(75.f, 66.f))) tab = 7;
if (ImGui::Tab("I", ImVec2(75.f, 66.f))) tab = 8;

ImGui::TabSpacer2("##Bottom Spacer", ImVec2(75.f, 7.f));
break;
case 8:
ImGui::TabSpacer("##Top Spacer", ImVec2(75.f, 10.f));

if (ImGui::Tab("A", ImVec2(75.f, 66.f))) tab = 0;
if (ImGui::Tab("G", ImVec2(75.f, 66.f))) tab = 1;
if (ImGui::Tab("B", ImVec2(75.f, 66.f))) tab = 2;
if (ImGui::Tab("C", ImVec2(75.f, 66.f))) tab = 3;
if (ImGui::Tab("F", ImVec2(75.f, 66.f))) tab = 4;
if (ImGui::Tab("D", ImVec2(75.f, 66.f))) tab = 5;
if (ImGui::Tab("E", ImVec2(75.f, 66.f))) tab = 6;
if (ImGui::Tab("H", ImVec2(75.f, 66.f))) tab = 7;
if (ImGui::SelectedTab("I", ImVec2(75.f, 66.f))) tab = 8;

ImGui::TabSpacer2("##Bottom Spacer", ImVec2(75.f, 7.f));
break;
}

ImGui::PopFont();

style->ButtonTextAlign = ImVec2(0.5f, 0.5f);

} ImGui::EndTabs();

ImGui::SameLine(75.f);

ImGui::BeginChild("Tab Contents", ImVec2(572.f, 622.f), false);
{

style->Colors[ImGuiCol_Border] = ImColor(0, 0, 0, 0);

switch (tab)
{

case 0:
Aimbot();
break;
case 1:
Antiaim();
break;
case 2:
Legit();
break;
case 3:
Visuals();
break;
case 4:
Chams();
break;
case 5:
Misc();
break;
case 6:
Skins();
break;
case 7:
Configurations();
break;
case 8:
Luas();
break;
}

style->Colors[ImGuiCol_Border] = ImColor(10, 10, 10, 255);

} ImGui::EndChild();

style->ItemSpacing = ImVec2(4.f, 4.f);
style->Colors[ImGuiCol_ChildBg] = ImColor(17, 17, 17, 255);

} ImGui::EndChild();

ImGui::PushFont(skeet_menu);

if (!editing_script.empty())
lua_edit(editing_script);

ImGui::PopFont();
}
ImGui::End();
}
/del
 
Сверху Снизу