Przejdź do treści
PLSetti
Rozszerzony

qCreatePrintCommands - Komendy z config z tekstem

autor: Qesik

Plugin do Counter-Strike 2 który pozwala w łatwy sposób stworzyć własne komendy w oparciu o config, wyświetlające informacje na czat lub konsoli.

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

qCreatePrintCommands

qCreatePrintCommands to plugin dla CounterStrikeSharp, ktory pozwala dodawac wlasne komendy tekstowe z poziomu configu. Kazda komenda moze wysylac wiadomosc na czat albo do konsoli gracza, a tresc moze byc zdefiniowana bezposrednio w configu albo oparta o tlumaczenia.

Plugin sprawdza sie wszedzie tam, gdzie chcesz szybko udostepnic graczom podstawowe informacje, takie jak opis uslug, linki, adresy, instrukcje albo inne stale komunikaty.

Instalacja

  1. Wgraj plugin do serwera z CounterStrikeSharp.
  2. Umiesc pliki jezykowe oraz konfiguracje razem z pluginem.
  3. Uruchom lub zrestartuj serwer.
  4. Dostosuj konfiguracje do potrzeb swojego serwera.

Konfiguracja

Konfiguracja opiera sie o liste wpisow w CommandsPrint.

Kazdy wpis obsluguje:

  • Command - lista aliasow danej komendy.
  • CommandDesc - krotki opis komendy.
  • Permission - flaga uprawnien, lub null, jesli komenda ma byc dostepna dla wszystkich.
  • Type - sposob wyswietlenia wiadomosci.
  • Text - lista gotowych wiadomosci.
  • Translation - lista kluczy tlumaczen.

Type

  • 0 - wiadomosc na czacie.
  • 1 - wiadomosc w konsoli gracza.

Przyklad

{
  "CommandsPrint": [
    {
      "Command": ["css_vip", "css_vipek"],
      "CommandDesc": "Opis VIP",
      "Permission": null,
      "Type": 0,
      "Text": [
        "{green}Opis VIP:",
        "1. {darkred}Rezerwacja slota",
        "2. {darkred}Podwojny skok"
      ],
      "Translation": null
    },
    {
      "Command": ["css_langik"],
      "CommandDesc": "Langik",
      "Permission": null,
      "Type": 0,
      "Text": null,
      "Translation": [
        "qcreateprintcommands.chat.testLang"
      ]
    }
  ]
}

Uwagi

  • Mozesz przypisac kilka aliasow do jednej komendy.
  • Jedna komenda moze zwracac wiele linii tekstu.
  • Jezeli chcesz korzystac z tlumaczen, ustaw Text na null i podaj klucze w Translation.
  • Jezeli komenda ma byc ograniczona do konkretnej grupy, ustaw odpowiednia wartosc w Permission.