Перейти к содержимому


Фотография

Помогите с меню сервера

Помогите

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 5

#1 nik

nik

    Новичок

  • Пользователь
  • Pip
  • 24 сообщений

Отправлено 04 Февраль 2013 - 17:12


#include amxmodx
#define PLUGIN "MyMenu"
#define VERSION "0"
#define AUTHOR "Auto Menu Creater - by cs-bzone.ru"
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say/menu", "server_menu" )
}

public server_menu(id)
{
new i_Menu = menu_create("\rМеню сервера", "MMENU" )
menu_additem(i_Menu, "\y1.Обнулить Счет", "1", 0)
menu_additem(i_Menu, "\y2.Забанитт Игрока", "2", 0)
menu_additem(i_Menu, "\y3.Купить аминку", "3", 0)
menu_additem(i_Menu, "\y4.Купить Vip ", "4", 0)
menu_additem(i_Menu, "\y5.Admins Online", "5", 0)
menu_additem(i_Menu, "\y6.IP Сервера", "6", 0)
menu_additem(i_Menu, "\d7.Админ меню", "7", 0)
menu_additem(i_Menu, "\r8.Вип меню", "8", 0)
menu_additem(i_Menu, "\w9.Выход", "9", 0)

menu_setprop(i_Menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, i_Menu, 0)
return PLUGIN_HANDLED
}
public MMENU(id, menu, item)
{
if (item == MENU_EXIT)
{
menu_destroy(menu)

return PLUGIN_HANDLED
}
new s_Data[6], s_Name[64], i_Access, i_Callback
menu_item_getinfo(menu, item, i_Access, s_Data, charsmax(s_Data), s_Name, charsmax(s_Name), i_Callback)
new i_Key = str_to_num(s_Data)
switch(i_Key)
{
case 1:
{
client_cmd(id, "say/rs" )
}
case 2:
{
client_cmd(id, "say/voteban" )
}
case 3:
{
client_cmd(id, "say/adminka" )
}
case 4:
{
client_cmd(id, "say/vip" )
}
case 5:
{
client_cmd(id, "say/admin" )
}
case 6:
{
client_cmd(id, "say/ip" )
}
case 7:
if(get_user_flags(id) & ADMIN_LEVEL_H)
{
client_cmd(id, "say/amxmodmenu" )
}
else
{
server_menu(id)
}
case 8:
if(get_user_flags(id) & ADMIN_LEVEL_H)
{
client_cmd(id, "say/vipmenu" )
}
else
{
server_menu(id)
}
case 9:
{
client_cmd(id, "0" )
}
}

menu_destroy(menu)
return PLUGIN_HANDLEDф
//Создано с помощью Auto Menu Creator[v1.0]

Сообщение отредактировал onotole: 04 Февраль 2013 - 17:52


#2 Ghost xD

Ghost xD

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

  • Пользователь
  • PipPipPip
  • 314 сообщений

Отправлено 04 Февраль 2013 - 17:49

Что сделать то нужно?

#3 nik

nik

    Новичок

  • Пользователь
  • Pip
  • 24 сообщений

Отправлено 05 Февраль 2013 - 12:20

Вообщем все поставил на сервер ввожу команду say/menu нечего не выходит в чем тут проблема?

#4 ProxY

ProxY

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

  • Пользователь
  • PipPipPip
  • 367 сообщений

Отправлено 05 Февраль 2013 - 12:35

Вообщем все поставил на сервер ввожу команду say/menu нечего не выходит в чем тут проблема?


register_clcmd("say/menu", "server_menu" )
Пробел после "say" не пробовали ставить? ;)

Сообщение отредактировал ProxY: 05 Февраль 2013 - 12:36


#5 nik

nik

    Новичок

  • Пользователь
  • Pip
  • 24 сообщений

Отправлено 05 Февраль 2013 - 19:43

#include amxmodx
new cvar_showhudmsg

#define PLUGIN "MyMenu"
#define VERSION "1.0"
#define AUTHOR "nik"

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /menu", "server_menu" )
cvar_showhudmsg = register_cvar("show_hudmsg", "1")
}

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

public task_hudmsg(id)
{
set_hudmessage(255, 255, 255, 0.1, 0, 0, 6.0, 12.0)
show_hudmessage(id, "Меню сервера нажмите на F5")
}
public client_authorized(id)
{
client_cmd(id, "bind ^"F5^" ^"say /menu^"")
}

public server_menu(id)
{
new i_Menu = menu_create("\rМеню сервера", "MMENU" )
menu_additem(i_Menu, "\yОбнулить Счет", "1", 0)
menu_additem(i_Menu, "\yЗабанить Игрока", "2", 0)
menu_additem(i_Menu, "\yКупить аминку", "3", 0)
menu_additem(i_Menu, "\rКупить Vip", "4", 0)
menu_additem(i_Menu, "\rAdmins Online", "5", 0)
menu_additem(i_Menu, "\rIP Сервера", "6", 0)
menu_additem(i_Menu, "\dАдмин меню", "7", 0)

menu_setprop(i_Menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, i_Menu, 0)
return PLUGIN_HANDLED
}
public MMENU(id, menu, item)
{
if (item == MENU_EXIT)
{
menu_destroy(menu)

return PLUGIN_HANDLED
}
new s_Data[6], s_Name[64], i_Access, i_Callback
menu_item_getinfo(menu, item, i_Access, s_Data, charsmax(s_Data), s_Name, charsmax(s_Name), i_Callback)
new i_Key = str_to_num(s_Data)
switch(i_Key)
{
case 1:
{
client_cmd(id, "say/rs" )
}
case 2:
{
client_cmd(id, "say/voteban" )
}
case 3:
{
client_cmd(id, "say/adminka" )
}
case 4:
{
client_cmd(id, "say/vip" )
}
case 5:
{
client_cmd(id, "say/admin" )
}
case 6:
{
client_cmd(id, "say/ip" )
}
case 7:
if(get_user_flags(id) & ADMIN_LEVEL_H)
{
client_cmd(id, "amxmodmenu" )
}
else
{
server_menu(id)
}
}

menu_destroy(menu)
return PLUGIN_HANDLED

}
//Создано с помощью Auto Menu Creator[v1.4]


вот sma. но он не компелируеться в чем проблема?? помогите срочно надо!!

#6 Ghost xD

Ghost xD

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

  • Пользователь
  • PipPipPip
  • 314 сообщений

Отправлено 06 Февраль 2013 - 16:42

Все норм компилируется.



Темы с аналогичным тегами Помогите

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных