Русское сообщество по скриптингу

не могу добавить в меню супер админа воскрешения

Все вопросы по работе и настройке AMXX и его плагинов.

Модератор: liFe iS GoOD

Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

В данном разделе форума разрешено создавать темы, касающие только вопросов по AMX Mod X и его плагинам.

не могу добавить в меню супер админа воскрешения

Сообщение Krayzer » 10 янв 2019, 21:07

Здравствуйте! Я не могу справится с проблемой - я не могу добавить в меню супер админа воскрешения.
Сам код:
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);
}
Аватара пользователя
Krayzer
 
Сообщения: 15
Зарегистрирован: 21 май 2018, 23:44
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.
Языки программирования: Pawn
SourcePawn
C++
Php
Ruby
Python
C#

Re: не могу добавить в меню супер админа воскрешения

Сообщение MrJunior » 10 янв 2019, 21:17

Если вы пытались, то какие ошибки были? Тут помогают, не делают за вас
Аватара пользователя
MrJunior
Скриптер
 
Сообщения: 146
Зарегистрирован: 21 сен 2016, 19:46
Откуда: localhost
Благодарил (а): 3 раз.
Поблагодарили: 31 раз.
Опыт программирования: Больше трех лет
Языки программирования: Pawn | Web | Lua


Вернуться в Вопросы по AMXX и его плагинам

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10

cron