Script per calendario avvento

Tiger54

Guest
Sono in vena di scrivere gli scripts al momento :P

Come descritto su questa pagina, é molto semplice scrivere uno script per Tampermonkey:
[Script] Consumabili a portata di mano

Con questo codice base (basta copiarlo e inserirlo come nuovo script in Tampermonkey) apparirà già nella lista degli scripts di The West.

Ora voglio farvi vedere come é semplice aprire il calendario dell'avvento quando ancora non si é aperta la finestrella:

HTML:
if(AdventCalendarWindow && AdventCalendarWindow.DOM)
                    {
                      var date = new Date();
                      if(date.getMonth() == 11)
                      {
                        var doorIndex = date.getDate();
                        var door = $('#advent_door_'+doorIndex, AdventCalendarWindow.DOM);
                        if(!(door.opened))
                          AdventCalendarWindow.open();
                        else
                          console.log("Porta del calendario é già stata aperta");
                      }
                      else
                      {
                        console.log("Calendario disponibile! Ma non é ancora dicembre");
                      }
                    }
1. verifica se il calendario esiste
2. si verifica che il mese sia dicembre
3. giorno della data di oggi = porta (doorIndex)
4. door = elemento sulla pagina contenente la porta
5. se la porta non é ancora aperta, apri il calendario

console.log scrive il testo nel log (visibile premendo F12).

Facile no?
 

Tiger54

Guest
Non devo consegnarlo su un piatto d'argento no? ;)
Inoltre "automatizza" l'apertura del calendario e quindi dovrebbe essere prima approvato dalla innogames.

Basta sapere cosa sia un "if" o una variabile e già lo capisci :)
 

LaSilvia

Guest
bello!
l'ho installato perchè sono curiosa e mi piacerebbe saper fare questo tipo di programmazione (purtroppo ne so poco!), cmq (parere personale eh!) non credo sia vietato, perchè c'è la stessa funzione, per esempio per le fioriere, in altri script che sono approvati..
io cmq nel frattempo l'ho tolto, era solo una curiosità :)

Fabrizio, a che punto ti blocchi?