Закрывается меню после нажатия пункта

Статус
В этой теме нельзя размещать новые ответы.
Сообщения
61
Реакции
-5
Ошибка
Закрывается меню после нажатия пункта
ОС
Windows
Amx Mod X
AMX Mod X 1.10.0.5445
Билд
Protocol version 48
Exe version 1.1.2.7/Stdio (cstrike)
ReHLDS version: 3.13.0.786-dev
ReGamedll
ReGameDLL version: 5.22.0.595-dev
Версия Metamod
Metamod-r v1.3.0.131, API (5:13)
Список метамодулей
[ 1] SafeNameAndChat  RUN   -    safenameandchat.dll     v1.2 Beta 3      ini  ANY   ANY
[ 2] AMX Mod X RUN - amxmodx_mm.dll v1.10.0.5445 ini Start ANY
[ 3] Reunion RUN - reunion_mm.dll v0.1.92d ini Start Never
[ 4] Rechecker RUN - rechecker_mm.dll v2.7 ini Chlvl ANY
[ 5] ReAuthCheck RUN - reauthcheck_mm.dll v0.1.6 ini Start Never
[ 6] Revoice RUN - revoice_mm.dll v0.1.0.36 ini Start Never
[ 7] WHBlocker RUN - whblocker_mm.dll v1.5.697 ini Chlvl ANY
[ 8] ReSemiclip RUN - resemiclip_mm.dll v2.3.9 ini Chlvl ANY
[ 9] HitBox Fix RUN - hitbox_fix_mm.dll v1.1.2 ini Start ANY
[10] ReAPI RUN - reapi_amxx.dll v5.23.0.263-dev pl2 ANY Never
[11] ReAimDetector RUN - reaimdetector_amxx.dll v0.2.2 pl2 ANY Never
[12] hackdetector RUN - hackdetector_amxx.dll v0.15.328.lite pl2 ANY ANY
[13] CStrike RUN - cstrike_amxx.dll v1.10.0.5445 pl2 ANY ANY
[14] FakeMeta RUN - fakemeta_amxx.dll v1.10.0.5445 pl2 ANY ANY
[15] Fun RUN - fun_amxx.dll v1.10.0.5445 pl2 ANY ANY
[16] Engine RUN - engine_amxx.dll v1.10.0.5445 pl2 ANY ANY
[17] Ham Sandwich RUN - hamsandwich_amxx.dll v1.10.0.5445 pl2 ANY ANY
Список плагинов
[  1] 0   Admin Base              1.10.0.544  AMXX Dev Team                                      admin.amxx   running  
[ 2] 1 Admin Commands 1.10.0.544 AMXX Dev Team admincmd.am running
[ 3] 2 Slots Reservation 1.10.0.544 AMXX Dev Team adminslots. running
[ 4] 3 Commands Menu 1.10.0.544 AMXX Dev Team cmdmenu.amx running
[ 5] 4 Players Menu 1.10.0.544 AMXX Dev Team plmenu.amxx running
[ 6] 5 Maps Menu 1.10.0.544 AMXX Dev Team mapsmenu.am running
[ 7] 6 Admin Chat 1.10.0.544 AMXX Dev Team adminchat.a running
[ 8] 7 Admin Votes 1.10.0.544 AMXX Dev Team adminvote.a running
[ 9] 8 Pause Plugins 1.10.0.544 AMXX Dev Team pausecfg.am running
[ 10] 9 Stats Configuration 1.10.0.544 AMXX Dev Team statscfg.am running
[ 11] 10 Restrict Weapons 1.10.0.544 AMXX Dev Team restmenu.am running
[ 12] 11 ReAPI Test 1.0 s1lent reapi_test. running
[ 13] 12 ReAimDetector API 0.2.2 ReHLDS Team reaimdetect running
[ 14] 13 HackDetector 0.15.lite Lev @ AGHL.RU De hackdetecto running
[ 15] 14 [Customizable] AmxModM 0.0.5 Albertio amxmodmenu. running
[ 16] 15 GameName Changer 1.0.0 Nordic Warrior gamenamecha running
[ 17] 16 Reset Score 1.0 Silenttt resetscore. running
[ 18] 17 FocusOnVotemap 1.2.1 Boec[SpecOPs] focus_on_vo running
[ 19] 18 Team Select 1.6.0 F@nt0M teamselect. running
[ 20] 19 Chat Manager 1.1.2-16 Mistrick chatmanager running
[ 21] 20 Chat Manager: Addon 0.0.4-70 Mistrick chatmanager running
[ 22] 21 Potti 1.40 p3tsin potti.amxx running
[ 23] 22 Меню потти Only Locky pottimenu.a running
[ 24] 23 mute 1.0 Aziz mute.amxx running
[ 25] 24 Parachute 1.0 maeStro parachute.a running
[ 26] 25 Menu 1.0 WaT_1 menu.amxx running
[ 27] 26 Say me and Say hp 1.4 neygomon killerhp.am running
[ 28] 27 Simple Damager 2.1.0 fl0wer simple_dama running
[ 29] 28 Advanced Kill Assists 1.3c Xelson next21_kill running
[ 30] 29 Weapon Model + Sound R 1.3 GHW_Chronic GHW_Weapon_ running
[ 31] 30 Knives Menu 0.1 Subb98 knives_menu running
[ 32] 31 VIP 1.5 by4udilo admin_vip_2 running
[ 33] 32 Map Manager: Core 3.1.5 Mistrick map_manager running
[ 34] 33 Map Manager: Scheduler 0.1.10 Mistrick map_manager running
[ 35] 34 Map Manager: Rtv 0.1.1 Mistrick map_manager running
[ 36] 35 Map Manager: Effects 0.1.1 Mistrick map_manager running
[ 37] 36 Map Manager: Informer 0.0.5 Mistrick map_manager running
[ 38] 37 Map Manager: Sounds 0.0.2 Mistrick map_manager running
Автор плагина
by4udilo
Версия плагина
1.5
Исходный код
Прикрепил
Хочется сделать так, чтобы после нажатия кнопки выбора стиля оружия, меню не закрывалось (возможно решение в строках 763-766)
 
В этой теме было размещено решение! Перейти к решению.

Вложения

Сообщения
3,593
Реакции
1,576
Помог
141 раз(а)
Просто вызывай функцию открытия меню в обработчике меню (там где выдаются оружия)
 
Сообщения
61
Реакции
-5
if(set_weapon[id] == 2) iLen += formatex( s_Menu[ iLen ], charsmax( s_Menu ) - iLen, "\r[\y5\r] \wОружие \r[\yЗолотое\r] ^n^n")
register_clcmd( "say /vipmenu", "open_weaponmenu" ) ;

Nordic Warrior, так?
если нет, приведите хотя бы пример... пожалуйста
 
Сообщения
1,082
Реакции
58
Помог
11 раз(а)
Пример
Код:
    switch( iKey )
    {
        case 0:
        {
            if (!is_user_alive(i)) {
                ChatColor(i, "%L",LANG_PLAYER,"DEAD_VIP");
                return PLUGIN_HANDLED;}
            if ( round_number < get_pcvar_num(cv_p[5] )){
                ChatColor ( i , "%L",LANG_PLAYER,"VIP_NO_USE_IN_ROUND",get_pcvar_num(cv_p[5]) ,round_number );
                return PLUGIN_HANDLED; }
            if(buytime <= 0){
                ChatColor ( i , "%L",LANG_PLAYER,"TIME_IS_UP",get_pcvar_num(cv_p[8]) );
                return PLUGIN_HANDLED; }
            if(weapon_gives[i] == 1){
                ChatColor ( i , "%L",LANG_PLAYER,"VIP_USED_WEAPON"  );
                return PLUGIN_HANDLED; }
            if(!set_weapon[i]){
                ChatColor ( i , "%L",LANG_PLAYER,"VIP_SELECT_WEAPON"  );
                client_cmd(i, "weaponmenu"); }
            if(set_weapon[i]==1){
                strip_weapons(i,PRIMARY_ONLY)
                give_item( i, "weapon_ak47" )
                cs_set_user_bpammo( i , CSW_AK47, 90 )
                weapon_gives[i] = 0
                strip_weapons(i,SECONDARY_ONLY)
                give_item( i, "weapon_deagle" )
                cs_set_user_bpammo( i , CSW_DEAGLE, 35 )
            }
            if(set_weapon[i] == 2){
                strip_weapons(i,PRIMARY_ONLY)
                gold[i] = true
                give_item( i, "weapon_ak47" )
                gold[i] = false
                cs_set_user_bpammo( i , CSW_AK47, 90 )
                weapon_gives[i] = 0
                strip_weapons(i,SECONDARY_ONLY)
                gold[i] = true
                give_item( i, "weapon_deagle" )
                cs_set_user_bpammo( i , CSW_DEAGLE, 35 )
                gold[i] = false
            }
            if(set_weapon[i] == 3){
                strip_weapons(i,PRIMARY_ONLY)
                asi[i] = true
                give_item( i, "weapon_ak47" )
                asi[i] = false
                cs_set_user_bpammo( i , CSW_AK47, 90 )
                weapon_gives[i] = 0
                strip_weapons(i,SECONDARY_ONLY)
                asi[i] = true
                give_item( i, "weapon_deagle" )
                cs_set_user_bpammo( i , CSW_DEAGLE, 35 )
                asi[i] = false
            }

            open_weaponmenu(i); /*открываем меню*/
        }
    }
 
Статус
В этой теме нельзя размещать новые ответы.

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу