Skocz do zawartości

Rekomendowane odpowiedzi

  • Właściciel

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

Aktualna wersja: 1.0.5

 

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

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

 

INSTALACJA

Standardowa

 

CENNIK

50 zł

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

  • 1 miesiąc temu...
  • Właściciel
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

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • -_- zmienił(a) tytuł na [CS:GO/CS 2] qItemShop - Zarządzanie sklepem z usługami na serwerze
  • Właściciel

Temat zaktualizowany

Wersja dla gry CS 2 jest już dostępna

Odnośnik do komentarza
Udostępnij na innych stronach

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

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 3 tygodnie później...
  • Właściciel
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

 

Odnośnik do komentarza
Udostępnij na innych stronach

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