[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ą
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 @ -_-