Все вопросы по скриптингу для AMXX, помощь в редактировании плагинов.
Модераторы: Subb98, liFe iS GoOD
Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.
В данном разделе форума разрешено создавать темы, касающие только скриптинга для AMX Mod X.
Правила при создании новой темы:
1. При вставке кода плагина необходимо использовать тег [code=php].
2. Любые изображения должны быть загружены, как вложения к вашему сообщению.
3. При описании проблемы или запросе на помощь в редактировании плагина обязательно выкладывайте исходник sma плагина.
EbGiK » 17 дек 2018, 17:42
Почему нажимаешь на пункт "Служебное Меню", выдает ikey = 0, т.е работает так, как будто нажал "0"
Вы должны зарегистрироваться, чтобы видеть ссылки.- Код: Выделить всё
public plugin_init() {
register_clcmd("test", "mainMenu")
}
public mainMenu(id){
new mainMenu = menu_create("\rГлавное меню", "procesMainMenu")
menu_additem(mainMenu, "Пунк #1", "1", 0)
menu_addtext(mainMenu, "\r_____________________", 0)
menu_additem(mainMenu, "\rСлужебное Меню", "3", 0)
menu_setprop(mainMenu, MPROP_EXITNAME, "Выход")
menu_display(id, mainMenu, 0)
return PLUGIN_HANDLED
}
public procesMainMenu(id, mainMenu, item){
new iAccessMainMenu, iCallbackMainMenu, sDataMainMenu[6], sNameMainMenu[32]
menu_item_getinfo(mainMenu, item, iAccessMainMenu, sDataMainMenu, charsmax(sDataMainMenu), sNameMainMenu, charsmax(sNameMainMenu), iCallbackMainMenu)
new ikey = str_to_num(sDataMainMenu)
switch(ikey){
case 0:{
log_amx("ikey = %d", ikey)
menu_destroy(mainMenu)
return PLUGIN_HANDLED
}
case 1:{
log_amx("ikey = %d", ikey)
menu_destroy(mainMenu)
return PLUGIN_HANDLED
}
case 3:{
log_amx("ikey = %d", ikey)
menu_destroy(mainMenu)
return PLUGIN_HANDLED
}
}
return PLUGIN_HANDLED
}
-
EbGiK
-
- Сообщения: 192
- Зарегистрирован: 05 фев 2016, 16:40
- Благодарил (а): 43 раз.
- Поблагодарили: 3 раз.
- Языки программирования: Counter-Strike 1.6
Counter-Strike: Source
Team Fortress II
Left 4 Dead
Вернуться в Скриптинг
Кто сейчас на конференции
Сейчас этот форум просматривают: Bing [Bot] и гости: 9