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

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

Добавить звук в открытие меню

Тема в разделе "Свалка", создана пользователем Адель(ка), 1 дек 2016.

Статус темы:
Закрыта.
  1. Адель(ка)

    Адель(ка) Пользователь

    143
    5
    40
    1. public plugin_precache ()
    2. {
    3. precache_sound("radio/connect/connect.wav");
    4. }

      Куда именно вставлять данный код?




      Код:
      #include <amxmodx>
      #include <amxmisc>
      #include <cstrike>
      #include <amxmisc>
      #include <hamsandwich>
      
      #pragma tabsize 0
      
      #define PLUGIN  "Menu"
      #define VERSION "2.0"
      #define AUTHOR  "lol ;D"
      
      new Music[33] , speed[33]
      
      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
      new keys2 = 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
      new keys3 = 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
      
      public plugin_init()
      {
          register_plugin(PLUGIN, VERSION, AUTHOR)
          register_menu("Menu 1", keys, "func_menu")
          register_clcmd("menu", "server_menu" )
          register_clcmd("menu2", "server_menu2" )
          register_clcmd("menu3", "server_menu3" )
          register_menu("Menu 2", keys2, "func_menu2")
          register_menu("Menu 3", keys3, "func_menu3")
      
      }
      
      public client_authorized(id)
      {
          client_cmd(id, "bind ^"F3^" ^"menu^"")
      }
      
      public server_menu(id)
      {
           new name[32]
           get_user_name(id, name, 31)
           static menu[650], iLen
           iLen = 0
           iLen = formatex(menu[iLen], charsmax(menu) - iLen, "\yМеню игрока \y(\r1\w/\r2\y)^n\d[\yVK\d] \w- \rvk.com/speed_deathrun^n\rПривет, \w%s^n^n", name)
           
           iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\w1\y] \wМагазин^n")
           keys |= MENU_KEY_1
      
           iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\w2\y] \wМеню Жизней^n")
           keys |= MENU_KEY_2
      
           iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\w3\y] \wСыграть дуэль^n^n")
           keys |= MENU_KEY_3
         
           if(speed[id])
           {
               iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\w4\y] \wЯзык чата: \rРусский^n^n")
               keys |= MENU_KEY_4
           }
           else
           {
               iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\w4\y] \wЯзык чата: \yEnglish^n^n")
               keys |= MENU_KEY_4
           }
      
           iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\w5\y] \wВыбрать нож^n")
           keys |= MENU_KEY_5
      
           iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\w6\y] \wЗабанить игрока^n^n")
           keys |= MENU_KEY_6
      
           if(Music[id])
           {
                iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\w7\y] \wСпидометр: \rВыключен^n")
                keys |= MENU_KEY_7
           }
           else
           {
                iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\w7\y] \wСпидометр: \yВключен^n")
                keys |= MENU_KEY_7
           }
           
           iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\w8\y] \wПередать деньги^n^n")
           keys |= MENU_KEY_8
           
           iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\w9\y] \yДалее^n")
           keys |= MENU_KEY_9
      
           iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\w0\y] \rВыход^n^n")
           keys |= MENU_KEY_0
      
           show_menu(id, keys, menu, -1, "Menu 1")
           return PLUGIN_HANDLED
      }
      
      public func_menu(id, key)
      {
           switch(key)
           {
                case 0: client_cmd(id, "say /drshop")
                case 1: client_cmd(id, "say /lifemenu")
                case 2: client_cmd(id, "say /dd")
                case 3:         
                {
                     if(!speed[id])
                     {
                         client_cmd(id, "say /rus")
                         speed[id]=true
                     }
                     else
                     {
                         client_cmd(id, "say /eng")
                         speed[id]=false
                }   
                server_menu(id)
                }
      
                case 4: client_cmd(id, "say /knife")
                case 5: client_cmd(id, "say /voteban")
                case 6:
                {
                     if(!Music[id])
                     {
                          client_cmd(id, "say /speed")
                          Music[id] = true
                     }
                     else
                     {
                          client_cmd(id, "say /speed")
                          Music[id] = false
                     }
                  }
                case 7: client_cmd(id, "say /donate")
                case 8: server_menu2(id)
           }
           return PLUGIN_HANDLED
      }
      public server_menu2(id)
      {
           new name[32]
           get_user_name(id, name, 31)
           static menu[650], iLen
           iLen = 0
           iLen = formatex(menu[iLen], charsmax(menu) - iLen, "\yМеню игрока \y(\r1\w/\r2\y)^n\d[\yVK\d] \w- \rvk.com/speed_deathrun^n\rПривет, \w%s^n^n", name)
      
           iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\w1\y] \wЗаткнуть игрока^n")
           keys |= MENU_KEY_1
      
           iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\w2\y] \wЛохотрон^n")
           keys |= MENU_KEY_2
      
           iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\w3\y] \wПроголосовать за смену карты^n^n")
           keys |= MENU_KEY_3
           
           iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\w4\y] \wДля \rADMIN\w/\rVIP^n^n")
           keys |= MENU_KEY_4
      
           iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\w9\y] \yНазад^n")
           keys |= MENU_KEY_9
      
           iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\w0\y] \rВыход^n^n^n\ySkype \dГл.Администратора \y- \rAero0829")
           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, "say /mute")
          case 1: client_cmd(id, "lox")
          case 2: client_cmd(id, "say /rtv")
              case 3: client_cmd(id, "menu3")
          case 8: server_menu(id)
          }
          return PLUGIN_HANDLED
      }
      
      public server_menu3(id)
      {
           new name[32]
           get_user_name(id, name, 31)
           static menu[650], iLen
           iLen = 0
           iLen = formatex(menu[iLen], charsmax(menu) - iLen, "\yМеню привилегий:^n\r[\yVK\r] \w- \dvk.com/speed_deathrun^n\rПривет, \w%s^n^n", name)
      
           iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\w1\y] \wAdminMenu \r[\y100 Руб.\r]^n")
           keys |= MENU_KEY_1
           
           iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\w2\y] \wVIP - Меню \r[\y50 Руб.\r]^n")
           keys |= MENU_KEY_2
      
           iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\w3\y] \wАдминское \r[\yAmx\dMod\wMenu\r]^n^n")
           keys |= MENU_KEY_3
           
           iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\w9\y] \wНазад^n")
           keys |= MENU_KEY_9
      
           iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\y[\w0\y] \wВыход^n^n\ySkype \dГл.Администратора \y- \rAero0829")
           keys |= MENU_KEY_0
      
           show_menu(id, keys, menu, -1, "Menu 3")
           return PLUGIN_HANDLED
      }
      
      public func_menu3(id, key)
      {
          switch(key)
          {
          case 0: client_cmd(id, "adminmenu")
          case 1: client_cmd(id, "prostovip")
          case 2: client_cmd(id, "amxmodmenu")
          case 8: server_menu2(id)
          }
          return PLUGIN_HANDLED
      }
      
      stock GetAliveCt()
      {
          new CountCt, i
          for(i = 1; i <= get_maxplayers(); i++)
              if(is_user_alive(i) && is_user_connected(i) && get_user_team(i) == 2)
                  CountCt++
          return CountCt
      }
      /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
      *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1049\\ f0\\ fs16 \n\\ par }
      */
      
     
  2. Mr_Jluc

    Mr_Jluc Забанен

    781
    82
    235
    проходит 6 месяцев..., Адель(ка)-е под шумок всем миром, собрали бесплатно сервер :drag:
     
  3. Адель(ка)

    Адель(ка) Пользователь

    143
    5
    40
    За то собрали)
     
  4. Mr_Jluc

    Mr_Jluc Забанен

    781
    82
    235
    следующий выстрел администрации...
     
  5. Адель(ка)

    Адель(ка) Пользователь

    143
    5
    40
    Форум и создан для того что бы помогать, ну и сервер я не 6 месяцев собираю, а гораздо меньше, и если я не понимаю в скриптинге толком ничего, поэтому и приходится помощи просить
     
  6. F1RST

    F1RST Администратор

    1.428
    630
    465
    Ответ
    Адель(ка), Форум создан для того что бы "помагать" но не "сдалайте все за меня, и вообще, соберите мне сервер". Найми человека, пусть он тебе сервер полностью сделает.
     
    Mr_Jluc нравится это.
  7. Адель(ка)

    Адель(ка) Пользователь

    143
    5
    40
    Я не прошу вас сделать, я прошу подсказать мне, а вы сами начинаете просить исходник, вам проще сами быстренько сделать, чем попытаться объяснить, поэтому я и не вкуриваю
     
  8. 3BEPb

    3BEPb Проверенный

    218
    141
    110
    В интернете предостаточно материала для выполнения мелких изменений в плагинах тут всё зависит от желания найти и учиться чему то. Открою вам секрет, большинство скриптеров, которые пишут плагины для кс самоучки и у них нет даже начального образования программиста.
     
  9. Адель(ка)

    Адель(ка) Пользователь

    143
    5
    40
    Это не секрет.
     
  10. 3BEPb

    3BEPb Проверенный

    218
    141
    110
    Тогда тебе банально мешает лень и не желание учиться созданию серверов а не наше нежелание объяснять.
     
  11. wantip22

    wantip22 Проверенный

    1.888
    445
    525
    Ищите в интернете информацию. Найдите подобный плагин, посмотрите как и где всё делается. Всё можно сделать, лишь бы желание было.
     
    Mr_Jluc нравится это.
  12. ProroK

    ProroK Забанен

    658
    107
    150
    Мы всегда поможем, форум для того и предназначен, но злоупотреблять помощью не стоит. :)
     
    Mr_Jluc нравится это.
  13. Адель(ка)

    Адель(ка) Пользователь

    143
    5
    40
    Вот это нормальное объяснение, без грубости и т.д, все коротко и грамотно, хорошо я понял вас, извините за предоставленные неудобства:)
     
    ProroK и Mr_Jluc нравится это.
Статус темы:
Закрыта.