Все вопросы по скриптингу для AMXX, помощь в редактировании плагинов.
Модераторы: Subb98, liFe iS GoOD
Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.
В данном разделе форума разрешено создавать темы, касающие только скриптинга для AMX Mod X.
Правила при создании новой темы:
1. При вставке кода плагина необходимо использовать тег [code=php].
2. Любые изображения должны быть загружены, как вложения к вашему сообщению.
3. При описании проблемы или запросе на помощь в редактировании плагина обязательно выкладывайте исходник sma плагина.
martincrook88 » 14 апр 2025, 10:47
всем привет. я увидев образец меню в интернете и сделал нечто похожее оно работает. но там доступно только обычным игрокам или админам. а как сделать, чтобы можно было редактировать и назначать випам девушкам админам и маценатам. это меню нестандартного оружия со своими звуками.
Добавлено спустя 19 секунд:- Код: Выделить всё
public plugin_init()
{
register_clcmd("server_menu2", "server_menu2")
}
public server_menu2(id)
{
new i_Menu = menu_create("\r[\wМеню спецю зброї\r]", "menu_handler")
menu_additem(i_Menu, "\wРевольвер Magnum", "1", 0)
menu_additem(i_Menu, "\wСупер дігил", "2", 0)
menu_additem(i_Menu, "\wАвтомат + штик ніж", "3", 0)
menu_additem(i_Menu, "\wДва-UZI", "4", 0)
menu_additem(i_Menu, "\wMP5 NEW", "5", 0)
menu_additem(i_Menu, "\wAUG NEW", "6", 0)
menu_addblank(i_Menu, 0)
menu_additem(i_Menu, "\wВыход", "0", 0)
menu_setprop(i_Menu, MPROP_PERPAGE, 0)
menu_display(id, i_Menu, 0)
}
public menu_handler(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, "taurusj")
}
case 2:
{
client_cmd(id, "say /goldendg")
}
case 3:
{
client_cmd(id, "say /ak47bayonet")
}
case 4:
{
client_cmd(id, "say /uzi")
}
case 5:
{
client_cmd(id, "kvt")
}
case 6:
{
client_cmd(id, "say /get100")
}
case 0:
{
menu_destroy(menu)
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}
-

martincrook88
-
- Сообщения: 1
- Зарегистрирован: 13 апр 2025, 03:27
- Благодарил (а): 0 раз.
- Поблагодарили: 0 раз.
- Языки программирования: Я ничего не знаю
RebelHonek » 14 апр 2025, 12:35
-

RebelHonek
-
- Сообщения: 3
- Зарегистрирован: 19 фев 2025, 23:12
- Благодарил (а): 0 раз.
- Поблагодарили: 1 раз.
- Опыт программирования: Больше трех лет
Вернуться в Скриптинг
Кто сейчас на конференции
Сейчас этот форум просматривают: Google [Bot] и гости: 24