qBuyWeapon
qBuyWeapon to plugin do CounterStrikeSharp, ktory pozwala kupowac lub odbierac bronie przez komendy czatu/konsoli oraz przez proste menu.
Plugin:
- laduje liste komend z configu,
- laduje liste dostepnych broni z configu,
- moze ograniczac bron do konkretnej druzyny,
- moze wymagac uprawnienia,
- moze pobierac pieniadze za bron,
- moze blokowac bron do wskazanej rundy,
- dziala tylko podczas
buytime, - wymaga, aby gracz byl zywy i stal w
buyzone, - nie pozwala uzywac funkcji podczas warmupu.
Jesli gracz wpisze komende bez argumentu, plugin otworzy menu z dostepnymi pozycjami. Jesli poda nazwe broni, plugin sprobuje od razu ja przyznac.
Instalacja
Skopiuj pliki pluginu do katalogu serwera CounterStrikeSharp:
qBuyWeapon.dlldoaddons/counterstrikesharp/plugins/qBuyWeapon/- pliki jezykowe z folderu
lang/doaddons/counterstrikesharp/plugins/qBuyWeapon/lang/ - config z folderu
configs/Qesik/doaddons/counterstrikesharp/configs/Qesik/
Po skopiowaniu plikow wykonaj restart pluginow lub calego serwera.
Konfiguracja
Glowny plik konfiguracyjny:
addons/counterstrikesharp/configs/Qesik/BuyWeapons.json
Przykladowa struktura:
{
"Commands": ["css_buy", "css_kup"],
"Weapons": {
"ak47": {
"weapon": "weapon_ak47",
"permission": "@qVip/svip",
"team": 0,
"cost": 0,
"round": 0
}
}
}
Commands
Lista komend, ktore maja otwierac menu lub obslugiwac zakup broni.
Przyklad:
"Commands": ["css_buy", "css_kup"]
Uzycie:
!buylub!kupotwiera menu!buy ak47probuje kupic konkretna bron
Weapons
Kazdy wpis w Weapons to alias broni wpisywany w komendzie.
Przyklad:
"ak47": {
"weapon": "weapon_ak47",
"permission": "@qVip/svip",
"team": 0,
"cost": 0,
"round": 0
}
Znaczenie pol:
weapon- wewnetrzna nazwa broni przekazywana do gry, np.weapon_ak47permission- wymagane uprawnienie admina; ustawnull, jesli bron ma byc dostepna dla wszystkichteam- ograniczenie druzyny:0brak ograniczenia,2T,3CTcost- koszt pobierany z konta gracza;0oznacza darmowa bronround- minimalna runda, od ktorej bron jest dostepna;0oznacza brak limitus