Добро пожаловать на форум, Гость, это ваша панель
  • Страница 1 из 1
  • 1
Форум Perfect Soft » Моды и AMX Скриптинг CS 1.6 » Zombie Plague » Запомнить выбор [Выкл.]
Запомнить выбор [Выкл.]
SimaX
Дата: Среда, 20.11.2013, 20:00 | Сообщение # 1
офлайн

  • Сообщения: 3
  • Награды: 0
  • Замечания:
 
Здравствуйте помогите пожалуйста добавить в меню оружия:
функцию Запомнить выбор [Выкл]-[Вкл] чтобы когда эта функция была включена то на новый раунд выдавало то оружие которую он выбрал и
объединить кнопки EXIT и BACK в одну кнопку вот так на скрине:
http://5.firepic.org...42mf9yumzbn.jpg


Код
#include <amxmodx>
           
new cvar_showhudmsg

public plugin_init()    
{
       register_plugin("putinserver menu", "0.1", "X-factor")
       register_clcmd("amx_menu", "function_menu", ADMIN_ALL,"")    
       register_clcmd("say /menu", "function_menu")
       register_clcmd("say_team /menu", "function_menu")
       register_clcmd("menu", "function_menu")
           RegisterHam(Ham_Spawn, "player", "fw_PlayerSpawn_Post")      

       cvar_showhudmsg = register_cvar("show_hudmsg", "1");        //1 - on        0 - off
}

public fw_PlayerSpawn_Post(id)        
{     
           if(is_user_alive(id) && is_user_connected(id))        
       {        
           function_menu(id)    
                  
       }    
}

public client_putinserver(id)
{
       if(get_pcvar_num(cvar_showhudmsg))
           set_task(1.0, "task_hudmsg", id, _, _, "b")
}

public task_hudmsg(id)
{
       set_hudmessage(0, 255, 0, 0.75, 0.0, 0, 6.0, 12.0)
       show_hudmessage(id, "Меню Сервера, нажми на F3")
}

public function_menu(id)    
{
       new menu = menu_create("\rМеню оружия", "menu_handler")
           menu_additem(menu, "AK-Long","1")
       menu_additem(menu, "F2000","2")
           menu_additem(menu, "HK416","3")
       menu_additem(menu, "Оружия#4","4")
           menu_additem(menu, "Оружия#5","5")
       menu_additem(menu, "Оружия#6","6")
           menu_additem(menu, "Оружия#7","7")
           menu_additem(menu, "Оружия#8","8")
       menu_additem(menu, "Оружия#9","9")
           menu_additem(menu, "Оружия#10","10")
           menu_additem(menu, "Оружия#11","11")
       menu_additem(menu, "Оружия#12","12")
           menu_setprop(menu, MPROP_NEXTNAME, "Дале")
          menu_setprop(menu, MPROP_BACKNAME, "Назад")
       menu_setprop(menu, MPROP_EXITNAME, "Выход")
               
       menu_display(id,menu,0)
       return PLUGIN_HANDLED

register_clcmd("menu","go_menu");
}

public client_authorized(id)
{
client_cmd(id, "bind ^"F3^" ^"menu^"")
}
           
public menu_handler(id, menu, item)    
{
       if(item == MENU_EXIT)    
       {
           menu_destroy(menu)
               return PLUGIN_HANDLED
       }
               
       new data[6], iName[64], access, callback
       menu_item_getinfo(menu, item, access, data, 5, iName, 63, callback)
               
       new key = str_to_num(data)
               
       switch(key)    
       {
           case 1:{

               }
               case 2:{

               }
               case 3:{

               }
               case 4:{

               }
               case 5:{

               }
               case 6:{

               }
                 
       }
       return PLUGIN_HANDLED
}


Сообщение отредактировал SimaX - Среда, 20.11.2013, 20:10
 
Contra63
Дата: Среда, 20.11.2013, 21:36 | Сообщение # 2
офлайн

  • Сообщения: 830
  • Награды: 7
  • Замечания:
 
из csdm бери

 
SimaX
Дата: Четверг, 21.11.2013, 13:12 | Сообщение # 3
офлайн

  • Сообщения: 3
  • Награды: 0
  • Замечания:
 
Легко сказать

Добавлено (21.11.2013, 13:12)
---------------------------------------------
Contra63, МОГ БЫ ПОМОЧЬ SKYPE?


Сообщение отредактировал SimaX - Четверг, 21.11.2013, 17:52
 
Форум Perfect Soft » Моды и AMX Скриптинг CS 1.6 » Zombie Plague » Запомнить выбор [Выкл.]
  • Страница 1 из 1
  • 1
Поиск: