Skocz do zawartości

Rekomendowane odpowiedzi

  • Właściciel

[CS 2] qWeaponRestrict - Limity broni w grze

Aktualna wersja: 1.1.7

 

OPIS


Plugin pozwala ustalić restrykcje dla danych broni w oparciu o ilość graczy per team. Możemy zablokować daną broń całkowicie lub ustalić jej limit per team, a także dostosować ten limit dla danej ilości osób w danej drużynie. Chyba nie trzeba tutaj więcej pisać, bo każdy wie czym są restrykcje broni. W niedalekiej przyszłości planuje oczywiście dodać opcje wykluczania dla danych grup

 

CONFIG

Przykładowy config

{
  "Weapons": [
    {
      "name": "weapon_scar20",
      "limits": [
        {
          "players": 0, // d ilu graczy ma obowiązywać limit, ale dla drużyny, czyli jak wpiszesz 5, to policzy 5 w danej druzynie. Pamiętaj o kolejności, czyli od największej ilości osób, do najmniejsze
          "tt": 0,	// ile może kupić TT
          "ct": 0	//ile może kupić CT
        }
      ]
    },
    {
      "name": "weapon_g3sg1",
      "limits": [
        {
          "players": 0,
          "tt": 0,
          "ct": 0
        }
      ]
    },
    {
      "name": "weapon_awp",
      "limits": [
        {
          "players": 20,
          "tt": 3,
          "ct": 3,
          "other": [	// inne permisje
            {
              "permission": "@qVip/vip",	// permisja
              "limit": 5	// limit
            },
            {
              "permission": "@qVip/svip",
              "limit": -1
            }
          ]
        },
        {
          "players": 12,
          "tt": 2,
          "ct": 2,
          "other": [
            {
              "permission": "@qVip/vip",
              "limit": -1
            }
          ]
        },
        {
          "players": 6,
          "tt": 1,
          "ct": 1,
          "other": [
            {
              "permission": "@qVip/vip",
              "limit": -1
            }
          ]
        },
        {
          "players": 0,
          "tt": 0,
          "ct": 0,
          "other": [
            {
              "permission": "@qVip/vip",
              "limit": -1
            }
          ]
        }
      ]
    }
  ]
}

 

UPRAWNIENIA

@qWeaponRestrict/permission - dla zastosowania limitu VIP

 

LISTA ZMIAN

v1.0.1 (13.11.2023)
1. Poprawiono ceny broni

v1.0.2 (23.11.2023)
1. Dodano "vip" w limitach, które pozwala ustalić limit dla VIP
	-2 oznacza zastosowanie limitu ct/tt
	-1 oznacza brak limitu
	Każdy inny oznacza limit

v1.0.3 (02.12.2023)
1. Zaktualizowano do v90

v1.0.6 (15.12.2023)
1. Zaktualizowano do v124
2. Poprawiono kod
3. Dodano pliki z tekstami językowymi

v1.0.8 (05.01.2024)
1. Zaktualizowano do v142
2. Poprawiono kod

v1.1.0 (05.02.2024)
1. Zmieniono uprawnienie dla nolimit: @qWeaponRestrict/permission
2. Zmieniono usuwanie broni

v.1.1 (28.03.2024)
1. Poprawiono naliczanie broni dla osoby z permisjami w sytuacji gdy ustalamy na nie limit

v1.1.2 (05.05.2024)
1. Poprawiono błąd z określaniem restrykcji dla niektórych broni

v1.1.3 (14.08.2024)
1. Poprawiono plugin po ostatniej aktualizacji

v1.1.7 (09.09.2024)
1. Przebudowano plugin
2. Dodano opcje ustalenia wielu permisji
2.1 Wartość -2 nie jest już stosowana w uprawnieniach bo nie jest potrzebna
3. Poprawiono samo sprawdzania restrykcji, zmniejszając ilość odwołań do funkcji oraz poprawiono spam komunikatem o blokadzie

INSTALACJA

Standardowa

 

DOWNLOAD

Plugin dostępny tylko dla osób w klubie. Dostęp do klubu jest płatny, napisz do @ -_-

  • Like 4
  • Dziękuję 2
  • Uwielbiam 1
Odnośnik do komentarza
Udostępnij na innych stronach

  • 4 tygodnie później...
  • 1 miesiąc temu...

Wrzuciłem plugin na serwer z cfg pod de_mirage jedynie zmieniłem flagę vip'a na inną.

 "qWeaponRestrict"
{
	"type_block" "1" // Ustawione na 0 wyłącza sprawdzanie podnoszonych broni z ziemi
	"info_weaponuse" "1" // Gdy gracz wejdzie na bron, która przekroczyła limit, otrzymuje info, że nie może jej podnieść (działa z type_block na 1)

	"weapons"
	{
		"awp"
		{
			"TT"
			{
				"limit" "3"
				"vip_flags" "p"
				"vip_limit" "-1"
			}
			"CT"
			{
				"limit" "3"
				"vip_flags" "p"
				"vip_limit" "-1"
			}
		}
		"m249"
		{
			"limit" "0"
		}
		"scar20"
		{
			"limit" "0"
		}
		"g3sg1"
		{
			"limit" "0"
		}
		"negev"
		{
			"limit" "0"
		}
	}
}

Plugin generuje następujące error logi w momencie zakupu AWP lub wybraniu jej z menu broni VIP.

L 11/24/2022 - 17:29:22: [SM] Exception reported: Invalid Handle 0 (error: 4)
L 11/24/2022 - 17:29:22: [SM] Blaming: qWeaponRestrict.smx
L 11/24/2022 - 17:29:22: [SM] Call stack trace:
L 11/24/2022 - 17:29:22: [SM]   [0] ArrayList.FindValue
L 11/24/2022 - 17:29:22: [SM]   [1] Line 52, d:\Programy\Dropbox\Pliki\source\qPluginy\qWeaponRestrict\qWeaponRestrict.sp::IdExistsTracker
L 11/24/2022 - 17:29:22: [SM]   [2] Line 271, d:\Programy\Dropbox\Pliki\source\qPluginy\qWeaponRestrict\qWeaponRestrict.sp::OnSdkWeaponDropPost

 

  • Like 1
Odnośnik do komentarza
Udostępnij na innych stronach

  • 1 miesiąc temu...
  • Właściciel

Trochę mi się przedłuża ze względu na sporą ilość zleceń po drodze i masę innych moich projektów, tak więc nie polecam korzystać na razie z tego pluginu. Nie podaje już dat, żeby nie wprowadzać nikogo w błąd

Odnośnik do komentarza
Udostępnij na innych stronach

  • 4 tygodnie później...
  • -_- zmienił(a) tytuł na [CS 2] qWeaponRestrict - Limity broni w grze

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Korzystając z tej strony zgadzasz się na Polityka prywatności