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
qShopiqJailbreak, - wielojęzyczne pliki
lang.
Instalacja
- Wgraj pliki pluginu do csgo.
- Sprawdź, czy plik konfiguracyjny znajduje się tutaj:
addons/counterstrikesharp/configs/Qesik/FastFingers.json
- Jeśli używasz nagród
qShoplubqJailbreak, upewnij się, że te pluginy są już uruchomione na serwerze. - 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 nagrody1- kasa CS22- walutaqShop3- respektqJailbreak
MinPlayers
Minimalna liczba graczy potrzebna do rozpoczęcia losowania tekstów.
0oznacza 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: 1będzie to ilość kasy, - dla
PluginAwards: 2będzie to ilość waluty sklepowej, - dla
PluginAwards: 3będzie to ilość respektu.
RepeatTimer
Czas w sekundach między kolejnymi rundami.
Przykład:
45.0oznacza nową rundę co 45 sekund.
PlayerStatus
Określa, kto może brać udział w zabawie.
0- wszyscy gracze1- tylko żywi gracze2- 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
- Plugin czeka określony czas z
RepeatTimer. - Losuje jeden wpis z
Words. - Wyświetla go graczom zgodnie z
InfoType. - Pierwszy uprawniony gracz, który wpisze identyczny tekst na czacie, wygrywa rundę.
- 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"
]
}