Przejdź do treści
PLSetti
Rozszerzony

qFastFingers - Szybkie palce

autor: Qesik

Szybkie palce to gra polegający na tym jak najszybszym wpisaniu na czat zdania lub słowa, które pojawi się na czat. Pierwsza osoba zgarnia nagrodę ustaloną w configu.

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

qFastFingers

qFastFingers to plugin do CounterStrikeSharp dla serwerów CS2, który uruchamia prostą minigrę na szybkość pisania. Co określony czas plugin losuje tekst z konfiguracji, wyświetla go graczom, a pierwsza osoba, która przepisze go poprawnie na czacie, wygrywa.

Plugin może działać jako lekka zabawa na serwerze publicznym, jailu albo serwerze z systemem nagród. Obsługuje nagrody w postaci:

  • standardowej kasy CS2,
  • waluty qShop,
  • respektu z qJailbreak.

Funkcje

  • losowanie tekstów z własnej listy w configu,
  • automatyczne rundy co określony interwał,
  • filtrowanie uczestników: wszyscy / tylko żywi / tylko martwi,
  • minimalna liczba graczy wymagana do startu rundy,
  • wyświetlanie tekstu przez chat, hint i opcjonalnie HTML,
  • integracja z qShop i qJailbreak,
  • wielojęzyczne pliki lang.

Instalacja

  1. Wgraj pliki pluginu do csgo.
  2. Sprawdź, czy plik konfiguracyjny znajduje się tutaj:
addons/counterstrikesharp/configs/Qesik/FastFingers.json
  1. Jeśli używasz nagród qShop lub qJailbreak, upewnij się, że te pluginy są już uruchomione na serwerze.
  2. Zrestartuj mapę albo przeładuj plugin.

Konfiguracja

Plik konfiguracyjny:

{
  "PluginAwards": 0,
  "MinPlayers": 0,
  "AwardValue": 100,
  "RepeatTimer": 45.0,
  "PlayerStatus": 0,
  "InfoType": {
    "Chat": true,
    "Hint": true,
    "Html": false
  },
  "Words": [
    "Przykladowy tekst",
    "Drugie haslo do przepisania"
  ]
}

Opis opcji

PluginAwards

Typ nagrody dla zwycięzcy rundy.

  • 0 - brak nagrody
  • 1 - kasa CS2
  • 2 - waluta qShop
  • 3 - respekt qJailbreak

MinPlayers

Minimalna liczba graczy potrzebna do rozpoczęcia losowania tekstów.

  • 0 oznacza brak limitu,
  • jeśli ustawisz np. 4, runda wystartuje dopiero przy co najmniej 4 graczach.

AwardValue

Wartość nagrody przyznawanej zwycięzcy.

Przykłady:

  • dla PluginAwards: 1 będzie to ilość kasy,
  • dla PluginAwards: 2 będzie to ilość waluty sklepowej,
  • dla PluginAwards: 3 będzie to ilość respektu.

RepeatTimer

Czas w sekundach między kolejnymi rundami.

Przykład:

  • 45.0 oznacza nową rundę co 45 sekund.

PlayerStatus

Określa, kto może brać udział w zabawie.

  • 0 - wszyscy gracze
  • 1 - tylko żywi gracze
  • 2 - tylko martwi gracze

InfoType

Sposób wyświetlania tekstu do przepisania.

  • Chat - wiadomość na czacie,
  • Hint - wiadomość centralna,
  • Html - komunikat HTML na środku ekranu.

Opcję Html warto traktować jako dodatek wizualny. W tej wersji komunikat HTML wyświetla się krótko po rozpoczęciu rundy.

Words

Lista tekstów, które plugin losuje podczas rund.

Wskazówki:

  • dodaj kilka lub kilkanaście wpisów, żeby teksty się nie powtarzały zbyt często,
  • zachowaj dokładną pisownię, bo wygrana zależy od idealnego przepisania tekstu,
  • unikaj bardzo długich zdań, jeśli chcesz utrzymać szybką dynamikę zabawy.

Jak działa plugin

  1. Plugin czeka określony czas z RepeatTimer.
  2. Losuje jeden wpis z Words.
  3. Wyświetla go graczom zgodnie z InfoType.
  4. Pierwszy uprawniony gracz, który wpisze identyczny tekst na czacie, wygrywa rundę.
  5. Jeśli nagrody są włączone, zwycięzca dostaje wartość z AwardValue.

Przykładowe ustawienia

Serwer publiczny bez nagród

{
  "PluginAwards": 0,
  "MinPlayers": 4,
  "AwardValue": 100,
  "RepeatTimer": 60.0,
  "PlayerStatus": 0,
  "InfoType": {
    "Chat": true,
    "Hint": true,
    "Html": false
  },
  "Words": [
    "Szybkie palce",
    "Kto pierwszy ten lepszy",
    "Wpisz ten tekst"
  ]
}

Jail z respektem

{
  "PluginAwards": 3,
  "MinPlayers": 2,
  "AwardValue": 5,
  "RepeatTimer": 45.0,
  "PlayerStatus": 2,
  "InfoType": {
    "Chat": true,
    "Hint": true,
    "Html": true
  },
  "Words": [
    "Wiezienny sprint",
    "Martwi tez graja",
    "Szybki wpis"
  ]
}