qShowDamage
qShowDamage to plugin do CounterStrikeSharp dla Counter-Strike 2, który pokazuje zadawane obrażenia w trakcie rundy. Gracz może wybrać sposób wyświetlania informacji, a plugin opcjonalnie zlicza też sumę obrażeń na koniec rundy (ala faceit).
Plugin obsługuje:
- pokaz obrażeń na czacie,
- pokaz obrażeń jako hint,
- pokaz obrażeń w centrum ekranu,
- podsumowanie obrażeń i trafień na koniec rundy,
- opcjonalne ograniczenie działania do graczy z uprawnieniem,
- konfigurację przez plik JSON.
Instalacja
- Skopiuj paczkę do folderu csgo.
- Skopiuj pluginu.
- Zrestartuj serwer lub przeładuj plugin.
Komendy
css_dmg- otwiera wybór trybu wyświetlania obrażeń.css_damage- alternatywna komenda otwierająca to samo menu.
Uprawnienie
Jeżeli w configu Permission jest ustawione na true, plugin działa tylko dla graczy z uprawnieniem:
@qShowDamage/permission
Konfiguracja
Plik konfiguracyjny:
addons/counterstrikesharp/configs/Qesik/ShowDamage.json
Przykład:
{
"Permission": true,
"DefaultMode": 1,
"SumDamages": false,
"GrenadesDmg": false,
"ShowLeftHealth": false,
"MenuType": 2
}
Opcje configu
Permission
Włącza sprawdzanie uprawnienia @qShowDamage/permission.
true- tylko uprawnieni gracze mogą korzystać z pokazywania obrażeń,false- plugin działa dla wszystkich.
DefaultMode
Ustawia domyślny tryb pokazywania obrażeń dla gracza.
1- chat,2- hint.
W praktyce gracz może później zmienić tryb przez komendę menu.
SumDamages
Włącza podsumowanie obrażeń i trafień na koniec rundy.
true- pokazuje zbiorcze statystyki ala faceit,false- nie pokazuje podsumowania.
GrenadesDmg
Określa, czy plugin ma pokazywać obrażenia od granatów.
true- pokazuje obrażenia od granatów,false- pomija obrażenia odinfernoihegrenade.
ShowLeftHealth
Decyduje, czy wraz z damage ma być pokazywane pozostałe HP trafionego gracza.
true- pokazuje także pozostałe zdrowie,false- pokazuje tylko obrażenia.
MenuType
Wybiera sposób otwierania i renderowania menu zmiany trybu.
0- chat,1- center,2- kitsune menu.
Jak to działa dla gracza
Po trafieniu przeciwnika plugin może pokazać:
- ile obrażeń weszło w HP i armor,
- nazwę trafionego gracza,
- opcjonalnie jego pozostałe HP,
- opcjonalnie podsumowanie wszystkich trafień na koniec rundy.
Tryb wyświetlania można zmienić komendą css_dmg lub css_damage.
Uwagi
- Jeśli używasz
MenuType: 2, upewnij się, że na serwerze dostępna jest zależnośćKitsune-Menu.dll. - Jeśli chcesz ograniczyć funkcję tylko do wybranych osób, zostaw
Permission: truei przydziel graczom uprawnienie@qShowDamage/permission. - Jeśli nie chcesz pokazywać obrażeń od ognia i HE, zostaw
GrenadesDmg: false.