Иконка ресурса

ShowDamage 0.1

ravskiy1

Участник
Сообщения
189
Реакции
75
  • Автор ресурса
  • #1
ravskiy1 добавил(а) новый ресурс:

ShowDamage - Новый вариант показа урона с настройкой

ShowDamage [v0.1]

Новый вариант показа урона с настройкой
.


Узнать больше об этом ресурсе...
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,520
Реакции
4,979
От нечего делать переписал код.
Теперь игрок может выбрать где отображать инфу (HUD, Hint или в центре, в CS:S v34 работает только хинт, емнип) и какую информацию видеть, кроме урона (никнейм цели и/или оставшееся хп).
Меню интерактивное (при выборе пунктов отобразится пример; в примере, если включены, подставляются ник этого игрока, урон 33 и оставшееся хп - 67) и при выводе в HUD теперь не забивается 3-й канал, в отличии от оригинала.
SM1.11:
//// ShowDamage 0.1.sp
//
// Z:\ShowDamage 0.1.sp(94) : warning 209: function has explicit 'int' tag but does not return a value
// Code size:         9616 bytes
// Data size:         7624 bytes
// Stack/heap size:      17512 bytes
// Total requirements:   34752 bytes
//
// 1 Warning.
//
// Compilation Time: 0,28 sec
// ----------------------------------------

//// ShowDamage 0.2.sp
//
// Code size:         8676 bytes
// Data size:         3620 bytes
// Stack/heap size:      16548 bytes
// Total requirements:   28844 bytes
//
// Compilation Time: 0,22 sec
// ----------------------------------------
 

FokS

Участник
Сообщения
422
Реакции
52
От нечего делать переписал код.
Теперь игрок может выбрать где отображать инфу (HUD, Hint или в центре, в CS:S v34 работает только хинт, емнип) и какую информацию видеть, кроме урона (никнейм цели и/или оставшееся хп).
Меню интерактивное (при выборе пунктов отобразится пример; в примере, если включены, подставляются ник этого игрока, урон 33 и оставшееся хп - 67) и при выводе в HUD теперь не забивается 3-й канал, в отличии от оригинала.
SM1.11:
//// ShowDamage 0.1.sp
//
// Z:\ShowDamage 0.1.sp(94) : warning 209: function has explicit 'int' tag but does not return a value
// Code size:         9616 bytes
// Data size:         7624 bytes
// Stack/heap size:      17512 bytes
// Total requirements:   34752 bytes
//
// 1 Warning.
//
// Compilation Time: 0,28 sec
// ----------------------------------------

//// ShowDamage 0.2.sp
//
// Code size:         8676 bytes
// Data size:         3620 bytes
// Stack/heap size:      16548 bytes
// Total requirements:   28844 bytes
//
// Compilation Time: 0,22 sec
// ----------------------------------------
Когда из меню выбираешь показывать никнейм и остаток хп то ничего не показывает и ошибка в логах.

L 05/13/2024 - 11:14:45: [SM] Exception reported: String formatted incorrectly - parameter 5 (total 4)
L 05/13/2024 - 11:14:45: [SM] Blaming: ShowDamage.smx
L 05/13/2024 - 11:14:45: [SM] Call stack trace:
L 05/13/2024 - 11:14:45: [SM] [0] Format
L 05/13/2024 - 11:14:45: [SM] [1] Line 148, C:\Users\Compile\scripting\ShowDamage 0.2.sp::ShowDmg
L 05/13/2024 - 11:14:45: [SM] [2] Line 138, C:\Users\Compile\scripting\ShowDamage 0.2.sp::Event_Hurt
L 05/13/2024 - 11:14:52: [SM] Exception reported: String formatted incorrectly - parameter 5 (total 4)
L 05/13/2024 - 11:14:52: [SM] Blaming: ShowDamage.smx
L 05/13/2024 - 11:14:52: [SM] Call stack trace:
L 05/13/2024 - 11:14:52: [SM] [0] Format
L 05/13/2024 - 11:14:52: [SM] [1] Line 149, C:\Users\Compile\scripting\ShowDamage 0.2.sp::ShowDmg
L 05/13/2024 - 11:14:52: [SM] [2] Line 94, C:\Users\Compile\scripting\ShowDamage 0.2.sp::Menu_Options
L 05/13/2024 - 11:15:19: Error log file session closed.

И можно сделать чтобы новым игрокам по умолчанию был вывод в HUD? Сейчас - "отключено" для новых игроков.
 
Последнее редактирование:

Grey83

не пишу плагины с весны 2022
Сообщения
8,520
Реакции
4,979
@FokS, дефолтом включил вывод в худ полной информации.

Как приду домой гляну по ошибкам.
Сообщения автоматически склеены:

Exception reported: String formatted incorrectly
поправил
UPD Поправил отображение оставшегося хп.
 

Вложения

  • ShowDamage 0.2fix.sp
    4.7 КБ · Просмотры: 46
Последнее редактирование:
  • Мне нравится
Реакции: FokS

FokS

Участник
Сообщения
422
Реакции
52
@FokS, дефолтом включил вывод в худ полной информации.

Как приду домой гляну по ошибкам.
Сообщения автоматически склеены:


поправил
Ошибок нет, но остаток HP как то через раз неккорекно отображается, и когда убиваешь не отображает что 0HP.
Скриншот 13-05-2024 183405.png
Скриншот 13-05-2024 183301.png
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,520
Реакции
4,979
@FokS, в строке 149 нужно заменить "%s | Осталось - %sHP" на "%s | Осталось - %iHP".
Убрал предварительное форматирование хп, а тип поправить забыл.
 
  • Мне нравится
Реакции: FokS

Vyacheslav

Участник
Сообщения
164
Реакции
24
@Vyacheslav, можешь ещё на строке 12 добавить перед символом ; вот это: = {13, ...}
Сделал как вы и посоветовали!
Всё заработало!
А можно синий цвет изменить на красный?
Если да то как?

Спасибо за помощь!
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,520
Реакции
4,979
@Vyacheslav, в строке 155 первая группа чисел в фигурных скобках (заданы в шестнадцатеричном виде, но можно и в десятичном задать: 0xff = 255)
 

Arhangel

Участник
Сообщения
114
Реакции
3
Привет. Как в исходнике ShowDamage 0.2fix.sp сделать показ урона в Center по умолчанию при заходе нового игрока?
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,520
Реакции
4,979
@arhangel19822891, на строке 123 вместо 13 поставить 14 и исправить строку 12, как я писал в комментарии #15, только там тоже написать число 14, а не 13
 
Сверху Снизу