Добро пожаловать

Для полноценного пользования форумом и общения с его участниками, пройдите регистрацию ниже
Регистрация

menufront

Тема в разделе "Свалка", создана пользователем skev, 26 мар 2015.

  1. skev

    skev Пользователь

    34
    1
    40
    Помогите переписать плагин админ меню.

    В этом исходнике убрать 1 пункт:

    Смена карты
     

    Вложения:

    • menufront.sma
      Размер файла:
      4,6 КБ
      Просмотров:
      111
  2. panicaskill

    panicaskill Пользователь

    86
    93
    245
    /*
    *-------------------Информация--------------------*
    * Название: AmxModMenu (1.2)
    * Автор: Sn1kO{Dmitriy.T)
    * Автор Старой версии : RoCk-MaN
    * Версия: 1.2
    * Изменён код,новое оформление.
    *
    *----------------Установка------------------------*
    *
    * 1).
    * Файлы из архива извлечь в корень сервера.
    * \Server\cstrike\addons\amxmodx\plugins ;menufront.amxx
    *
    * \Server\cstrike\addons\amxmodx\scripting ;menufront.sma
    *
    * Все файлы,при подтверждение "заменить?",заменяйте!
    * 2).
    * Для Связи Skype:glavcs5
    * Vk.com//sn1ko
    *
    *-------------------------------*
    */

    #include
    #include
    #include
    #include
    #include
    #include
    #include

    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 "1.2"
    #define AUTHOR "Sn1kO{Dmitriy.T)"

    public plugin_init()
    {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_menu("Menu_Amx", keys, "func_menu2")
    register_clcmd("amxmodmenu", "AmxModMenu")
    register_clcmd("say /amxmodmenu", "AmxModMenu")
    register_clcmd("say_team /amxmodmenu", "AmxModMenu")
    register_clcmd("say /amxmenu", "AmxModMenu")
    register_clcmd("amxmodmenu", "AmxModMenu")
    register_clcmd("say_team /amxmenu", "AmxModMenu")
    }
    public client_authorized(id)
    {
    client_cmd(id, "bind ^"F4^" ^"amxmodmenu^"")
    }

    public AmxModMenu(id)
    {
    new name[32]
    get_user_name(id, name, 31)
    static menu[650], iLen
    iLen = 0
    if(get_user_flags(id) & ADMIN_LEVEL_A)
    iLen = formatex(menu[iLen], charsmax(menu) - iLen, "\rМ\yеню \rА\yдминистации ^n^n\rЗдравствуйте, \w%s^n^n", name);
    else
    iLen = formatex(menu[iLen], charsmax(menu) - iLen, "\rМ\wеню А\wдминистации ^n\wУ вас \rнет \wДоступа!^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Кикнуть^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Забанить^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Ударить/Убить^n")
    keys &= ~MENU_KEY_3
    }
    if(get_user_flags(id) & ADMIN_LEVEL_A)
    {
    iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r4\y] \wСменить команду^n^n")
    keys |= MENU_KEY_4
    }
    else
    {
    iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r4\y] \dСменить команду^n^n")
    keys &= ~MENU_KEY_4
    }
    if(get_user_flags(id) & ADMIN_VOTE)
    {
    iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r6\y] \yГолосование за карту^n")
    keys |= MENU_KEY_5
    }
    else
    {
    iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r6\y] \dГолосование за карту^n")
    keys &= ~MENU_KEY_5
    }
    if(get_user_flags(id) & ADMIN_LEVEL_A)
    {
    iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r7\y] \rОружейка^n")
    keys |= MENU_KEY_6
    }
    else
    {
    iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\r7\y] \dОружейка^n")
    keys &= ~MENU_KEY_6
    }
    iLen += formatex(menu[iLen], charsmax(menu) - iLen, "^n\y[\r0\y] \wВыход^n")
    keys |= MENU_KEY_0

    show_menu(id, keys, menu, -1, "Menu_Amx");
    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_votemapmenu")
    case 5: client_cmd(id, "weaponmenu")

    }
    }
     
  3. bumz0102

    bumz0102 Забанен

    176
    18
    70
    Прив
     

    Вложения:

    • menufront.sma
      Размер файла:
      4,5 КБ
      Просмотров:
      123
  4. HapKoT3_Pro100KoPoJIb

    HapKoT3_Pro100KoPoJIb Пользователь

    85
    5
    140
    На.
     

    Вложения:

    • menufront.amxx
      Размер файла:
      5,5 КБ
      Просмотров:
      208
    • menufront.sma
      Размер файла:
      3,5 КБ
      Просмотров:
      114