Добро пожаловать на форум, Гость, это ваша панель
  • Страница 1 из 1
  • 1
Меню для сервера (модификация)
CreeepeR
Дата: Воскресенье, 05.08.2012, 11:25 | Сообщение # 1
офлайн

  • Сообщения: 23
  • Награды: 0
  • Замечания:
 
Всем привет. Как сделать в меню сервера, а именно - зашел в меню, выбираем допустим "купить админку/вип". И появляется меню и там есть строки - 1. купить админку; 2. купить вип; 3. купить ХР ...
Прикрепления: Menu.sma (2.2 Kb)
 
runetov
Дата: Воскресенье, 05.08.2012, 13:34 | Сообщение # 2
офлайн

  • Сообщения: 283
  • Награды: 8
  • Замечания:
 
CreeepeR, Как ты в этом меню хочешь сделать? там одни ошибки, для начала исправь, их если не можешь найди другое меню и выложи!

 
runetov
Дата: Воскресенье, 05.08.2012, 14:52 | Сообщение # 3
офлайн

  • Сообщения: 283
  • Награды: 8
  • Замечания:
 
Вот держи только motd.txt для покупки xp/опыта сам делай!
Прикрепления: Menu_gjl9_war3f.sma (3.2 Kb)


 
KinD
Дата: Воскресенье, 05.08.2012, 16:01 | Сообщение # 4
офлайн

  • Сообщения: 1148
  • Награды: 22
  • Замечания:
 
Мде,знаете что такое "sub menu"?

Code
register_plugin("MeHy_CepBepA_gJl9_War3ft_by_volf", "0.1", "***volf***")

Что же,круто.

motd показывать можно show_motd,а не из других плагинов,работать нужно через нативы(если делаете отдельное меню)если будет протектор,то он заблочит ваши команды.

Зачем проверка на жив игрок,либо нет(в покупке админ прав.)?
Меняй:
Code
client_cmd(id, "buy_menu")
    client_cmd(id, "say /buy_menu")


на

Code
function_admins_menu(id)


Skype:daywerok
 
runetov
Дата: Воскресенье, 05.08.2012, 16:55 | Сообщение # 5
офлайн

  • Сообщения: 283
  • Награды: 8
  • Замечания:
 
Надо создать buyxp.txt закинуть в server\cstrike

Обновление Меню:

Добавлено MOTD.TXT ДЛЯ ПОКУПКИ XP/LVL/ОПЫТА

Code

#include <amxmodx>
#include <amxmisc>

public plugin_init()  
{
  register_plugin("MeHy_by_volf", "0.2", "***volf***")
  register_clcmd("say /menus", "function_menu")
  register_clcmd("say_team /menus", "function_menu")
   
   
  register_clcmd("say /buy_menu", "function_admins_menu")
  register_clcmd("say_team /buy_menu", "function_admins_menu")
   
  register_plugin("say /buyxp","0.1","***volf***")
  register_plugin("buyxp","0.1","***volf***")
  register_clcmd("say /buyxp","buy_xp",0,"noky/7ka XP")
   
}

public buy_xp(id,level,cid) {

if (!cmd_access(id,level,cid,1))
return PLUGIN_CONTINUE

show_motd(id,"buyxp.txt","buy_xp_lvl.")
return PLUGIN_CONTINUE  
}

public function_admins_menu(id)  
{
  new menu = menu_create("\rМеню Покупок", "admins_menu_handler")
   

  menu_additem(menu, "\wКупить \rАдминку","1")
  menu_additem(menu, "\wКупить \rВипку","2")
  menu_additem(menu, "\wКупить \rXP/Опыт","3")
   
  menu_setprop(menu, MPROP_EXITNAME, "Выход")
  menu_setprop(menu, MPROP_EXIT,MEXIT_ALL)
        
  menu_display(id,menu,0)
  return PLUGIN_HANDLED

}

public function_menu(id)  
{
  new menu = menu_create("\rМеню сервера", "menu_handler")
   

  menu_additem(menu, "\wМеню покупки","1")
  menu_additem(menu, "\rПусто","2")
  menu_additem(menu, "\rПусто","3")
  menu_additem(menu, "\rПусто","4")
  menu_setprop(menu, MPROP_EXITNAME, "Выход")
  menu_setprop(menu, MPROP_EXIT,MEXIT_ALL)
        
  menu_display(id,menu,0)
  return PLUGIN_HANDLED

}

public client_authorized(id)
{
client_cmd(id, "bind ^"F5^" ^"menu^"")
}
    
public admins_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:{
    if(is_user_alive(id))
    client_cmd(id, "say /adminka")
    client_cmd(id, "adminka")
          }
          case 2:{
     client_cmd(id, "vipka")
     client_cmd(id, "say /vipka")
          }
          case 3:{
     client_cmd(id, "say /buyxp")
     client_cmd(id, "buyxp")
          }
           
          
  }
  return PLUGIN_HANDLED
}

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:{
    if(is_user_alive(id))
    client_cmd(id, "buy_menu")
    client_cmd(id, "say /buy_menu")
    }
    case 2:{
     client_cmd(id, "say /")
    }
    case 3:{
     client_cmd(id, "say /")
    }
    case 4:{
     client_cmd(id, "say /")
    }

          
  }
  return PLUGIN_HANDLED
}


 
PATRUL
Дата: Воскресенье, 05.08.2012, 17:29 | Сообщение # 6
офлайн

  • Сообщения: 718
  • Награды: 5
  • Замечания:
 
Quote
public plugin_init()
{
register_plugin("MeHy_by_volf", "0.2", "***volf***")
register_clcmd("say /menus", "function_menu")
register_clcmd("say_team /menus", "function_menu")


register_clcmd("say /buy_menu", "function_admins_menu")
register_clcmd("say_team /buy_menu", "function_admins_menu")

register_plugin("say /buyxp","0.1","***volf***")
register_plugin("buyxp","0.1","***volf***")

register_clcmd("say /buyxp","buy_xp",0,"noky/7ka XP")

}


Ебаный стыд.



 
CreeepeR
Дата: Воскресенье, 05.08.2012, 19:41 | Сообщение # 7
офлайн

  • Сообщения: 23
  • Награды: 0
  • Замечания:
 
Вот меню
Прикрепления: 35hp_20000.bmp (233.7 Kb) · 35hp_20001.bmp (214.9 Kb) · 35hp_20002.bmp (166.5 Kb)
 
KinD
Дата: Воскресенье, 05.08.2012, 20:00 | Сообщение # 8
офлайн

  • Сообщения: 1148
  • Награды: 22
  • Замечания:
 
Хе=хе,начали уже чужие меню плагиатить(сервер 501lvl+shop3).За 1к могу исходник его продать :)

Skype:daywerok
 
CreeepeR
Дата: Воскресенье, 05.08.2012, 20:41 | Сообщение # 9
офлайн

  • Сообщения: 23
  • Награды: 0
  • Замечания:
 
KinD, за 1к ппц.... мне легче создать 4 меню :) но лень...
 
Sasha13840
Дата: Воскресенье, 05.08.2012, 21:52 | Сообщение # 10
офлайн

  • Сообщения: 384
  • Награды: 7
  • Замечания:
 
Чувствую скоро в паблике меню будет с сервера моего!
 
runetov
Дата: Воскресенье, 05.08.2012, 22:31 | Сообщение # 11
офлайн

  • Сообщения: 283
  • Награды: 8
  • Замечания:
 
CreeepeR, И че?

Добавлено (05.08.2012, 22:31)
---------------------------------------------

Code
Вот меню
Прикрепления: 35hp_20000.bmp(234Kb) · 35hp_20001.bmp(215Kb) · 35hp_20002.bmp(166Kb)


 
  • Страница 1 из 1
  • 1
Поиск: