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

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

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

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

Status Bar

, Показывает Hp/armor HUD в виде шкалы.
Статус пользователя Alexander
сообщение 15.4.2015, 11:18
Сообщение #1


Стаж: 12 лет

Сообщений: 351
Благодарностей: 237
Полезность: 704

CSserv.Ru
Плагин показывает кол-во здоровья и брони в HUD сообщении, на месте стандартных сообщений.
Прикрепленное изображение
+ Показывается полоса жизней, как на скрине. (Вычисляется в процентах)

Настройки server.cfg:
sb_user_health "500" //HP
sb_user_armor "500" //AR

Для того чтоб убрать стандартный показ, используйте плагин - Hud Customizer

Код:
#include <amxmodx>
#include <amxmisc>
#include <fun>

new g_status_sync, REG_HEALTH, REG_ARMOR

public plugin_init() {
register_plugin("Status Bar", "1.0", "1337")
register_clcmd("1111", "hp")
g_status_sync = CreateHudSyncObj()

REG_HEALTH = register_cvar("sb_user_health", "500")
REG_ARMOR = register_cvar("sb_user_armor", "500")
}

public hp(id) {
set_user_health(id, get_pcvar_num(REG_HEALTH))
set_user_armor(id, get_pcvar_num(REG_ARMOR))
}

public client_connect(id) {
set_task(0.5, "hp_status", id, _, _, "b")
}

public hp_status(id)
{
if(!is_user_alive(id))
return

static per = 25
static max = 500
new health[128], armor[128]

for(new i; i < max/per; i++)
{
format(health, charsmax(health), "%s%s", health, i <= (get_user_health(id)-1)/per ? "|" : ".")
format(armor, charsmax(armor), "%s%s", armor, i <= (get_user_armor(id)-1)/per ? "|" : ".")
}
set_hudmessage(0, 255, 0, 0.02, 0.95, 0, 0.02, 1.3, 0.01, 0.1, -1)
ShowSyncHudMsg(id, g_status_sync, "HP: %d [%s]^nAP: %d [%s]", get_user_health(id), health, get_user_armor(id), armor)
}


Отредактировал: Alexander, - 15.4.2015, 11:20
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   Цитировать сообщение
Статус пользователя Jlx7
сообщение 26.7.2015, 4:27
Сообщение #2


Стаж: 12 лет
Город: Moscow

Сообщений: 322
Благодарностей: 243
Полезность: 346

Hud Customizer

Этот плагин убирает радар, можно как-то сделать так чтобы радар оставался?


HI!!!!!!!!!!!!!!!!!!!!!!!!!!!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя massimo
сообщение 26.7.2015, 4:45
Сообщение #3


Стаж: 10 лет
Город: Днепропетровск


Сообщений: 883
Благодарности: выкл.

Jlx7,
Тоже интересует такой вопрос !
надеюсь есть решение
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя dialyabev
сообщение 26.7.2015, 6:36
Сообщение #4


Стаж: 11 лет

Сообщений: 243
Благодарностей: 120
Полезность: 596

нет, поднимался уже данный вопрос.


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


Стаж: 11 лет

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

Цитата(Jlx7 @ 26.7.2015, 5:22) *
Hud Customizer

Этот плагин убирает радар, можно как-то сделать так чтобы радар оставался?


Команда в исходнике есть, типо "скрывать радар? 0/1"
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя jtiq
сообщение 19.9.2015, 13:01
Сообщение #6


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

Стаж: 18 лет

Сообщений: 1717
Благодарностей: 767
Полезность: 979

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

Цитата(Jlx7 @ 26.7.2015, 5:22) *
Hud Customizer

Этот плагин убирает радар, можно как-то сделать так чтобы радар оставался?

Код:
#define HIDE_HUD_RAHEAR (1<<3)	// Hide Radar, Health & Armor, add Crosshair


а вообще квар есть
Цитата
4. amx_hud_hide_radarhealtharmor (def 1) - Радар, здоровье и броня одним целым
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: