Как сделать проверку на карту?
Как сделать проверку на карту?

В данной статье я попробую рассказать как можно сделать проверку на любую карту!

1. В начале исхода добавляем:
new mapname[32]

2. Дальше идём в место(паблик), где нам нужно сделать проверку и добавляем это:
new MapName[64]
get_mapname(MapName, 63)

3. Ну, а дальше, саму проверку:
if(contain(MapName, "zm_dust_world" ) != -1)
{
...
}

Пример. Я хочу отключить меню на M.

1. Открываю главный мод и ищу вот это:
// Game Menu

3. Добавляем переменную, а потом ставим проверку:
new MapName[64]
get_mapname(MapName, 63)

if(contain(MapName, "zm_dust_world" ) != -1)

Должно получиться примерно так: 

Всем спасибо, все свободны!

Hello, Our administration publishes only cannon content, put like under the post below and write the top comment, we are preparing the material just for you, Darling Гость.

Comments 14
  1. )_NEO_(
    Ну такое себе , если будет время сделаю подобное но уже с файлом что бы можно было в его карты добавлять а не в исходник лазить 
    • 3 January 2019 19:14
    1. BuB9neC
      Ты про вывод в ini файл?
      • 3 January 2019 19:20
      1. )_NEO_(
        )_NEO_(
        • -1
        Да , можно и так сказать , сам подумай если человеку время от времени нужно карты другие ставить , постоянно лазить в исходник? , и можно в том ini реализовать после карты значения что именно отключать или меню или заражения вообщем идей куча для статьи дерзай )

        • 3 January 2019 19:36
        1. BuB9neC
          Ну, а если у него не в одном исходе/меню будет стоять проверка, то как?
          • 3 January 2019 19:38
          1. )_NEO_(
            Я же говорю додумай сам , к тому же можно в том самом ini после названия карты делать переменные я это говорил , а так каждая цифра или текст смотря для чего будет ловится своим плагинов , ну в общем 

            • 3 January 2019 19:40
            1. Universe
              а какая разница зайти в исходник или зайти в ини файл?Я не вижу разницы, как по мне оптимальнее не делать ини файл, который не нужен
              • 3 January 2019 20:12
  2. BuB9neC
    Universe,
    да Дима, бей его, бей, он на меня рыпался. Пусть знает на кого лезет. Бей его!
    • 3 January 2019 20:14
    1. )_NEO_(
      Ваще насрать , веришь?
      • 3 January 2019 20:39
      1. BuB9neC
        Хахаахах, расслабься, я рофлю... 097-happy-1
        • 3 January 2019 20:41
        1. )_NEO_(
          Та ладно уж там 083-smart
          • 3 January 2019 20:56
  3. Govno
    Govno
    • +1
    Название карты нужно получать единожды. Например в plugin_cfg, если нужно можно и раньше.
    • 3 January 2019 21:31
  4. MKOD
    MKOD
    • +1
    Согласен с комментарием что выше, можно сделать проверку в plugin_init() чем каждый раз вызывать проверку нажимая на "M", а так в принципе нормально.
    • 4 January 2019 01:54
    1. Mort3m
      Mort3m
      • 0
      Я тебе даже больше скажу, можно в plugin_precache карту отловить
      • 4 January 2019 02:06
      1. MKOD
        MKOD
        • 0
        Если так сильно хочется можно и в precache и в cfg и есть ещё там что-то связанное с load
        • 4 January 2019 18:05
Users belonging to group Guests cannot add comments to this article.
Base for Your Build
Information

Welcome to TB-TEAM.COM!

To become a full-fledged user of our portal, you need to register.
Register
Create your own account!

Register Now
Log In
Already registered? Go ahead and log in!

Log In