Здравейте реших да заместя с DHUD Health+Armor+RoundTime в долния ляв ъгъл с оригинала.Защото ще скривам радара а той е свързан с Health и Armor.
Подобно като в зомби сървърите да стане в три цвята ако може разбира се ето така.
Пример нагледно.
[Health: % I Armor: % I RT:]
1.Health -Цвят червен
2.Armor-Цвят син
3.RT-Цвят жълт
DHUD Health Armor RoundTime в долния ляв ъгъл.
-
Hurricane
Извън линия - Потребител
- Мнения: 65
- Регистриран на: 04 Юни 2022, 21:18
- Се отблагодари: 10 пъти
- Получена благодарност: 22 пъти
Re: DHUD Health Armor RoundTime в долния ляв ъгъл.
Нали сървъра е respawn защо ти те RT ?
Най вероятно ще стане с в един цвят защото иначе трябва да се направят 3 оделни настройки за д худа пак това си е доста играчка до като се наместят по местата.
Най вероятно ще стане с в един цвят защото иначе трябва да се направят 3 оделни настройки за д худа пак това си е доста играчка до като се наместят по местата.
-
Huehue
Извън линия - Модератор
- Мнения: 321
- Регистриран на: 16 Яну 2017, 23:42
- Местоположение: София
- Се отблагодари: 7 пъти
- Получена благодарност: 136 пъти
- Обратна връзка:
Re: DHUD Health Armor RoundTime в долния ляв ъгъл.
cgozzie написа: ↑17 Сеп 2023, 17:09 Здравейте реших да заместя с DHUD Health+Armor+RoundTime в долния ляв ъгъл с оригинала.Защото ще скривам радара а той е свързан с Health и Armor.
Подобно като в зомби сървърите да стане в три цвята ако може разбира се ето така.
Пример нагледно.
[Health: % I Armor: % I RT:]
1.Health -Цвят червен
2.Armor-Цвят син
3.RT-Цвят жълт
Код за потвърждение: Избери целия код
#include <amxmodx>
#include <reapi>
#define VERSION "1.0.0"
#define C_UPDATE 0.95
public plugin_init()
{
register_plugin("HUD Replace [HP/AP/RoundTimer]", VERSION, "Huehue @ AMXX-BG.INFO")
set_task(C_UPDATE, "Hud_Update", .flags = "b")
}
public Hud_Update()
{
new iPlayers[MAX_PLAYERS], iNum, id
get_players(iPlayers, iNum, "ac")
for (--iNum; iNum >= 0; iNum--)
{
id = iPlayers[iNum]
set_dhudmessage(255, 0, 0, 0.01, 0.95, .holdtime = C_UPDATE)
show_dhudmessage(id, "[Health: %i", get_user_health(id))
set_dhudmessage(0, 0, 255, 0.13, 0.95, .holdtime = C_UPDATE)
show_dhudmessage(id, "Armor: %i", get_user_armor(id))
set_dhudmessage(255, 255, 0, 0.25, 0.95, .holdtime = C_UPDATE)
show_dhudmessage(id, "RT: %s]", rg_get_remaining_time_ex() <= 0 ? "0:00" : GetTimeAsString(floatround(rg_get_remaining_time_ex())))
}
}
stock Float:rg_get_remaining_time_ex() {
return (float(get_member_game(m_iRoundTimeSecs)) - get_gametime() + Float:get_member_game(m_fRoundStartTimeReal) - 1.0)
}
GetTimeAsString(seconds)
{
new iHours = seconds / 3600
seconds %= 3600
new iMinutes = seconds / 60
seconds %= 60
new szResult[256]
if (iHours)
format(szResult, charsmax(szResult), "%s%i:", szResult, iHours)
if (iMinutes || iMinutes == 0)
format(szResult, charsmax(szResult), "%s%i:", szResult, iMinutes)
if (seconds || seconds == 0)
format(szResult, charsmax(szResult), "%s%s%i", szResult, seconds < 10 ? "0" : "", seconds)
return szResult
}
LOYAL TO THE OATH OF OMERTА̀
Зад монитора мъжкари, това не го разбирам..
На живо сте мишкари, това го гарантирам!
Седиш на 30 метра от мен като препариран!
Ако има нещо брат, номерът ми е блокиран..
My Steam Profile (from SteamDB)
Зад монитора мъжкари, това не го разбирам..
На живо сте мишкари, това го гарантирам!
Седиш на 30 метра от мен като препариран!
Ако има нещо брат, номерът ми е блокиран..
My Steam Profile (from SteamDB)
- Value: 4033€
- Games owned: 1760
- Games played: 435 (24%)
- Hours on record: 3,159.6h
-
cgozzie
Извън линия - Потребител
- Мнения: 1298
- Регистриран на: 13 Окт 2016, 22:10
- Местоположение: Варна
- Се отблагодари: 224 пъти
- Получена благодарност: 38 пъти
Re: DHUD Health Armor RoundTime в долния ляв ъгъл.
Много добре е станало извинявам се ще можеш ли да в средата да бъде и постоянно премигва това от мен ли е или нещо в кода да оправиш..И се сливат сичките като в едно цяло даже се препокриват.
-
Hurricane
Извън линия - Потребител
- Мнения: 65
- Регистриран на: 04 Юни 2022, 21:18
- Се отблагодари: 10 пъти
- Получена благодарност: 22 пъти
Re: DHUD Health Armor RoundTime в долния ляв ъгъл.
Пробвай така, това с цветовете няма да стане. Имаш дхуд и худ, което ти хареса.
Запиши плъгина най отгоре в plugin.ini , имаш други плъгини които си пречат.
Dhud Hud
edit
Иначе трябва да изглежда така
Запиши плъгина най отгоре в plugin.ini , имаш други плъгини които си пречат.
Код за потвърждение: Избери целия код
#include <amxmodx>
#include <reapi>
#define VERSION "1.0.0"
#define C_UPDATE 0.95
new pHudDhud
public plugin_init()
{
register_plugin("HUD Replace [HP/AP/RoundTimer]", VERSION, "Huehue @ AMXX-BG.INFO")
set_task(C_UPDATE, "Hud_Update", .flags = "b")
pHudDhud = register_cvar("amx_select_hud", "2")
}
public Hud_Update()
{
new iPlayers[MAX_PLAYERS], iNum, id
get_players(iPlayers, iNum, "ac")
for (--iNum; iNum >= 0; iNum--)
{
id = iPlayers[iNum]
if(get_pcvar_num(pHudDhud) == 1)
{
set_hudmessage(255, 255, 255, -1.0, 0.93, 0, 6.0, .holdtime = C_UPDATE)
show_hudmessage(id, "[ Health: %i | Armor: %i | RT: %s ]",get_user_health(id), get_user_armor(id) ,rg_get_remaining_time_ex() <= 0 ? "0:00" : GetTimeAsString(floatround(rg_get_remaining_time_ex())))
}
if(get_pcvar_num(pHudDhud) == 2)
{
set_dhudmessage(255, 255, 255, -1.0, 0.93, 0, 6.0, .holdtime = C_UPDATE)
show_dhudmessage(id, "[ Health: %i | Armor: %i | RT: %s ]",get_user_health(id), get_user_armor(id) ,rg_get_remaining_time_ex() <= 0 ? "0:00" : GetTimeAsString(floatround(rg_get_remaining_time_ex())))
}
}
}
stock Float:rg_get_remaining_time_ex() {
return (float(get_member_game(m_iRoundTimeSecs)) - get_gametime() + Float:get_member_game(m_fRoundStartTimeReal) - 1.0)
}
GetTimeAsString(seconds)
{
new iHours = seconds / 3600
seconds %= 3600
new iMinutes = seconds / 60
seconds %= 60
new szResult[256]
if (iHours)
format(szResult, charsmax(szResult), "%s%i:", szResult, iHours)
if (iMinutes || iMinutes == 0)
format(szResult, charsmax(szResult), "%s%i:", szResult, iMinutes)
if (seconds || seconds == 0)
format(szResult, charsmax(szResult), "%s%s%i", szResult, seconds < 10 ? "0" : "", seconds)
return szResult
}
Иначе трябва да изглежда така
-
cgozzie
Извън линия - Потребител
- Мнения: 1298
- Регистриран на: 13 Окт 2016, 22:10
- Местоположение: Варна
- Се отблагодари: 224 пъти
- Получена благодарност: 38 пъти
Re: DHUD Health Armor RoundTime в долния ляв ъгъл.
Нещо става дава тези грешки..
L 09/17/2023 - 22:22:42: [AMXX] Displaying debug trace (plugin "Health+Armor.amxx", version "1.0.0")
L 09/17/2023 - 22:22:42: [AMXX] Run time error 8: heap low
L 09/17/2023 - 22:22:42: [AMXX] [0] float.inc::operator<=(Float:,_:) (line 351)
L 09/17/2023 - 22:22:42: [AMXX] [1] Health+Armor.sma::rg_get_remaining_time_ex (line 43)
L 09/17/2023 - 22:22:42: [AMXX] [2] Health+Armor.sma::Hud_Update (line 30)
Да цветно ми харесва стига да не се бърка с другите може да се пробва само тези грешки виж..
L 09/17/2023 - 22:22:42: [AMXX] Displaying debug trace (plugin "Health+Armor.amxx", version "1.0.0")
L 09/17/2023 - 22:22:42: [AMXX] Run time error 8: heap low
L 09/17/2023 - 22:22:42: [AMXX] [0] float.inc::operator<=(Float:,_:) (line 351)
L 09/17/2023 - 22:22:42: [AMXX] [1] Health+Armor.sma::rg_get_remaining_time_ex (line 43)
L 09/17/2023 - 22:22:42: [AMXX] [2] Health+Armor.sma::Hud_Update (line 30)
Да цветно ми харесва стига да не се бърка с другите може да се пробва само тези грешки виж..
-
- Подобни теми
- Отговори
- Преглеждания
- Последно мнение
-
- 2 Отговори
- 2326 Преглеждания
-
Последно мнение от smtmsdns
-
- 2 Отговори
- 817 Преглеждания
-
Последно мнение от L.O.F.I
-
- 0 Отговори
- 851 Преглеждания
-
Последно мнение от Krusteww
-
- 1 Отговори
- 619 Преглеждания
-
Последно мнение от TryAgain
-
- 0 Отговори
- 1142 Преглеждания
-
Последно мнение от Kvothe
-
- 1 Отговори
- 1332 Преглеждания
-
Последно мнение от OciXCrom
-
- 8 Отговори
- 2840 Преглеждания
-
Последно мнение от OciXCrom
Кой е на линия
Потребители разглеждащи този форум: Semrush [Bot] и 0 госта