Как добавить счетчик брони в худ ZP 4.3
Как добавить счетчик брони в худ ZP 4.3

Добавляем счетчик брони в худ и убираем его за зомби ZP 4.3


В этой статье я вам расскажу как добавить броню в худ и как сделать так, что бы броня не отображалась за зомби. И сразу пишу, что данная статья рассчитана на новичков.
Для примера я буду использовать: исходник мода со своей сборки.


Открываем наш исходник, жмем ctrl + f и ищем:
// Spectating someone else?


Ниже мы видим(примерно) такую часть кода:


Нам нужно то, что ниже.
То есть это:


И там уже под:
set_hudmessage(red, green, blue, HUD_STATS_X, HUD_STATS_Y, 0, 6.0, 1.1, 0.0, 0.0, false)


Мы вставляем:
if (g_zombie[id])


Получится так:


Дальше мы копируем:
ShowSyncHudMsg(ID_SHOWHUD, g_MsgSync2, "|%L: %d | %s|", id, "ZOMBIE_ATTRIB1", pev(ID_SHOWHUD, pev_health), class)



И через else вставляем ниже, должно получится так:


Теперь скопированное мы редактируем а именно, добавляем туда броню.
Делается это так:
ShowSyncHudMsg(ID_SHOWHUD, g_MsgSync2, "|%L: %d %L: %d | %s|", id, "ZOMBIE_ATTRIB1", pev(ID_SHOWHUD, pev_health), ID_SHOWHUD, "ZOMBIE_ATTRIB8", pev(ID_SHOWHUD, pev_armorvalue), class)


В общем должно получится так:


Смотрим как это выглядит в игре:
За человека:


За зомби:


И последнее. Открываем ланг cstrike/addons/amxmodx/data/lang/zombie_plague.txt, там ищем ZOMBIE_ATTRIB4 и ниже добавляем для русского[ru]:
ZOMBIE_ATTRIB8 = Броня

Для английского[en]:
ZOMBIE_ATTRIB8 = Armor


На этом все...
Если вам что-то не понятно или же я что-то упустил, то пишите в комментарии, буду исправлять/дописывать.
Если же вам помогла данная статья, то поставьте "Нравится".

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 7
  1. )_NEO_(
    Ну сложного нету ничего давно так делаю , думаю будет полезно тем кто еще не знал


    P.S (Скриптер любитель)



    • 24 January 2018 19:57
  2. Mort3m
    Mort3m
    • 0
    Не легче ли просто сделать 
    if (g_zombie[id]) ShowSyncHudMsg..
    else ShowSyncHudMsg..

    Сокращение кода + выглядит нормально.
    • 25 January 2018 18:52
  3. Markus_XD
    Mort3m,
    Ну, можно было бы и так...
    • 28 January 2018 21:06
  4. Player
    Player
    • 0
    Помогите пожалуйста! Как мне правильно сделать чтоб первая строка была за зомби а, после else за людей.




    • 4 March 2018 13:08
  5. Markus_XD
    Player, Где вписана броня, то для людей, где не вписана - для зомби(логично).
    Что тебе даст если за людей будет первая а за зомби вторая???
    • 5 March 2018 20:25
  6. Rdeon
    Rdeon
    • 0
    Спасибо, сделал себе:)
    • 18 April 2018 23:32
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