Здравствуйте! Я не могу справится с проблемой - я не могу добавить в меню супер админа воскрешения.
Сам код:
Show_SuperAdminMenu(id)
{
if(g_iDayMode != 1 && g_iDayMode != 2 || jbe_menu_blocked(id)) return PLUGIN_HANDLED;
jbe_informer_offset_up(id);
new szMenu[512], iKeys = (1<<0|1<<1|1<<2), iAlive = IsSetBit(g_iBitUserAlive, id), iLen = formatex(szMenu, charsmax(szMenu), "\y%L^n^n", id, "JBE_MENU_SUPER_ADMIN_TITLE");
iLen += formatex(szMenu[iLen], charsmax(szMenu) - iLen, "\r[\y5\r] \w%L \d[\r%s\d]^n", id, "JBE_GODMENU_NO_DAMAGE", g_SuperMMenu[id][0] ? "Включено": "Выключено");
iLen += formatex(szMenu[iLen], charsmax(szMenu) - iLen, "\r[\y6\r] \w%L \d[\r%s\d]^n", id, "JBE_GODMENU_NO_DAMAGE", g_SuperMMenu[id][1] ? "Включено": "Выключено");
if(!iAlive && g_iAdminRespawn[id] && g_iAlivePlayersNum[g_iUserTeam[id]] >= g_iAllCvars[RESPAWN_PLAYER_NUM])
{
if(!jbe_all_users_wanted())
{
iLen += formatex(szMenu[iLen], charsmax(szMenu) - iLen, "\r[\y1\r] \w%L^n", id, "JBE_MENU_SUPER_ADMIN_RESPAWN", g_iAdminRespawn[id]);
iKeys |= (1<<0);
}else iLen += formatex(szMenu[iLen], charsmax(szMenu) - iLen, "\r[\y1\r] \d%L [Есть люди в розыске!]^n", id, "JBE_MENU_SUPER_ADMIN_RESPAWN", g_iAdminRespawn[id]);
}
else iLen += formatex(szMenu[iLen], charsmax(szMenu) - iLen, "\r[\y1\r] \d%L^n", id, "JBE_MENU_SUPER_ADMIN_RESPAWN", g_iAdminRespawn[id]);
formatex(szMenu[iLen], charsmax(szMenu) - iLen, "^n\r[\y0\r] \w%L", id, "JBE_MENU_EXIT");
return show_menu(id, iKeys, szMenu, -1, "Show_SuperAdminMenu");
}
public SuperMMenu_GiveFunc(id)
{
new szName[32];
get_user_name(id, szName, charsmax(szName));
if(g_iDayMode != 1 && g_iDayMode != 2) return PLUGIN_HANDLED;
if(g_SuperMMenu[id][0]) set_user_godmode(id, 1);
else set_user_godmode(id, 0);
if(g_SuperMMenu[id][1]) set_user_noclip(id, 1);
else set_user_noclip(id, 0);
case 3:{
if(IsNotSetBit(g_iBitUserAlive, id) && g_iAdminRespawn[id] && g_iAlivePlayersNum[g_iUserTeam[id]] >= g_iAllCvars[RESPAWN_PLAYER_NUM])
{
ExecuteHamB(Ham_CS_RoundRespawn, id);
g_iAdminRespawn[id]--;
UTIL_SayText(0, "!y[!gIS-GAMING!y][!gSuper-Admin!y] Супер игрок !g%s!y возрадился!", szName);
}
}
}
public Handle_SuperAdminMenu(id, iKey)
{
if(!g_SuperMMenu[id][iKey]) g_SuperMMenu[id][iKey] = true;
else g_SuperMMenu[id][iKey] = false;
SuperMMenu_GiveFunc(id);
}