**Weapon Override** este un utilitar puternic pentru serverele CS:GO, care le permite jucătorilor din echipa CT să-și aleagă echipamentul preferat, indiferent de setările din inventar. Acesta înlocuiește automat arma **M4A4** cu **M4A1-S** și arma **P2000** cu **USP-S,** în funcție de preferințele jucătorului.
Pluginul funcționează fără probleme la apariția personajului, atunci când faci cumpărături din magazin sau chiar și atunci când ridici o armă de pe jos.
---
## ✨ Caracteristici
- 🔄 **Schimbare automată** — Înlocuiește instantaneu M4A4/P2000 cu versiunile cu amortizor.
- 💾 **Setări permanente** — Opțiunile sunt salvate într-o bază de date (SQLite/MySQL) și restabilite la reconectare.
- 🛠️ **Meniu interactiv** — Meniu ușor de utilizat pentru activarea și dezactivarea setărilor personalizate.
- ⚡ **Aplicare forțată** — Opțiunea „Aplică acum” pentru a schimba armele pe care le deții în timpul rundei (în rolul CT).
- 💡 **Sfaturi inteligente** — Le reamintește jucătorilor de funcția de suprascriere dacă folosesc armele implicite la începutul rundei.
- 🔌 **Suport pentru încărcare tardivă** — Conectează jucătorii imediat dacă pluginul este încărcat în timpul unui meci.
2. (Opțional) Configurați baza de date în `addons/sourcemod/configs/databases.cfg`. În mod implicit, se utilizează `storage-local`intrarea .
3. Încărcați pluginul:
```
sm plugins load weapon_override
```
---
## ⚙️ Configurare
### CVars
Pluginul utilizează următoarea variabilă CVar pentru a stabili ce înregistrare din baza de date să utilizeze:
- `sm_override_db` (Implicit: `storage-local`) — Conexiunea cu numele specificat în fișierul `databases.cfg`.
### Tabel din baza de date
Pluginul creează automat un tabel numit `weapon_override`cu următoarea structură:
- `steamid` (Cheie primară)
- `rifle` (0/1)
- `pistol` (0/1)
---
## 🛠️ Comenzi
| Comandă | Descriere |
|---|---|
| `!override` / `/override` | Deschide meniul de setări pentru suprascrierea armei |
| `!weapons` / `/weapons` | Deschide meniul de setări pentru suprascrierea armelor |
| `sm_override` | Comandă din consolă pentru a deschide meniul |
| `sm_weapons` | Comandă din consolă pentru a deschide meniul |
---
## 🎮 Opțiuni din meniu
1. **Suprascrie M4A1-S** — Comută între `[ON]`(M4A4 → M4A1-S) și `[OFF]`(Păstrează M4A4).
2. **Suprascrie USP-S** — Comută între `[ON]`(P2000 → USP-S) și `[OFF]`(Păstrează P2000).
3. **Aplică acum** — Îți schimbă armele actuale dacă ești în viață și faci parte din echipa CT.
### v1.4
- S-a adăugat butonul „Aplică acum” în meniu.
- S-a îmbunătățit logica de schimbare a armelor pentru a preveni duplicarea entităților.
- S-a adăugat stocarea persistentă în baza de date.
- Au fost adăugate indicii privind începutul rundelor.