qWarmup
qWarmup to plugin do CounterStrikeSharp dla Counter-Strike 2, który losuje tryb rozgrzewki z pliku konfiguracyjnego i automatycznie stosuje jego ustawienia podczas warmupu.
Plugin pozwala przygotować kilka gotowych wariantów rozgrzewki, a następnie przy każdym starcie mapy wybrać jeden z nich. Dzięki temu możesz łatwo mieszać klasyczny warmup, aim warmup, headshot only, własne bronie albo szybsze ustawienia ruchu.
Funkcje
- Losuje tryb rozgrzewki z configu przy starcie mapy.
- Ustawia zdrowie, pancerz, grawitację i prędkość gracza.
- Może rozdawać własne bronie po spawnie.
- Obsługuje
headshot only. - Obsługuje
noscope. - Obsługuje
unlimited ammo. - Może odnawiać zdrowie po zabójstwie.
- Obsługuje osobne wiadomości na czat i na środek ekranu.
- Wspiera pliki językowe
lang.
Instalacja
- Skopiuj paczkę do folderu csgo.
- Skonfiguruj plugin
- Zrestartuj serwer albo przeładuj plugin.
Konfiguracja
Plik konfiguracyjny znajduje się tutaj:
addons/counterstrikesharp/configs/Qesik/Warmup.json
Plugin oczekuje listy trybów w polu Mode. Jeden z trybów zostanie wybrany losowo podczas warmupu.
Przykład
{
"Mode": [
{
"name": "qwarmup.name.first",
"refilHealth": true,
"health": 100,
"armor": 0,
"gravity": 1.0,
"speed": 1.0,
"autobunnyhop": false,
"unlimitedAmmo": false,
"noscope": false,
"headShot": false,
"weapons": null,
"Messages": {
"chat": "qwarmup.chat.firstMessage",
"hint": "qwarmup.hint.firstMessage"
}
}
]
}
Opis pól
Mode- lista dostępnych trybów rozgrzewki.name- nazwa trybu, zwykle jako klucz z pliku językowego.refilHealth- odnawia zdrowie zabójcy po zabiciu przeciwnika.health- zdrowie ustawiane po spawnie.armor- wartość pancerza ustawiana po spawnie.gravity- mnożnik grawitacji.speed- mnożnik prędkości ruchu.autobunnyhop- włącza auto-bunnyhop podczas warmupu.unlimitedAmmo- dodaje amunicję po strzale.noscope- blokuje użycie przybliżenia dla AWP i SSG08.headShot- pozwala zadawać obrażenia tylko strzałami w głowę.weapons- lista broni rozdawanych po spawnie;nulloznacza brak własnego zestawu.Messages.chat- wiadomość na czat, najlepiej jako klucz zlang.Messages.hint- wiadomość na środek ekranu, najlepiej jako klucz zlang.
Pliki językowe
Plugin korzysta z tłumaczeń znajdujących się w folderze:
addons/counterstrikesharp/plugins/qWarmup/lang/
Możesz tam trzymać własne klucze tekstowe używane przez name, Messages.chat i Messages.hint.
Przykład:
{
"qwarmup.name.first": "Pierwszy tryb",
"qwarmup.chat.firstMessage": "Start rozgrzewki",
"qwarmup.hint.firstMessage": "Powodzenia"
}
Jak działa tryb rozgrzewki
- Przy starcie mapy plugin czyta
Warmup.json. - Z listy
Modelosowany jest jeden wariant. - Podczas warmupu gracze dostają ustawienia z wybranego trybu przy spawnie.
- Po zakończeniu warmupu plugin przestaje stosować te modyfikacje.
Uwagi
- Jeśli
weaponsjest ustawione, plugin usuwa obecne bronie gracza i daje te z configu. autobunnyhopdziała tylko podczas warmupu.headShot,noscopeiunlimitedAmmosą stosowane wyłącznie wtedy, gdy są włączone w aktywnym trybie.- Jeśli w configu nie ma żadnego trybu, plugin nie wybierze żadnych ustawień.
Przykładowe zastosowania
- klasyczna rozgrzewka 100 HP
- aim warmup z
headShot: true - warmup z Deagle lub AK
- szybki warmup z większym
speed - lekki jump warmup z inną
gravity