Skocz do zawartości
LINK DO NOWEJ STRONY ×

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...

Mi działa tylko blokada autokampy 
A tak to awp nie blokuje można prosić o pomoc ?
Wgrałem ten default.cfg do configs/qWeaponRestrict i zostawiłem tak jak jest limi "2" na awp i mogę kupić ile chcę 

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

  • 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...
3 godziny temu, Jonkey napisał(a):

Mam taka mała propozycje aby limity broni dało się zrobić dynamiczne, zależne od ilości graczy na serwerze

Jestem za tym co napisał kolega wyżej. 

Odnośnik do komentarza
Udostępnij na innych stronach

  • Qesik zmienił(a) tytuł na [CS 2] qWeaponRestrict - Limity broni w grze

Jeśli chcesz dodać odpowiedź, zaloguj się

Komentowanie zawartości tej strony możliwe jest po zalogowaniu



Zaloguj się
  • 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