Jump to content

[CS 2] qCaseOpening - Otwieranie skrzynek z animacją


-_-

Recommended Posts

  • Root

[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
  • Love 1
Link to comment
Share on other sites

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