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

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

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

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

Меню для номинации карт

Статус пользователя AndrewZ
сообщение 25.2.2016, 16:58
Сообщение #1


Иконка группы

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

Автор: AndrewZ
Версия: 1.0

Описание: Простое меню со списком карт для удобной номинации игроками. Может пригодиться в том случае, если в вашем мапманагере нет подобного (встроенного). Когда игрок выберет карту, то просто напишет в чат её полное название. Имеет квар, указывающий, откуда брать карты (файл, либо папка maps), и мультиязычность.

Команды, открывающие меню:
Код
say maps
say /maps
say_team /maps
say_team maps
amx_nomination_menu


Переменные:
Код
amx_mfn_mode "1" - откуда брать карты (0 - Выключить; 1 - из файла, 2 - из папки maps)
amx_mfn_file "maps.ini" - файл со списком карт в папке configs.


Скрин
Прикрепленное изображение


При тестах все было ок, но вдруг я где-то допустил ошибку.. если что - сообщите :D
Может такой плагин уже и есть отдельно, но это не важно.
Прикрепленные файлы:
Прикрепленный файл  amx_menu_for_nomination.zip ( 2,02 килобайт ) Кол-во скачиваний: 361


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 12 раз
   Цитировать сообщение
Статус пользователя Altaj
сообщение 25.2.2016, 17:02
Сообщение #2


Стаж: 12 лет
Город: Барнаул

Сообщений: 456
Благодарностей: 442
Полезность: 565

Спасибо. Как раз нужно. С работы приду, буду ставить.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя cangncan
сообщение 25.2.2016, 19:06
Сообщение #3


Стаж: 13 лет

Сообщений: 113
Благодарностей: 3
Полезность: < 0

AndrewZ,
Спасибо, то, что нужно.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ssx
сообщение 25.2.2016, 19:13
Сообщение #4


Стаж: 12 лет

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

Протекторы у игроков не блочат client_cmd( id, "say %s", szName ) ?


[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
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 25.2.2016, 19:36
Сообщение #5


Иконка группы

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

Цитата(ssx @ 25.2.2016, 22:13) *
Протекторы у игроков не блочат client_cmd( id, "say %s", szName ) ?

Ну тогда бы было легко их детектить) Вроде нет.


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Danjkeee^
сообщение 25.2.2016, 20:42
Сообщение #6
Стаж: 14 лет
Город: Волгоград

Сообщений: 628
Благодарностей: 215
Полезность: 508

Если плагин будет обновлять, то вот это хотелось бы видеть в нем) blush.gif
Предложение по обновлению

1. В файл lastmap.ini мапменежер записывает последние 5 карт и блочит их номинацию, в меню нужно тоже самое, т.е если карта совпадает с картой из файла lastmap.ini то мы в меню блокируем ее \d %s (актуально вроде для deagle map manager, можно кваром сделать)
2. Если игрок выбирает карту то выбранный пункт становится такой \d %s [*]
3. Если кто то другой выбрал эту карту, то пункт становится не доступный \d %s
4. Если игрок выбрал карту, но передумал и выбирает в меню доступную и перевыбирает ее, предыдущая номинированная становится доступна, а эта как описано в пункте 3
5. Около текущей карты пишет[продлить]


Думаю многим понравится )
Заранее спасибо
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя cangncan
сообщение 25.2.2016, 21:25
Сообщение #7


Стаж: 13 лет

Сообщений: 113
Благодарностей: 3
Полезность: < 0

Danjkeee^,
Сразу надо разъвеять все вопросы. Плагин Андрей создал как дополнение к плагину смены карт, например galileo.
То есть если на сервере не установлен ни один из таких, то плагин все навсего будет писать в чат название выбранной из менюшки карты.
А все, что ты перечислил, Danjkeee^, должно быть уже в плагине для смены карты.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ssx
сообщение 25.2.2016, 21:46
Сообщение #8


Стаж: 12 лет

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

cangncan,
В принципе все он правильно перечислил. Зачем номинировать то что отвергнет голосовалка за карту ?


[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
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя adva
сообщение 25.2.2016, 21:50
Сообщение #9


Иконка группы

Стаж: 12 лет

Сообщений: 2543
Благодарностей: 1676
Полезность: 819

Меценат Меценат

Андрюша, где же ты был раньше?)))) СПАСИБО!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 25.2.2016, 22:37
Сообщение #10


Иконка группы

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

Цитата
3. Если кто то другой выбрал эту карту, то пункт становится не доступный \d %s

Ну подобный функционал лучше вшивать уже, непосредственно, в сам мапчузер.


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Danjkeee^
сообщение 25.2.2016, 23:07
Сообщение #11
Стаж: 14 лет
Город: Волгоград

Сообщений: 628
Благодарностей: 215
Полезность: 508

AndrewZ,
Например deagle map manager давно не поддерживается, а кроме него ничего не нравится, по этому использую твой плагин, а это всего лишь пожелания)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 26.2.2016, 9:55
Сообщение #12


Иконка группы

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

Цитата(Danjkeee^ @ 26.2.2016, 1:07) *
AndrewZ,
Например deagle map manager давно не поддерживается, а кроме него ничего не нравится, по этому использую твой плагин, а это всего лишь пожелания)

Проблема в том, что всё предусмотреть крайне сложно, дигл вряд ли сможет нам сообщить без редактирования его когда, какая карта номинирована, а какая нет. Игрок же может написать в чат руками, а не через меню и тд.


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fenix
сообщение 17.3.2016, 9:22
Сообщение #13


Стаж: 12 лет

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

AndrewZ, Плагин не работает! не выводит меню
plugins
Код
[  1] AIM detector            0.9.7b      kanagava          aim_detector.am  running
[  2] DopBan                  2.8.2b      kanagava          dop_ban.amxx     running
[  3] FreshBan                1.1.9       kanagava          fresh_bans.amxx  running
[  4] Admin Loader            1.5         neygomon          admin_loader.am  running
[  5] Aliases checker         1.0.3       kanagava          alias_detector.  running
[  6] Advanced Gag            1.4         neygomon          amx_gag.amxx     running
[  7] Map Spawns Editor       1.0.16      iG_os             map_spawns_edit  running
[  8] Afk Control             0.5.1       neygomon          afk_control.amx  running
[  9] Lite NightMode          1.0.6       neygomon          lite_nightmode.  running
[ 10] unknown                 unknown     unknown           gamename_change  running
[ 11] TotalBlocker Adverts    1.0         neugomon          block_all_spam.  running
[ 12] Nick Change Menu        0.1.1       serfreeman1337    nickchange_menu  running
[ 13] SF Warn Menu            0.1.2       serfreeman1337    sf_admin_warns.  running
[ 14] Menu for Nomination     1.0         AndrewZ           amx_menu_for_no  running
[ 15] Admin Commands          1.8.2       AMXX Dev Team     admincmd.amxx    running
[ 16] Admin Votes             1.8.2       AMXX Dev Team     adminvote.amxx   running
[ 17] Admin Chat              1.8.2       AMXX Dev Team     adminchat.amxx   running
[ 18] Commands Menu           1.8.2       AMXX Dev Team     cmdmenu.amxx     running
[ 19] Advanced MapChooser     0.4.2       neygomon          map_chooser.amx  running
[ 20] Maps Menu               1.8.2       AMXX Dev Team     mapsmenu.amxx    running
[ 21] Menus Front-End         1.8.2       AMXX Dev Team     menufront.amxx   running
[ 22] CS Misc. Stats          1.8.2       AMXX Dev Team     miscstats.amxx   running
[ 23] Players Menu            1.8.2       AMXX Dev Team     plmenu.amxx      running
[ 24] Restrict Weapons        1.8.2       AMXX Dev Team     restmenu.amxx    running
[ 25] CS Stats Logging        1.8.2       AMXX Dev Team     stats_logging.a  running
[ 26] Stats Configuration     1.8.2       AMXX Dev Team     statscfg.amxx    running
[ 27] Say me and Say hp       1.4         neygomon          sayme.amxx       running
[ 28] Lite VoteBan            1.4         neygomon          lite_voteban.am  running
[ 29] VIPka                   1.3.3       neygomon/Fenix    vip_system.amxx  running
[ 30] Screen Fade             0.1         neygomon          Screen_Fade.amx  running
[ 31] fb_forwards             0.1.5       Kanagava & Realu  fb_forwards.amx  running
[ 32] Simple ResetScore       0.1         neygomon          simple_resetsco  running
[ 33] Ping Control            1.4         neygomon          Ping_Control.am  running
[ 34] HUD Message             1.5         neygomon          hud_message.amx  running
[ 35] Drop Nades              1.0         Free              drop_nades.amxx  running
[ 36] C4 Timer on roundtime   0.3.3a      neygomon          c4timer.amxx     running
[ 37] Parachute               1.1         maeStro | neygom  parachute.amxx   running
[ 38] Lite Translit           Beta 19 cv  neygomon          lite_translit.a  running
[ 39] Advanced Experience Sy  0.4.1 GetS  serfreeman1337    aes_main.amxx    running
[ 40] AES: Informer           0.2         serfreeman1337    aes_informer.am  running
[ 41] AES: Experience Editor  0.1         serfreeman1337    aes_exp_editor.  running
[ 42] AES: Exp CSTRIKE        0.3         serfreeman1337    aes_exp_cstrike  running
[ 43] AES: Bonus System       0.2         serfreeman1337    aes_bonus_syste  running
[ 44] AES: Bonus CSTRIKE      0.4         serfreeman1337    aes_bonus_cstri  running
[ 45] AES: StatsX             0.2         serfreeman1337    aes_statsx_cstr  running
[ 46] HackDetector            0.15.lite   Lev @ AGHL.RU De  hackdetector.am  running

meta
Код
[ 1] Reunion          RUN   -    reunion_mm_i386.  v0.1.67   ini   Start Never
[ 2] AMX Mod X        RUN   -    amxmodx_mm_i386.  v1.8.2    ini   Start ANY
[ 3] ReLocalizeBug F  RUN   -    relocalizebugfix  v2.7      ini   Chlvl ANY
[ 4] ProcessCmds      RUN   -    processcmds_mm_i  v1.0.8    ini   Start Never
[ 5] WHBlocker        RUN   -    whblocker_mm_i38  v1.5.625  ini   Chlvl ANY
[ 6] VoiceTranscoder  RUN   -    VoiceTranscoder.  v2.0RC1   ini   ANY   ANY
[ 7] ReSemiclip       RUN   -    resemiclip_mm_i3  v2.2(a)   ini   Chlvl ANY
[ 8] Rechecker        RUN   -    rechecker_mm_i38  v2.0      ini   Chlvl ANY
[ 9] CStrike          RUN   -    cstrike_amxx_i38  v1.8.2    pl2   ANY   ANY
[10] CSX              RUN   -    csx_amxx_i386.so  v1.8.2    pl2   ANY   ANY
[11] Engine           RUN   -    engine_amxx_i386  v1.8.2    pl2   ANY   ANY
[12] FakeMeta         RUN   -    fakemeta_amxx_i3  v1.8.2    pl2   ANY   ANY
[13] Fun              RUN   -    fun_amxx_i386.so  v1.8.2    pl2   ANY   ANY
[14] Ham Sandwich     RUN   -    hamsandwich_amxx  v1.8.2    pl2   ANY   ANY
[15] Admin Free Look  RUN   -    adminfreelook_am  v1.5.4    pl2   ANY   ANY
[16] MySQL            RUN   -    mysql_amxx_i386.  v1.8.2    pl2   ANY   ANY
[17] hackdetector     RUN   -    hackdetector_amx  v0.15.30  pl2   ANY   ANY

version
Код
Protocol version 48
Exe version 1.6.3.7/Stdio (cstrike)
Exe build: 18:22:46 Mar  7 2016 (695)
ReHLDS API version 2.10
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя offtop2012
сообщение 17.3.2016, 9:25
Сообщение #14


Стаж: 13 лет

Сообщений: 878
Благодарностей: 126
Полезность: 356

Попробуй переставить плагин выше, или ниже
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fenix
сообщение 17.3.2016, 9:35
Сообщение #15


Стаж: 12 лет

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

Цитата(offtop2012 @ 17.3.2016, 9:25) *
Попробуй переставить плагин выше, или ниже
пробовал) бесполезно!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя offtop2012
сообщение 17.3.2016, 9:51
Сообщение #16


Стаж: 13 лет

Сообщений: 878
Благодарностей: 126
Полезность: 356

Fenix,
Попробуй этот плагин, просто посмотреть откроет меню или нет
Меню в консоле команда maps_menu
Прикрепленный файл  mapsmenu.sma ( 2,46 килобайт ) Кол-во скачиваний: 24
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fenix
сообщение 17.3.2016, 9:59
Сообщение #17


Стаж: 12 лет

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

Цитата(offtop2012 @ 17.3.2016, 9:51) *
Fenix,
Попробуй этот плагин, просто посмотреть откроет меню или нет
Меню в консоле команда maps_menu
Прикрепленный файл  mapsmenu.sma ( 2,46 килобайт ) Кол-во скачиваний: 24

Все норм открывает

Значит с плагином проблема!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя offtop2012
сообщение 17.3.2016, 10:00
Сообщение #18


Стаж: 13 лет

Сообщений: 878
Благодарностей: 126
Полезность: 356

Fenix,
Получается да, или конфликт с каким то плагином.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Danjkeee^
сообщение 17.3.2016, 10:51
Сообщение #19
Стаж: 14 лет
Город: Волгоград

Сообщений: 628
Благодарностей: 215
Полезность: 508

Цитата(offtop2012 @ 17.3.2016, 11:00) *
Fenix,
Получается да, или конфликт с каким то плагином.

Дебаг пиши и станет все ясно
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя FoxiTheEnd
сообщение 20.5.2016, 1:21
Сообщение #20
Стаж: 10 лет

Сообщений: 15
Благодарностей: 1
Полезность: 0

Всем привет.
Есть непонятка с плагином:
вариант 1
Язык сервера ru
меню выбора карт открывается все красиво на русском
выбираю карту, а в чате пишет (ву_штауктщ_2ч2) вместо (de_infetno_2x2)
Как исправить?

вариант 2
Сервер en
все отрабатывает как надо.

Решил проблему.
Всё оказалось просто:)

Полагин Colored Translit
Нужно добавить в файл ignores.ini слова в которые плагин не будет совать свой нос.
после этого плагин не будет переводить сообщение в чат на русские символы.

Вообщем прописал все названия карт в файл и все заработало как надо.

Отредактировал: iShot, - 20.5.2016, 13:32
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: