Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Менюшка

, помогите с менюшкой для паблика
Статус пользователя Person
сообщение 4.3.2014, 20:35
Сообщение #1


Стаж: 12 лет

Сообщений: 37
Благодарностей: 4
Полезность: 11

Прикрепленный файл  menu__2_.rar ( 987 байт ) Кол-во скачиваний: 0
Ребята буду благодарен если найдете и уберете ошибки найденные в этом исходнике!!!Прикрепленный файл  menu__2_.sma ( 2,08 килобайт ) Кол-во скачиваний: 5


Отредактировал: Person, - 4.3.2014, 20:36
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Bloo
сообщение 4.3.2014, 20:41
Сообщение #2


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

Код:
#include <amxmodx>
#include <dhudmessage>
new cvar_showdhudmsg

#define PLUGIN "Menu for DeathRun"
#define VERSION "1.0"
#define AUTHOR ""

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

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

public task_hudmsg(id)
{
set_dhudmessage(255, 0, 0, 0.16, 0.0, 0, 0.2, 12.0)
show_dhudmessage(id, "Меню Сервера F3")
}
public client_authorized(id)
{
client_cmd(id, "bind ^"F3^" ^"say /menu")
}

public server_menu(id)
{
new i_Menu = menu_create("\rМеню Нашего Сервера", "MMENU" )
menu_additem(i_Menu, "\wЗабанить Игрока", "1", 0)
menu_additem(i_Menu, "\wПерейти на другой сервер", "2", 0)
menu_additem(i_Menu, "\rЗаткнуть Игрока", "3", 0)
menu_additem(i_Menu, "\rСвязь с гл.Админом", "4", 0)
menu_additem(i_Menu, "\rСбросить счет", "5", 0)
menu_additem(i_Menu, "\wВипменю(Only Vip)", "6", 0)
menu_additem(i_Menu, "\wАдмин Меню(Only Admins)", "7", 0)
menu_additem(i_Menu, "\wСменить карту", "8", 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 /voteban" )
}
case 2:
{
client_cmd(id, "say /server" )
}
case 3:
{
client_cmd(id, "say /mute" )
}
case 4:
{
client_cmd(id, "say /adminka" )
}
case 5:
{
client_cmd(id, "say /rs" )
}
case 6:
{
client_cmd(id, "vip_boec" )
}
case 7:
{
client_cmd(id, "amxmodmenu" )
}
case 8:
{
client_cmd(id, "say /rtv" )
}
}

menu_destroy(menu)
return PLUGIN_HANDLED

}

Хоть бы перевод ошибки читали... Я с 0 знанием скриптинга и никогда его не касался, перевел ошибку и удалил лишнюю кавычку.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Person
сообщение 4.3.2014, 20:43
Сообщение #3


Стаж: 12 лет

Сообщений: 37
Благодарностей: 4
Полезность: 11

Спасибо большое!Простите что напряг вас
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: