Jump to content

Recommended Posts

  • Root

[CS 2] qItemShop - Zarządzanie sklepem od sklepcs z poziomu serwera

Aktualna wersja: 1.0.9

 

OPIS

Plugin skierowany do osób, które korzystają ze sklepcs, a które cenią sobie bardziej zaawansowane funkcjonalności. Tworząc i rozbudowując w czasie ten plugin, najważniejsze było dla mnie to by móc dostosować go do każdego serwera jak i gracza, tak by nie trzeba było każdej sprawy załatwiać przez wersję WWW. Niestety, ograniczenia wynikajace z API sklepu WWW spowodowały, że nie wszystko udało się fajnie rozwiązać, ale efekt na pewno i tak jest zadowolający.

Czas na parę informacji

  1. Rozbudowano plugin o translacje co pozwala dokładniej wyjaśnić graczom spoza polski jak mogą doładować konto i z czego należy skorzystać
  2. [CS:GO - CS 2 jeszcze nie] Dodano informację o aktywnych usługach z podziałem na wszyskie serwery i usługi z danego serwera, gdzie dokładnie możemy nazwać usługę, a nie stosować się tylko do flag
  3. Rozbudowano config, który pozwala nam przypisać serwery, do nich usługi oraz tworzy bardziej rozbudowane zarządzanie komendami, itd
  4. Kategoria przy zakupie usług, a więc zamiast pokazywać każdą usługę osobno z podziałem na dni, mamy najpierw ich nazwę, np: VIP, a dopiero w menu kategorii, mamy podział na dni itp
  5. [CS:GO] Dostępne są natywy odpowiedzialne za nadawanie usług oraz wirtualnych punktów w sklepie. Oczywiście w przypadku nadawania usług, sprawdza najpierw czy usługa jest aktywna, a następnie ją przedłuża. Idealne jeśli chcesz stworzyć jakiś event pod usługi w sklepie
  6. Jak w wersji głównej, tutaj także jest dostępny forward który wywołuje się po zakupie usługi przez komendę, co pozwala nam dodawać jakieś niestandardowe rzeczy typu monety, kredyty, xp, itd
  7. Ukrywa obie formy wpisywania komend dla kodów sms, czyli ! oraz /
  8. Pełen zapis logów z danego miesiąca do folderu: wczytane usługi, api, tag, sklep (standard), zakupiona usługa, błąd w przypisaniu usług/serwera w configu, itd

 

Parę screenów:

Główne menu:

obraz.png

obraz.png

 

 

Zakup usługi

obraz.png

obraz.png

 

 

Informacja po zakupie

obraz.png

 

 

CONFIG

{
  "ServerTag": "",	// tag serwera ze sklepcs
  "ApiKey": "",	// apikey ze sklepcs
  "Website": "shop.cs-classic.pl",	// adres sklepu
  "CurrencyName": "wPLN",	// nazwa waluty
  "BuyAnnounceAll": true,	// czy informowac wszystkich o zakupie gracza
  "LoadOnMapStart": false,	// czy wczytywac wszystkie uslugi graczy po starcie mapy

	// dane do bazy z uslugami sklepcs
  "Database": {
    "Hostname": "hostname",
    "Database": "database",
    "UserName": "username",
    "Password": "password"
  },

	// tutaj podajemy serwery i ich uslugi (mozna jeden, bo i tak na razie nei ma aktywnych uslug w menu). NIE PODAJEMY TUTAJ USLUG JEDNORAZOWYCH
  "ServerData": [
    {
      "ServerName": "COD MOD 201 LVL",	// tutaj jakas nazwa serwera
      "ServerTag": "cod",	// tutaj tag serwera ze sklepcs
      "Item": [
        {
          "ItemName": "VIP",	// tutaj nazwa uslugi
          "ItemFlags": "a",		// tutaj flaga ze sklepcs dla uslugi
          "ItemPermissions": [	// tutaj podajemy permisje, ktore ma otrzymac gracz po zakupie
            "@qCallOfDuty/vip"
          ]
        },
        {
          "ItemName": "Rambo",
          "ItemFlags": "o",
          "ItemPermissions": [
            "@qCallOfDuty/rambo"
          ]
        }
      ]
    },
    {
      "ServerName": "FFA",
      "ServerTag": "ffa",
      "Item": [
        {
          "ItemName": "USŁUGA 1",
          "ItemFlags": "ao",
          "ItemPermissions": [
            "@qVip/vip",
            "@qShowDamage/permission",
            "@qWeaponRestrict/permissionn"
          ]
        }
      ]
    }
  ]
}

 

LISTA ZMIAN

v1.0.1 (23.02.2024)
1. Po zakupie na serwerze usługi z czasem, od razu dodaje jej uprawnienia

v1.0.4 (07.03.2024)
1. Dodano odświeżanie permisji co mapę
2. Dodano komendę css_addservice <steamid> <flagi> <czas w minutach> która dodaje usługę lub przedłuża aktualną
Permisja: @qitemshop/addservice
3. Dodano listę aktywnych usług na serwerze do menu

v1.0.5 (05.04.2024)
1. Poprawiono pobieranie usług aktywnych na zawsze

v1.0.7 (01.05.2024)
1. Przebudowano kod
2. Dodano możliwość ustalenia czy ma pobierać wszystkie usługi co mapę
	Należy dodać do configu pod BuyAnnounceAll
	"LoadOnMapStart": false,

v1.0.9 (30.05.2024)
1. Poprawiono lang
	Proszę zaktualizować cały lang
2. Zoptymalizowano ładowanie usług

 

INSTALACJA

Standardowa

 

CENNIK

45 zł

(15 zł co 6 msc by mieć dostęp do aktualizacji)

  • Like 1
Link to comment
Share on other sites

  • 1 month later...
  • Root
v1.05 (27.09.2022)
1. Dodano do configu `smspanel_hide` który pozwala ukryć opcję zakupu usług SMS
2. Poprawiono przeładowanie usług z bazy

 

Link to comment
Share on other sites

  • -_- changed the title to [CS:GO/CS 2] qItemShop - Zarządzanie sklepem z usługami na serwerze
  • 3 weeks later...
  • Root
v1.0.4 (07.03.2024)
1. Dodano odświeżanie permisji co mapę
2. Dodano komendę css_addservice <steamid> <flagi> <czas w minutach> która dodaje usługę lub przedłuża aktualną
Permisja: @qitemshop/addservice
3. Dodano listę aktywnych usług na serwerze do menu

 

Link to comment
Share on other sites

  • -_- changed the title to [CS 2] qItemShop - Zarządzanie sklepem z usługami na serwerze

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

By using this site you agree to Privacy Policy