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
- Wgraj plugin do serwera z CounterStrikeSharp.
- Umiesc pliki jezykowe oraz konfiguracje razem z pluginem.
- Uruchom lub zrestartuj serwer.
- 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, lubnull, 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
Textnanulli podaj klucze wTranslation. - Jezeli komenda ma byc ograniczona do konkretnej grupy, ustaw odpowiednia wartosc w
Permission.