⚠️ CORECȚIE CRITICĂ în documentație!
🐛 PROBLEMA:
Documentația menționa că SVS* commands sunt 'active' DAR ele
NU FUNCȚIONEAZĂ în realitate!
Comenzi afectate:
- SVSJOIN ❌
- SVSPART ❌
- SVSNICK ❌
- SVSMODE ❌
- SVSIDENT ❌
- SVSQUIT ❌
- SWHOIS ❌🔍 CAUZA:
- Codul EXISTĂ în m_svs*.c files ✅
- Fișierele sunt compilate ✅
- DAR comenzile NU sunt ÎNREGISTRATE în parse.c ❌
- Parser-ul NU ȘTIE de aceste comenzi ❌
- Rezultat: 'Unknown command' când le folosești ❌✅ MODIFICĂRI DOCUMENTAȚIE:
1. Secțiunea 'Comenzi Services':
- Marcate TOATE SVS* ca ❌ NEFUNCȚIONALE
- Adăugat WARNING că există cod dar nu e activ
- Explicat că trebuie înregistrate în parse.c
2. Statistici actualizate:
- Comenzi Oper: ~30 funcționale (în loc de ~40)
- Comenzi SVS*: ~8 nefuncționale (separate)
- TOTAL funcțional: ~105 (corect)
3. Secțiune VIITOARE:
- SVS* commands mutate în PRIORITATE MAXIMĂ
- Explicat cum se activează (parse.c registration)
- Efort: SCĂZUT (doar înregistrare parser)
- Impact: MARE (esențial pentru servicii)
4. Secțiune nouă 'ATENȚIE':
- Explicație detaliată DE CE nu funcționează
- Pași pentru activare (verificare + modificare + recompilare)
- Impact: Servicii IRC (X, ChanServ) NU pot controla users
📊 IMPACT:
- Users știu EXACT ce funcționează
- NU mai sunt confuzi când SVS* returnează 'Unknown command'
- Admini știu ce trebuie făcut pentru activare
- Developeri văd că e prioritate mare (cod există!)
🎯 VIITOR:
Pentru v2.1.0 sau v2.0.2:
- Activare SVS* commands (înregistrare în parse.c)
- Testare cu servicii IRC (Anope/Atheme)
- Update documentație când funcționează
⚠️ NOTĂ PENTRU ADMINI:
Dacă folosești servicii IRC (X, ChanServ), acestea
POT să nu funcționeze corect fără SVS* commands!
Alternative temporare:
- Folosește OPMODE pentru channel management
- Folosește KILL pentru force disconnect
- Serviciile pot folosi PRIVMSG pentru comunicare
Status: ✅ DOCUMENTAȚIE CORECTATĂ