https://github.com/Nereziel/cs2-WeaponPaints/releases
Funcționalități
Modifică doar culoarea, modelul (seed) și gradul de uzură (wear) al armelor, cuțitelor, mănușilor și agenților.
Bazat pe MySQL pentru stocarea și sincronizarea datelor.
Datele se sincronizează automat la conectarea jucătorilor.
Comenzi adăugate:
!wp – Reîmprospătează skin-urile (poate fi configurat un cooldown în secunde).
!ws – Afișează un link către website.
!knife – Deschide meniul cu cuțite.
!gloves – Deschide meniul cu mănuși.
!agents – Deschide meniul cu agenți.
!pins – Deschide meniul cu insigne.
!music – Deschide meniul cu muzică.
Suport pentru traduceri – poți contribui cu traducerea ta printr-un Pull Request (PR).
Asigură-te că toate dependențele de mai jos sunt instalate înainte de a continua:
CounterStrikeSharp
PlayerSettings - Necesară pentru MenuManagerCS2
AnyBaseLibCS2 - Necesară pentru PlayerSettings
MenuManagerCS2
Bază de date MySQL
CS2 Server
Asigură-te că CounterStrikeSharp este instalat și funcțional (cu RUNTIME inclus)!
Descărcare plugin
Descarcă fișierul din secțiunea Release.
Copiază pluginul în directorul plugins.
Pornire server
Rulează serverul cu pluginul instalat.
Dacă instalarea este corectă, fișierul de configurare va fi generat automat!
Configurare fișier
Editează fișierul de configurare:
addons/counterstrikesharp/configs/plugins/WeaponPaints/WeaponPaints.json
Include datele de autentificare pentru baza de date (crediențialele MySQL).
Setare în core.json
În fișierul addons/counterstrikesharp/configs/core.json, setează:
"FollowCS2ServerGuidelines": false
Copiere gamedata
Copiază fișierul weaponpaints.json din folderul plugins în:
addons/counterstrikesharp/gamedata/.
Acum serverul tău este configurat corect pentru a folosi pluginul WeaponPaints!
{
"Version": 4, // Nu modifica
"DatabaseHost": "", // Gazda MySQL
"DatabasePort": 3306, // Port MySQL
"DatabaseUser": "", // Nume utilizator MySQL
"DatabasePassword": "", // Parola utilizator MySQL
"DatabaseName": "", // Numele bazei de date MySQL
"CmdRefreshCooldownSeconds": 60, // Timpul de așteptare pentru reîmprospătarea skin-urilor (!wp command)
"Prefix": "[WeaponPaints]", // Prefix pentru fiecare mesaj în chat
"Website": "example.com/skins", // Website-ul folosit în comanda WebsiteMessageCommand (!ws command)
"Messages": {
"WebsiteMessageCommand": "Vizitează {WEBSITE} unde poți schimba skin-uri.", // Informație despre site-ul unde jucătorii pot schimba skin-uri (!ws command) Setează-l gol pentru a dezactiva
"SynchronizeMessageCommand": "Tastează !wp pentru a sincroniza skin-urile alese.", // Informație despre reîmprospătarea skin-urilor (!wp command) Setează-l gol pentru a dezactiva
"KnifeMessageCommand": "Tastează !knife pentru a deschide meniul cu cuțite.", // Informație despre meniul cu cuțite (!knife command) Setează-l gol pentru a dezactiva
"CooldownRefreshCommand": "Nu poți reîmprospăta skin-urile acum.", // Informație despre cooldown pentru reîmprospătarea skin-urilor (!wp command) Setează-l gol pentru a dezactiva
"SuccessRefreshCommand": "Reîmprospătarea skin-urilor în curs.", // Informație despre reîmprospătarea skin-urilor (!wp command) Setează-l gol pentru a dezactiva
"ChosenKnifeMenu": "Ai ales {KNIFE} ca și cuțitul tău.", // Informație despre cuțitul ales (!knife command) Setează-l gol pentru a dezactiva
"ChosenSkinMenu": "Ai ales {SKIN} ca și skin-ul tău.", // Informație despre skin-ul ales (!skins command) Setează-l gol pentru a dezactiva
"ChosenKnifeMenuKill": "Pentru a aplica corect skin-ul la cuțit, trebuie să tastezi !kill.", // Informație despre comanda de suicid după alegerea cuțitului (!knife command) Setează-l gol pentru a dezactiva
"KnifeMenuTitle": "Meniu cu Cuțite.", // Titlul meniului (!knife menu)
"WeaponMenuTitle": "Meniu cu Arme.", // Titlul meniului (!skins menu)
"SkinMenuTitle": "Selectează skin pentru {WEAPON}" // Titlul meniului (!skins menu, după selectarea armei)
},
"Additional": {
"KnifeEnabled": true, // Activează sau dezactivează funcția cuțitelor
"SkinEnabled": true, // Activează sau dezactivează funcția skin-urilor
"CommandWpEnabled": true, // Activează sau dezactivează comanda de reîmprospătare
"CommandKillEnabled": true, // Activează sau dezactivează comanda de suicid
"CommandKnife": "knife", // Numele comenzii pentru meniul cu cuțite, o poți schimba (ex: knives)
"CommandSkin": "ws", // Numele comenzii pentru informații despre skin-uri, o poți schimba (ex: skins)
"CommandSkinSelection": "skins", // Numele comenzii pentru meniul de selecție a skin-urilor, o poți schimba (ex: weapons)
"CommandRefresh": "wp", // Numele comenzii de reîmprospătare a skin-urilor, o poți schimba (ex: refreshskins)
"CommandKill": "kill", // Numele comenzii de suicid, o poți schimba (ex: suicide)
"GiveRandomKnife": false, // Oferă un cuțit aleatoriu jucătorilor care nu au ales unul
"GiveRandomSkins": false // Oferă un skin aleatoriu jucătorilor care nu au ales unul
}
}

