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

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

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

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

закрытие меню при выходе из buyzone

Статус пользователя MiXa
сообщение 20.12.2014, 6:09
Сообщение #1


Стаж: 12 лет

Сообщений: 415
Благодарностей: 91
Полезность: 181

Как закрыть меню, у меня amxmodx 1.8.2 , server build6153

на нем этот код не работает ТЫК


Допомога з встановлення / налаштування / оновлення за $ :>>> Сервери \ Моди \ Плагіни \ Модулі
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя MiXa
сообщение 20.12.2014, 15:47
Сообщение #2


Стаж: 12 лет

Сообщений: 415
Благодарностей: 91
Полезность: 181

что, никто не знает?

незнаю точно, но на винде тот же билд и амхмод, то все работает а на линуксе нет


Допомога з встановлення / налаштування / оновлення за $ :>>> Сервери \ Моди \ Плагіни \ Модулі
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
voed
сообщение 20.12.2014, 18:15
Сообщение #3
Стаж: 11 лет

Сообщений: 2593
Благодарностей: 1760
Полезность: 405

Цитата(MiXa @ 20.12.2014, 5:05) *
на нем этот код не работает ТЫК

Замени
Код:
 
new iOldMenu, iNewMenu
player_menu_info( id, iOldMenu, iNewMenu )
if( iNewMenu != -1 && iNewMenu == giMenu[id] ) {
/* don't take into account active 'old-style' AMXX menu for safety
because we don't know for sure whether that menu has overlapped our menu and vice versa */
menu_cancel(id) // force client to choose MENU_EXIT to destroy our menu
show_menu( id, 0, "^n", 1 ) // show empty menu to hide our menu on player's screen
}

на
Код:
      
menu_cancel(id) // force client to choose MENU_EXIT to destroy our menu
show_menu( id, 0, "^n", 1 ) // show empty menu to hide our menu on player's screen

Тогда будет работать, но если поверх открылась еще какая-то менюшка, то ее закроет
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
voed
сообщение 20.12.2014, 18:36
Сообщение #4
Стаж: 11 лет

Сообщений: 2593
Благодарностей: 1760
Полезность: 405

Вернее, не совсем так. Тот плагин всего лишь пример, недостаточно скомпилировать и поставить его на сервер. Нужно объединить его код с кодом твоего меню
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя MiXa
сообщение 24.12.2014, 22:52
Сообщение #5


Стаж: 12 лет

Сообщений: 415
Благодарностей: 91
Полезность: 181

voed, оказывается там все просто, просто повнимательней надо код посмотреть,а если что не так,компилятор сам подскажет )


Допомога з встановлення / налаштування / оновлення за $ :>>> Сервери \ Моди \ Плагіни \ Модулі
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ssx
сообщение 24.12.2014, 22:59
Сообщение #6


Стаж: 12 лет

Сообщений: 2237
Благодарностей: 1343
Полезность: 836

А есть вообще event выхода из байзоны ?



[Half-Life DM FFA] 78.152.169.100:27016
[CS 1.6 GunGame] 78.152.169.100:27018
[CS 1.6 DM AIM] 78.152.169.100:27017
[CS 1.6 DM FFA] 78.152.169.100:27015
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
voed
сообщение 24.12.2014, 23:06
Сообщение #7
Стаж: 11 лет

Сообщений: 2593
Благодарностей: 1760
Полезность: 405

Цитата(ssx @ 24.12.2014, 22:59) *
А есть вообще event выхода из байзоны ?

В первом посте же
Код:
register_event( "StatusIcon", "CloseOpenedMenu", "b", "1=0", "2=buyzone" )
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: