Przejdź do treści
PLSetti
Rozszerzony

qWarmup / Warmup - Proste tworzenie rozgrzewek

autor: Qesik

Pluginy wprowadza możliwość tworzenia przeróżnych funowskich rozgrzewek w oparciu o plik konfiguracyjny. Typ rozgrzewki losowany jest po starcie mapy.

Dostęp do klubu

Rozszerzony

Zakup dostępu kosztuje 100,00 zł, a każde przedłużenie za 40,00 zł daje 1 miesiąc wsparcia.

Zakup

100,00 zł

Przedłużenie

40,00 zł

Wsparcie

1 miesiąc

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

  1. Skopiuj paczkę do folderu csgo.
  2. Skonfiguruj plugin
  3. 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; null oznacza brak własnego zestawu.
  • Messages.chat - wiadomość na czat, najlepiej jako klucz z lang.
  • Messages.hint - wiadomość na środek ekranu, najlepiej jako klucz z lang.

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 Mode losowany 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 weapons jest ustawione, plugin usuwa obecne bronie gracza i daje te z configu.
  • autobunnyhop działa tylko podczas warmupu.
  • headShot, noscope i unlimitedAmmo są 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