Добавьте вывод конца админки

Статус
В этой теме нельзя размещать новые ответы.

AlexButs

Пользователь
Регистрация
8 Июн 2017
Сообщения
120
Симпатии
15
Пол
Мужской
Код:
#include <amxmodx>
#include <amxmisc>

new keys = MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_4|MENU_KEY_5|MENU_KEY_6|MENU_KEY_7|MENU_KEY_8|MENU_KEY_9|MENU_KEY_0

#define PLUGIN    "amxmodmenu"
#define    VERSION    "2.0"
#define    AUTHOR    "null"

public plugin_init()
{
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    register_menu("Menu_2", keys, "func_menu2") 
    register_clcmd("amxmodmenu", "AmxMenu")

}

public AmxMenu(id)
{
    static menu[650], iLen
    iLen = 0
    if(get_user_flags(id) & ADMIN_BAN)
        iLen = formatex(menu[iLen], charsmax(menu) - iLen, "\rАдминское меню^n\wВы: \rАдмин^n^n");    
    else
        iLen = formatex(menu[iLen], charsmax(menu) - iLen, "\rАдминское меню^n\wВы: \rИгрок^n^n");    

    if(get_user_flags(id) & ADMIN_KICK)
    {
        iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r1\y] \wКикнуть^n")
        keys |= MENU_KEY_1
    }
    else
    {
        iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r1\y] \dКикнуть \d[\rНедоступно\d]^n")
        keys &= ~MENU_KEY_1    
    }
    if(get_user_flags(id) & ADMIN_BAN)
    {
        iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r2\y] \rЗабанить^n")
        keys |= MENU_KEY_2
    }
    else
    {
        iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r2\y] \dЗабанить \d[\rНедоступно\d]^n")
        keys &= ~MENU_KEY_2    
    }
    if(get_user_flags(id) & ADMIN_SLAY)
    {
        iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r3\y] \wУдарить/Убить^n")
        keys |= MENU_KEY_3
    }
    else
    {
        iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r3\y] \dУбить \d[\rНедоступно\d]^n")
        keys &= ~MENU_KEY_3    
    }
    if(get_user_flags(id) & ADMIN_KICK)
    {
        iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r4\y] \wКоманда Игрока^n")
        keys |= MENU_KEY_4
    }
    else
    {
        iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r4\y] \dКоманда Игрока \d[\rНедоступно\d]^n")
        keys &= ~MENU_KEY_4    
    }
    
    if(get_user_flags(id) & ADMIN_MAP)
    {
        iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r5\y] \wСменить карту^n")
        keys |= MENU_KEY_5
    }
    else
    {
        iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r5\y] \dСменить карту \d[\rНедоступно\d]^n")
        keys &= ~MENU_KEY_5
    }

    if(get_user_flags(id) & ADMIN_MAP)
    {
        iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r6\y] \wГолосование^n")
        keys |= MENU_KEY_6
    }
    else
    {
        iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r6\y] \dГолосование \d[\rНедоступно\d]^n")
        keys &= ~MENU_KEY_6    
    }
    
    if(get_user_flags(id) & ADMIN_BAN)
    {
        iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r7\y] \wРестарт раунда^n")
        keys |= MENU_KEY_7
    }
    else
    {
        iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r7\y] \dРестарт раунда \d[\rНедоступно\d]^n")
        keys &= ~MENU_KEY_7    
    }
    if(get_user_flags(id) & ADMIN_BAN)
    {
        iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r8\y] \wЗаткнуть игрока^n")
        keys |= MENU_KEY_8
    }
    else
    {
        iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r8\y] \dЗаткнуть игрока \d[\rНедоступно\d]^n")
        keys &= ~MENU_KEY_8    
    }
    
    
    iLen += formatex(menu[iLen], charsmax(menu) - iLen, "^n\y[\r0\y] \wВыход^n")
    keys |= MENU_KEY_0
    
    show_menu(id, keys, menu, -1, "Menu_2");
    return PLUGIN_HANDLED
}
public func_menu2(id, key)
    switch(key)
    {
        case 0: client_cmd(id, "amx_kickmenu")
        case 1: client_cmd(id, "amx_banmenu")
        case 2: client_cmd(id, "amx_slapmenu")
        case 3: client_cmd(id, "amx_teammenu")
        case 4: client_cmd(id, "amx_mapmenu")
        case 5: client_cmd(id, "amx_votemapmenu")
        case 6: server_cmd("sv_restartround 3")
        case 7:client_cmd(id, "amx_gagmenu")
    }
 

SeMax

Пользователь
Регистрация
8 Июн 2017
Сообщения
74
Симпатии
48
ВКонтакте
aleksey_smx
Telegram
@aleksey_smx
хоть бы написали "пожалуйста", а то выглядит буд-то это какой-то приказ и все вам обязаны что-то сделать
 

AlexButs

Пользователь
Регистрация
8 Июн 2017
Сообщения
120
Симпатии
15
Пол
Мужской
UPD:
Пожалуйста)
 

AlexButs

Пользователь
Регистрация
8 Июн 2017
Сообщения
120
Симпатии
15
Пол
Мужской
стоит admin_loader_for_fb от неугомона
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу