Skocz do zawartości

[CS 2] qCaseOpening - Otwieranie skrzynek z animacją


-_-

Rekomendowane odpowiedzi

  • Właściciel

[CS 2] qCaseOpening - Otwieranie skrzynek z animacją

Aktualna wersja: 1.0.0

 

OPIS

  Plugin dodaje do gry system otwierania skrzynek z nagrodami znany z samej gry. Co rundę na spawn każdej z drużyn tworzony jest obiekt skrzynki, którą można otworzyć, ale tylko raz w danym momencie. W tym czasie odbywa się losowanie nagrody, a następnie gracz ją otrzymuje (event z API wywołujący się po wylosowaniu nagrody). Mamy też możliwość włączenia opcji menu jako potwierdzenia zakupu by nie doszło do przypadkowego kliknięcia w skrzynkę. Koszt jest w walucie z qShop, a jeśli chodzi o nagrody to możemy dodać ich nieskończoną ilość, a sam proces będzie brał pod uwagę szansę określoną dla przedmiotu, z przedziałem który jest sumą wszystkich szans.

 

Tak wygląda domyślny embed z nagrodą

obraz.png

 

A tutaj filmik

 

API

public interface ICaseOpeningAPI
{
	// funkcja która wywołuje się gdy skończy się losowanie
	// CCSPlayerController - gracz który otworzył skrzynkę
	// int - indeks nagrody
	// string - klucz z lang danego itemu
	// int - typ nagrody
	// int - szansa na nagrodę
	public event Action<CCSPlayerController, int, string, int, int>? OnClientGetAward;
}

CONFIG

{
  "Settings": {
    "ModelPath": "models/props/crates/csgo_drop_crate_phoenix.vmdl",
    "AnimationTime": 10,
    "Cost": 1000,
    "MenuConfirm": false,
    "WebhookUrl": null
  },
  "Discord": {
    "title": "Nazwa Serwera - Otwarcie Skrzynki",
    "url": null,
    "description": "🎁 **Gracz właśnie otworzył skrzynkę!**\n\n💰 Koszt otwarcia: **[casePrice]** waluty",
    "color": 44678,
    "fields": [
      {
        "name": "👤 Gracz",
        "value": "```[playerName] ([steamId64])```",
        "inline": false
      },
      {
        "name": "🏆 Nagroda",
        "value": "```[awardName]```",
        "inline": false
      },
      {
        "name": "📊 Szansa",
        "value": "```[awardChance]```",
        "inline": false
      }
    ],
    "thumbnail": {
      "url": "https://i.imgur.com/przykładowyObrazek.png"
    },
    "image": {
      "url": null
    },
    "footer": {
      "icon_url": null
    }
  },
  "Items": [
    {
      "langKey": "qcaseopening.item.currency",
      "type": 1,
      "chance": 10,
      "color": "#80FF00",
      "fontSize": 32,
      "worldUnitsPerPx": 0.2
    },
    {
      "langKey": "qcaseopening.item.vip",
      "type": 1,
      "chance": 10,
      "color": "#00FF00",
      "fontSize": 32,
      "worldUnitsPerPx": 0.2
    },
    {
      "langKey": "qcaseopening.item.svip",
      "type": 1,
      "chance": 10,
      "color": "#66FFFF",
      "fontSize": 32,
      "worldUnitsPerPx": 0.2
    },
    {
      "langKey": "qcaseopening.item.vip2",
      "type": 1,
      "chance": 10,
      "color": "#FF33FF",
      "fontSize": 32,
      "worldUnitsPerPx": 0.2
    },
    {
      "langKey": "qcaseopening.item.svip2",
      "type": 1,
      "chance": 10,
      "color": "#808080",
      "fontSize": 32,
      "worldUnitsPerPx": 0.2
    }
  ]
}

 

LISTA ZMIAN

 

 

INSTALACJA

Standardowa

 

DOWNLOAD

Plugin dostępny tylko dla osób w klubie. Dostęp do klubu jest płatny, napisz na PW jeśli jesteś zainteresowany @ -_-

  • Like 1
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