Русское сообщество по скриптингу

а как сделать

Все вопросы по скриптингу для 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 секунд:
Код: Выделить всё
#include <amxmodx>
#include <cstrike>
#include <colorchat>

#define PLUGIN "MyFirstMenu"
#define VERSION "1.0"
#define AUTHOR "foxmits"

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
Предупреждения: 1
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Языки программирования: Я ничего не знаю

Re: а как сделать

Сообщение RebelHonek » 14 апр 2025, 12:35

Аватара пользователя
RebelHonek
 
Сообщения: 3
Зарегистрирован: 19 фев 2025, 23:12
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.
Опыт программирования: Больше трех лет

Re: а как сделать

Сообщение Fedcomp » 19 апр 2025, 09:55

Название темы
Не помогаю в ЛС - есть форум.
Плагины тоже не пишу, на форуме достаточно хороших скриптеров.


"я ставлю зависимости потому что мне приятно" - subb98 @ 2017
Аватара пользователя
Fedcomp
Администратор
 
Сообщения: 4954
Зарегистрирован: 28 авг 2009, 20:47
Благодарил (а): 819 раз.
Поблагодарили: 1320 раз.
Языки программирования: =>
pawn / php / python / ruby
javascript / rust


Вернуться в Скриптинг

Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и гости: 13