Как сделать подсчёт привилегии в меню?
Как сделать подсчёт привилегии в меню?

Вы наверно видели на серверах есть менюшки, где пишется какая у вас привилегия? Сегодня попробуем разобраться как сделать, чтобы в меню писалась ваша привилегия!

И так, приступим!

1. Открывай исходник главного мода!

2. Открываем поиск (CTRL+F) и вводим это:
// Player vars

3. Создаём ниже переменную:
new g_priv[33][32]

4. Опять открываем поиск и ищем это:
// Disable minmodels for clients to see zombies properly

5. Ниже добавляем вот этот код:
else if(get_user_flags(id) & ADMIN_LEVEL_E) formatex(g_priv[id], 31, "Босс")
else if(get_user_flags(id) & ADMIN_LEVEL_G) formatex(g_priv[id], 31, "Админ")
else if(get_user_flags(id) & ADMIN_LEVEL_H) formatex(g_priv[id], 31, "Вип")
else formatex(g_priv[id], 31, "Игрок")
P.S также можете воспользоваться статьёй "Как пользоваться макросом?", чтобы было удобно редактировать!

6. Дальше ищем следующее:
show_menu_game(id)

7. Видим это:


Видим следующее:
len += formatex(menu[len], charsmax(menu) - len, "\rНазвание Сервера^n")

Нужно сделать вот так:
len += formatex(menu[len], charsmax(menu) - len, "\rНазвание Сервера^nПривилегия: %s^n^n", g_priv[id])

Что в итоге мы имеем?
Итог?П-профит!

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 11
  1. Govno
    Govno
    • +1
    Очень плохо.
    • 3 January 2019 21:34
  2. Maneken_zbg
    Эхх на Админе пропущено "
    else if(get_user_flags(id) & ADMIN_LEVEL_E) formatex(g_priv[id], 31, "Босс")
    else if(get_user_flags(id) & ADMIN_LEVEL_G) formatex(g_priv[id], 31, "Админ) <---
    else if(get_user_flags(id) & ADMIN_LEVEL_H) formatex(g_priv[id], 31, "Вип")
    else formatex(g_priv[id], 31, "Игрок")
    Гы
    • 3 January 2019 21:48
    1. BuB9neC
      Прости меня061-sad-6
      • 4 January 2019 12:32
    2. BuB9neC
      BuB9neC
      • +1
      Исправился 083-smart
      • 5 January 2019 18:02
  3. Lil_Unicorn
    Не ну это красиво.
    • 18 January 2019 15:27
  4. Caesarion
    Я видать кривой или что не так,по какой-то причине не выводит какие у меня права
    Картинка
    P.S Флаги присутствуют 
    • 18 January 2019 18:18
  5. NLess
    NLess
    • 0
    Уберите else первое и всё будет работать или скопируйте у меня!
    // Disable minmodels for clients to see zombies properly
    set_task(5.0, "disable_minmodels", id)

    if(get_user_flags(id) & ADMIN_LEVEL_E) formatex(g_priv[id], 31, "Босс")
    else if(get_user_flags(id) & ADMIN_LEVEL_G) formatex(g_priv[id], 31, "Админ")
    else if(get_user_flags(id) & ADMIN_LEVEL_H) formatex(g_priv[id], 31, "Вип")
    else formatex(g_priv[id], 31, "Игрок")
    • 18 February 2019 10:56
    1. Mort3m
      Mort3m
      • 0
      ты хуйню какую то написал
      • 18 February 2019 15:43
      1. NLess
        NLess
        • 0
        Всё исправил!
        • 18 February 2019 18:00
  6. DARKFEAL
    Нахуя тебе "Нация Z" основа)
    Что-то годное решил сделать? 

    Я творения с друганом узнаю) 
    • 18 February 2019 22:54
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