Ophmisu: Trivia pe echipe - Ajutor
Author: WSergio
Description: Instructiuni de utilizare pentru jocul de trivia pe echipe Ophmisu

# Instructiuni Ophmisu

Ophmisu v1.0 Beta: "Trivia pe echipe"

Pentru ajutor, sugestii sau reclamatii, va asteptam cu un email pe ophmisu@yahoo.com sau pe canalul #Homicide @ efnet.

Ophmisu extinde functionalitate jocului de trivia clasic, fiind posibil atat jocul individual, cat si jocul in echipe; Pentru o mai buna evidenta a participantilor, toti jucatorii trebuie sa se inregistreze.

## Despre joc

- instalare: adauga `source Ophmisu/Ophmisu.tcl` in fisierul de configuratia al eggdropului
- pornire: cu comanda `+<botnick>` sau scriind orice pe canalul de trivia
- oprire: cu comanda `-<botnick>` sau dupa un anumit numar de intrebari consecutiv neraspunse
- comanda sugestii: `!!`

## Inregistrarea numelui de jucator: se poate face in doua moduri:

a) raspunzand corect la o intrebare trivia;

b) cu comanda `!inregistrare`, pe canal;

- Este necesara si confirmarea inregistrarii, cu comanda `/msg Ophmisu confirma <COD>`. Apoi, botul iti va trimite mesaj cu o parola temporara; iti recomandam sa o schimbi imediat.
  Exemplu: `"<Ophmisu> Parola ta actuala pentru numele de jucator Ion-Cu-Vaca este: "1635". In continuare: 1) Trebuie sa te loghezi, cu: /msg Ophmisu auth 1635 apoi, 2) Sa iti schimbi parola (daca vrei): /msg Ophmisu newpass 1635 ParolaNoua"`
- Te loghezi cu comanda: `/msg Ophmisu auth 1635`, apoi iti schimbi parola: `/msg Ophmisu newpass 1635 mucozitate2002`
- Vei primi confirmarea schimbarii efectuate: `<Ophmisu> Parola a fost schimbata. De acum, te vei putea loga cu: /msg Ophmisu auth mucozitate2002`
- De acum incolo, ori de cate ori vrei sa joci, deobicei, ar trebui sa te loghezi cu comanda indicata, `/msg Ophmisu auth mucozitate2002`
- Numele de jucator inregistrat ramane acelasi, chiar daca in viitor iti vei schimba nickname-ul! Eventual, iti poti crea alt nume de jucator.

## Jocul individual

`!top`
- afiseaza top-ul general al celor mai buni 10 jucatori, individuali sau echipe

`!top [numar X]`
- afiseaza top-ul general al celor mai buni X jucatori, individuali sau echipe; exemplu: !top 18

`!ptop` (sau `!personaltop`) - (ideea lui Cosmin)
- afiseaza top-ul personal al celor mai buni 10 jucatori, individuali sau membri

`!ptop [numar X]` (sau `!personaltop [numar X]`)
- afiseaza top-ul personal al celor mai buni X jucatori, individuali sau membri; exemplu: !ptop 18

`!top timp` (sau `!top time`)
- afiseaza top-ul timp (timp petrecut in joc) al celor mai "activi" jucatori (membri si individuali)

`!timp`
- afiseaza timp-ul curent petrecut la joc

`!scor` (sau `!view` sau `!profil`)
- arata informatiile profilului tau (nick, scor, rank, numar record raspunsuri corecte consecutive, viteza record de raspuns, data inregistrarii, ultima prezenta, numar total de vizite pe canal, numar total de kickuri)

`!individuali` (sau `!indiv` sau `!scor individuali`)
- lista jucatorilor individuali

`!scor echipe`
- lista echipelor

`!tot` (sau `!all` sau `!scor all` sau `!scor everyone` sau `!scor tot` sau `!scor toti` sau `!scor toate`)
- total jucatori individuali si echipe

`!scor <nume-echipa>`
- arata informatii despre echipa specificata

`!scor <nume-membru>`
- arata informatii despre membrul specificat

`!scor <nume-individual>`
- arata informatii despre jucatorul individual specificat

`!echipe` (sau `!teams`)
- lista echipelor de top

`!gresita <NUMAR INTREBARE> <DESCRIERE_GRESEALA>`
- raporteaza o intrebare gresita

`!sari`
- sare peste intrebarea curenta (din default, necesita flagul local +v voice)

`!etapa`
- arata timpul ramas din etapa curenta (1 luna = 1 etapa)

## Jocul in echipa

Daca decizi sa joci in echipa, fie iti creezi propria echipa (cu comanda `!creare <nume-echipa>`), fie te alaturi uneia existente (prin acord verbal cu membrii echipei, apoi o invitatie la adresa ta de catre unul dintre acestia). Toate comenzile de mai sus sunt disponibile si celor din echipe, insa nu si invers! (cu exceptia comenzii !creare)

#### Comenzi pentru capitan (sau viitori capitani):

`!creare <nume-echipa>` (sau `!formeaza <nume-echipa>` sau `!create <nume-echipa>` sau `!creeaza <nume-echipa>`)
- nu alege nume complicate, cu caractere ciudate. Nu va functiona. Nu cred e nevoie de nici o alta explicatie aici.

`!nume <nume-vechi> <nume-nou>` (sau `!rename <nume-vechi> <nume-nou>`) - (ideea lui redG)
- redenumeste numele echipei

`!desfiinteaza <nume-echipa>` (sau `!delete <nume-echipa>`)
- nici aici nu cred ca e nevoie de vreo explicatie, doar mentiunea ca membrii echipei nu vor fi stersi, ci vor fi individualizati!

`!exclude <nume-membru>`
- exclude un membru din echipa

#### Comenzi pentru membri:

`!invita <jucator> [jucator2] [jucator3] ...` (sau `!add <jucatori>`)
- invita in echipa ta jucatori individuali sau chiar si alti membri (exclus capitani) INREGISTRATI. Comanda este accesibila atat capitanului, cat si oricarui alt membru alt echipei!
- jucatorii invitati vor fi anuntati printr-un mesaj. Ei vor putea accepta invitatia prin comanda: `/msg Ophmisu ACCEPT <nume-invitator>` sau refuza: `/msg Ophmisu REFUZ <nume-invitator>`
- daca invitatul accepta invitatia, si este deja membru al altei echipe, atunci el va parasi echipa curenta si se va alatura in echipa in care a fost invitat.

`!scor`
- arata informatiile profilului tau.

`!echipa` (sau `!team`)
- arata informatii despre echipa de care apartii.

`!paraseste`
- parasesti echipa de care apartii.

`!grade`
- arata informatii despre gradele disponibile membrilor in cadrul fiecarei echipe. Momentan sunt disponibile, experimental, doar 7 grade:
- Junior: gradul initial;
- Sageata: grad atribuit jucatorului care detine recordul actual de viteza in raspuns.
- Senior: pentru cei care au un anumit scor si o anumita vechime (care depasesc un anumit prag de scor si vechime).
- Geniu: pentru cei cativa mai buni din echipa (care depasesc un anumit prag de scor).
- Lider: pentru cel mai bun din echipa (cu scorul cel mai mare).
- Veteran: pentru cei care depasesc un prag de scor si de vechime mai mare decat al gradelor inferioare.
- Capitan: probabil bulangiul/bulangioaica care a avut inspiratia sa formeze echipa si acum e pe ultimul loc.
- cu exceptia ultimului grad, de Capitan - care e static, toate celelalte sunt dinamice si se pot modifica pe parcursul jocului.

#### Comenzi pentru administratori:

`!alatura-ma <nume-echipa>`

`!forceadd <nume-membru> [nume-echipa]`

`!erase players/users/everything`

`!genstats`

`!modall`

`!requests clean`

#### Note:

- Caracterele "[]" denota parametri optionali, iar "<>" denota parametri obligatorii!
- Bonus: maxim 15 pte.
- Sugestii: maxim 6.
- Oprire automata: dupa 6 intrebari neraspunse.
- Durata intre intrebari: 18 secunde.

#### Legenda:

- 1 pt. = 1 punct
- 12 pte. = 12 puncte
- invitator = membru care invita pe cineva in echipa de care apartine
- culoarea verde (in top) = echipa