[MZ] MàN / Dev des scripts MZ

Poster un nouveau sujet   Répondre au sujet

Page 4 sur 7 Précédent  1, 2, 3, 4, 5, 6, 7  Suivant

Voir le sujet précédent Voir le sujet suivant Aller en bas

Re: [MZ] MàN / Dev des scripts MZ

Message par Dabihul le Sam 21 Juil - 5:41

Modification massive du code mise en ligne cette nuit, même si ça ne se voit pas en surface (mémo scripts impactés : profil, malus, menu, libs, pjview et tancompo). Il y a encore des bugs, en particulier sur l'AM mais j'y travaille. En fait c'est la seule chose qui reste à faire dans la page de profil.

Ensuite opération "debug de la vue", j'essaierai de voir si je peux vite fait remettre les IT sur les rails. Si c'est trop long, je laisserai tomber, il y a déjà bien assez à faire.

_________________
Dabihul, Running Dudu
avatar
Dabihul

Messages : 4448
Date d'inscription : 18/07/2008
Localisation : Dantonpèt.

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: [MZ] MàN / Dev des scripts MZ

Message par Jio le Sam 21 Juil - 9:20

Dabi, de mon côté pour les messages il y a plus la gestion des "RE" depuis ce matin justement, c'est peut être (ou pas) lié à ca mais je te le dis ^^'

_________________
Jio, Gros Dudu, 82893
Si Jio est là, Yoyor n'est pas loin :p
avatar
Jio

Messages : 799
Date d'inscription : 28/01/2011
Age : 24
Localisation : Entre Paris et Niort....... >.>

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: [MZ] MàN / Dev des scripts MZ

Message par Dabihul le Sam 21 Juil - 16:35

C'est un script externe ça mon Jio. J'aimerais bien l'intégrer à MZ mais ça requiert de faire une mise à jour complète de l'extension, et je ne sais pas comment faire ça. J'ai demandé à Tilk il y a plusieurs mois déjà, mais toujours pas de réponse.
Donc pour l'instant, il faut la télécharger et l'installer à part

_________________
Dabihul, Running Dudu
avatar
Dabihul

Messages : 4448
Date d'inscription : 18/07/2008
Localisation : Dantonpèt.

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: [MZ] MàN / Dev des scripts MZ

Message par Jio le Sam 21 Juil - 20:17

Donc la rajouter, c'est noté (elle est sur mon ordi depuis que tu nous faisais les trucs externes ^^)

Merci de l'info dabi le génie

_________________
Jio, Gros Dudu, 82893
Si Jio est là, Yoyor n'est pas loin :p
avatar
Jio

Messages : 799
Date d'inscription : 28/01/2011
Age : 24
Localisation : Entre Paris et Niort....... >.>

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: [MZ] MàN / Dev des scripts MZ

Message par Mitärd le Dim 22 Juil - 8:07

Dabihul a écrit:j'essaierai de voir si je peux vite fait remettre les IT sur les rails.
ça remarche ! Merci Chef !!!
avatar
Mitärd

Messages : 1267
Date d'inscription : 16/11/2009
Age : 39

Voir le profil de l'utilisateur http://games.mountyhall.com/mountyhall/View/PJView.php?ai_IDPJ=1

Revenir en haut Aller en bas

Re: [MZ] MàN / Dev des scripts MZ

Message par Dabihul le Dim 22 Juil - 11:03

Euh... si les IT remarchent c'est pas de moi, en tout cas chez moi elles ne marchent pas. Je suis en train de télécharger toutes les pages sources nécessires pour, il faut que je les localise comme il faut et ensuite je m'y mets.

_________________
Dabihul, Running Dudu
avatar
Dabihul

Messages : 4448
Date d'inscription : 18/07/2008
Localisation : Dantonpèt.

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: [MZ] MàN / Dev des scripts MZ

Message par Mitärd le Dim 22 Juil - 11:15

ouai ben ça remarche sisi.
Je parle de pouvoir mettre à jour les Compétences/Sortilèges (avant les comp avaient disparu)
avatar
Mitärd

Messages : 1267
Date d'inscription : 16/11/2009
Age : 39

Voir le profil de l'utilisateur http://games.mountyhall.com/mountyhall/View/PJView.php?ai_IDPJ=1

Revenir en haut Aller en bas

Re: [MZ] MàN / Dev des scripts MZ

Message par Mitärd le Dim 22 Juil - 12:06

Ah oui, voici 2 autres bugs...

Bien que nul en math, ça me choque quand-même hehe (je suis sous 3 BaM)
Magie Résistance à la Magie...................: 351 points +933 (Total : 29)
Maîtrise de la Magie....................: 1165 points -2527 (Total : 2024)

Et quand je vais voir mes BMM :
TypeError: node.snapshotItem(0) is null
avatar
Mitärd

Messages : 1267
Date d'inscription : 16/11/2009
Age : 39

Voir le profil de l'utilisateur http://games.mountyhall.com/mountyhall/View/PJView.php?ai_IDPJ=1

Revenir en haut Aller en bas

Re: [MZ] MàN / Dev des scripts MZ

Message par yoyor le Dim 22 Juil - 14:15

j'ai le même bug sous bam pour la magie^

yoyor

Messages : 1516
Date d'inscription : 27/01/2011

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: [MZ] MàN / Dev des scripts MZ

Message par Dabihul le Lun 23 Juil - 1:33

Mitärd a écrit:ouai ben ça remarche sisi.
Je parle de pouvoir mettre à jour les Compétences/Sortilèges (avant les comp avaient disparu)
Là tu parles d'un bug interne à l'interface des Bricol'Trolls, ça n'a aucun rapport avec MountyZilla. Donc je confirme, c'est pas moi qui a réparé ^^

Mitârd, qu'entends-tu par "quand je vais voir mes BMM" ? Ça ne peut pas être sur la page des BMM, il n'y a aucun appel à un snapshotItem dans le script des malus... alors où est-ce ?
Yoyor, "le même bug" c'est-à-dire le total de MM / RM est faux, ou tu as aussi le popup d'erreur ?

EDIT : Vide ton cache et dis-moi ce qu'il en est maintenant. Il y a un truc qui fout la zone dans la structure de la page, je pensais que c'était les nouvelles pubs mais j'ai de plus en plus de doutes... j'attends avant de mettre ma dernière modif en ligne pour essayer d'identifier le bug.

_________________
Dabihul, Running Dudu
avatar
Dabihul

Messages : 4448
Date d'inscription : 18/07/2008
Localisation : Dantonpèt.

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: [MZ] MàN / Dev des scripts MZ

Message par Mitärd le Lun 23 Juil - 6:51

cache vidé mais rien n'y fait.

mon bug est quand je clic sur :
dans le menu de gauche.
avatar
Mitärd

Messages : 1267
Date d'inscription : 16/11/2009
Age : 39

Voir le profil de l'utilisateur http://games.mountyhall.com/mountyhall/View/PJView.php?ai_IDPJ=1

Revenir en haut Aller en bas

Re: [MZ] MàN / Dev des scripts MZ

Message par Dabihul le Lun 23 Juil - 7:37

Ah. Euh... tu utilises bien le script principal par défaut, chrome://mountyzilla/content/script_teubreu.js ? Dans ce cas cliques sur le lien suivant : http://mountyzilla.tilk.info/scripts_0.9/js/malus_FF.js , et dis-moi si tu vois un "snapshotItem" dedans (Ctrl+F recherche "snapshotItem").
C'est un truc de ouf, ce bug ne peut tout simplement pas se produire

_________________
Dabihul, Running Dudu
avatar
Dabihul

Messages : 4448
Date d'inscription : 18/07/2008
Localisation : Dantonpèt.

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: [MZ] MàN / Dev des scripts MZ

Message par yoyor le Lun 23 Juil - 8:44

oui le total est faux mais uniquement sous Bam j'ai l'impression...

yoyor

Messages : 1516
Date d'inscription : 27/01/2011

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: [MZ] MàN / Dev des scripts MZ

Message par Dabihul le Lun 23 Juil - 9:46

Il est possible que BAM / BuM ajoutent des données en hidden qui faussent les données... Dans about:config, avec une recherche sur caracs.mm, que disent caracs.mm et caracs.mm.bm ? mêmes questions pour caracs.rm.

_________________
Dabihul, Running Dudu
avatar
Dabihul

Messages : 4448
Date d'inscription : 18/07/2008
Localisation : Dantonpèt.

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: [MZ] MàN / Dev des scripts MZ

Message par Mitärd le Lun 23 Juil - 10:25

Bon, de mon Mac au boulot (qui est "par défaut") le bug n'apparait pas.
Pas plus que les erreurs de calcul.

Je regarderai ce soir sur mon PC chez moi.
avatar
Mitärd

Messages : 1267
Date d'inscription : 16/11/2009
Age : 39

Voir le profil de l'utilisateur http://games.mountyhall.com/mountyhall/View/PJView.php?ai_IDPJ=1

Revenir en haut Aller en bas

Re: [MZ] MàN / Dev des scripts MZ

Message par Dabihul le Lun 23 Juil - 10:43

Je vais me dégotter un PC sous Win pour faire des tests. C'est vrai que j'oublie souvent que IE n'a aucune convention en commun avec les autres navigateurs... et du coup les versions Win de FF ont parfois un comportement bizarre :/

_________________
Dabihul, Running Dudu
avatar
Dabihul

Messages : 4448
Date d'inscription : 18/07/2008
Localisation : Dantonpèt.

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: [MZ] MàN / Dev des scripts MZ

Message par Mitärd le Lun 23 Juil - 19:16

j'ai remis le script par défaut + vider le cache et c'est nickel.
plus aucune bugs
avatar
Mitärd

Messages : 1267
Date d'inscription : 16/11/2009
Age : 39

Voir le profil de l'utilisateur http://games.mountyhall.com/mountyhall/View/PJView.php?ai_IDPJ=1

Revenir en haut Aller en bas

Re: [MZ] MàN / Dev des scripts MZ

Message par yoyor le Lun 23 Juil - 19:38

alors pour caracs.mm:
mountyzilla.storage.87818.caracs.mm /defini par l'utilisateur /chaine /4435
je suis pas sous bam je testerai plus tard ...quand les D voudront bien

yoyor

Messages : 1516
Date d'inscription : 27/01/2011

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: [MZ] MàN / Dev des scripts MZ

Message par Dabihul le Mar 24 Juil - 14:44

En principe .caracs.mm doit correspondre à ta MM totale, et .caracs.mm.bm uniquement aux bm.

Nouvelle mise à jour faite cette nuit pour le bug signalé par Groarh, j'espère que j'ai pas rajouté de bêtises. Finalement j'ai pu garder la structure générale pour éviter que Zorya se tire une balle

_________________
Dabihul, Running Dudu
avatar
Dabihul

Messages : 4448
Date d'inscription : 18/07/2008
Localisation : Dantonpèt.

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: [MZ] MàN / Dev des scripts MZ

Message par yoyor le Lun 30 Juil - 8:58

y a un bug dans le calcul de l'am:

Je fais une petite AM 8 PV je refresh je me retrouve avec une fatigue de 9 (soit 1 PV 13') et là il me dit que mon AM max est de 26 PV et que je dois attendre 4H+ avant de réactiver.
Alors que mon AM max est de 45 PV et que je rejoue immédiatement (ce que j'ai fait)

yoyor

Messages : 1516
Date d'inscription : 27/01/2011

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: [MZ] MàN / Dev des scripts MZ

Message par Dabihul le Lun 30 Juil - 15:58

Bon bin je vais virer les calculs d'AM ça commence à me gonfler.

_________________
Dabihul, Running Dudu
avatar
Dabihul

Messages : 4448
Date d'inscription : 18/07/2008
Localisation : Dantonpèt.

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: [MZ] MàN / Dev des scripts MZ

Message par yoyor le Lun 30 Juil - 16:26

huhu^^

oui enfin c'est peut être mon navigateur

post ton code plutôt


yoyor

Messages : 1516
Date d'inscription : 27/01/2011

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: [MZ] MàN / Dev des scripts MZ

Message par Dabihul le Lun 30 Juil - 20:44

C'est un peu le foin en ce moment, j'ai fait pas mal de yoyo entre diverses versions pour gérer les bugs (et les faux bugs de ceux qui oublient de vider leur cache...) donc je ne sais plus trop ce qui est en ligne. Je viens de faire une màj, je te mets les parties en rapport avec l'AM.
Au lancement menu_FF récupère sur le menu de gauche :
Code:
   var DLA = new Date( StringToDate(divs[1].firstChild.nodeValue.substring(5)) );
   if (MZ_getValue(numTroll+'.DLA.encours')) {
      var DLAstockee = new Date( StringToDate(MZ_getValue(numTroll+'.DLA.encours')) );
      if (DLA>DLAstockee)
            MZ_setValue(numTroll+'.DLA.ancienne', DateToString(DLAstockee) );
      }
   MZ_setValue(numTroll+'.DLA.encours', DateToString(DLA) );
Et sur le profil (la partie qui t'intéresse commence en bas à "Gestion des dates") :
Code:
   /* Création d'une nouvelle ligne du profil spéciale AM */
   var TRfat = document.createElement('tr');
   TRfat.setAttribute('class','mh_tdpage');
   var myTD = document.createElement('td');
   myTD.setAttribute('class','mh_tdtitre');
   myTD.setAttribute('valign','top');
   appendText(myTD,'Fatigue et AM',true);
   TRfat.appendChild(myTD);
   myTD = document.createElement('td');
   TRfat.appendChild(myTD);
   insertBefore(arrTR[14],TRfat); // placer la ligne après celle des PV
   
   /* Récupération des données */
   overDLA = (HeureServeur>DLA.getTime()+300000);
   var varfat = (overDLA) ? Math.floor(fatigue/1.25) : fatigue ;
   var BMfrais = false;
   var varbm = new Array();
   if (bmfatigue>0) { // récupération des BM de fatigue depuis la page des BM
      if (MZ_getValue(numTroll+'.bm.fatigue')) {
         var listefat = MZ_getValue(numTroll+'.bm.fatigue').split(';');
         listefat.pop();
         var tour = 0;
         for (var i=0 ; i<listefat.length ; i++) {
            var nbrs = listefat[i].match(/\d+/g); // [tour,fatigue]
            while (tour<=parseInt(nbrs[0])) {
               varbm[tour]=parseInt(nbrs[1]);
               tour++;
               }
            }
         }
      if (varbm[0]==bmfatigue)
         BMfrais = true;
      }
   else
      BMfrais = true;
   if (!BMfrais && bmfatigue>0) { // si les BM n'ont pas été rafraîchis
      if (bmfatigue==15)
         { varbm[0]=15;varbm[1]=15;varbm[2]=15; }
      else
         { varbm[0]=30;varbm[1]=30;varbm[2]=15; }
      }
   if (overDLA)
      varbm.shift();
   var minpPV = minParPVsac(varfat,varbm[0]);
   minParPV = (varbm[0]==undefined) ? minpPV[0] : minpPV[1];
   
   /* Tableau des fatigues et accel futures */
   if (fatigue>0 || varbm[0]>0) {
      var TABfat = document.createElement('table');
      TABfat.setAttribute('class','mh_tdborder');
      TABfat.setAttribute('border','0');
      TABfat.setAttribute('cellspacing','1');
      TABfat.setAttribute('cellpadding','1');
      myTD.appendChild(TABfat);
      
      var lignetour = '<td><b>Tour :</b></td>';
      var lignefat = '<td class="mh_tdtitre"><b>Fatigue :</b></td>';
      var lignemin = '<td class="mh_tdtitre"><b>1 PV =</b></td>';
      var col=0;
      while (col<9 && (varfat>0 || varbm[col])) {
         if (col==0) {
            if (overDLA) {
               lignetour += '<td align="center"><b><i>À activer</i></b></td>';
               }
            else
               lignetour += '<td align="center"><b>En cours</b></td>';
            }
         else
            lignetour += '<td align="center">&nbsp&nbsp<b>+'+col+'</b>&nbsp&nbsp</td>';
         if (varbm[col]) {
            if (BMfrais || (!overDLA && col==0)) {
               lignefat += '<td align="center">'+varfat+'+'+varbm[col]+'</td>' ;
               lignemin += '<td align="center">'+minpPV[1]+'\'</td>';
               }
            else {
               lignefat +=  '<td align="center">'+varfat+'+'+varbm[col]+' (?)</td>' ;
               lignemin += '<td align="center">'+minpPV[1]+'\' ('+minpPV[0]+'\')</td>';
               }
            }
         else {
            lignefat += '<td align="center">'+varfat+'</td>' ;
            lignemin += '<td align="center">'+minpPV[0]+'\'</td>';
            }
         col++;
         varfat = Math.floor(varfat / 1.25);
         minpPV = minParPVsac(varfat,varbm[col]);
         if (col==1)
            var nextminFat = (varbm[1]==undefined) ? minpPV[0] : minpPV[1];
         }
      if (varfat>1 || (varfat==1 && !overDLA)) {
         lignetour += '<td><b>&nbsp ... &nbsp</b></td>';
         lignefat += '<td align="center">-</td>';
         lignemin += '<td align="center">-</td>';
         }
      col = (overDLA) ? Math.max(retourAZero(fatigue)-1,col) : Math.max(retourAZero(fatigue),col);
      lignetour += '<td>&nbsp&nbsp<b>+'+col+'</b>&nbsp&nbsp</td>';
      lignefat += '<td align="center">0</td>';
      lignemin += '<td align="center">30\'</td>';
      TABfat.innerHTML = '<tr class="mh_tdtitre">'+lignetour+'</tr>'
               + '<tr class="mh_tdpage">'+lignefat+'</tr>'
               + '<tr class="mh_tdpage">'+lignemin+'</tr>';

      if (!BMfrais && bmfatigue) {// si les BM n'ont pas été rafraîchis
         appendBr(myTD);
         appendText(myTD, '/!\\ Visitez la page des Bonus/Malus pour mettre à jour votre fatigue. /!\\', true);
         }
      appendBr(myTD);
      }
   
   /* Gestion des dates */
   var DLAaccel, lastDLA, pva, pvsmax;
   if (overDLA) { // bypass des infos de "menu_FF.js" en cas d'overDLA
      DLAaccel = new Date( DLAsuiv );
      lastDLA = new Date( DLA );
      MZ_setValue(numTroll+'.DLA.ancienne', DateToString(DLA) );
      pva = Math.min(pv+regmoy,pvmax);
      appendText(myTD, '/!\\ Votre DLA est dépassée, calculs basés sur des estimations. /!\\', true);
      appendBr(myTD);
      }
   else {
      DLAaccel = new Date( DLA );
      pva = pv;
      if (MZ_getValue(numTroll+'.DLA.ancienne'))
         lastDLA = new Date( StringToDate(MZ_getValue(numTroll+'.DLA.ancienne')) );
      else
         lastDLA = false;
      }
   appendText(myTD, 'Dernière DLA connue : ');   
   if (lastDLA) {
      appendText(myTD, DateToString(lastDLA) );
      appendBr(myTD);
      pvsmax = Math.min(pva-1 , Math.ceil( Math.floor((DLAaccel-lastDLA)/60000)/minParPV ));   
      appendText(myTD, 'Accélération maximale possible : ');
      appendText(myTD, pvsmax+' PV', true);
      }
   else {
      appendText(myTD, 'aucune', true);
      // À terme : ajout d'une possibilité d'input
      pvsmax = pva-1;
      }
   appendBr(myTD);
   
   /* Accélération pour cumul instantané */
   // pvAccel = (nb de minutes avant DLA (arrondi sup) / nb de min/PV) , arrondi sup
   var pvs = Math.ceil( Math.ceil((DLAaccel-HeureServeur)/60000) / minParPV ); // pvs = pv sac
   if (pvs<=pvsmax) {
      appendText(myTD, 'Vous devez accélérer d\'au moins ');
      appendText(myTD, pvs+' PV', true);
      appendText(myTD, ' pour activer immédiatement un nouveau tour.');
      if (pvs!=1) {
         var gainSec = Math.floor((DLAaccel-HeureServeur)/1000)-(pvs-1)*60*minParPV ;         
         appendText(myTD, ' ('+(pvs-1)+' PV dans '+Math.floor(gainSec/60)+'min'+(gainSec%60)+'s)');
         }
      }
   else {
      var avantDLA = new Date( DLAaccel-HeureServeur-pvsmax*minParPV*60000 );
      var texte = 'Après votre accélération maximale, il vous faudra encore attendre ';
      if (avantDLA.getHours()>0)
         texte += avantDLA.getHours()+'h';
      texte += avantDLA.getMinutes()+'min';
      texte += avantDLA.getSeconds()+'s avant de réactiver.';
      appendText(myTD, texte );
      }
Rien de tout ça n'existait avant que je ne reprenne MZ, donc la probabilité qu'il y ait des bugs est relativement élevée.

EDIT : petite modif sur le positionnement qui était incorrect.

_________________
Dabihul, Running Dudu
avatar
Dabihul

Messages : 4448
Date d'inscription : 18/07/2008
Localisation : Dantonpèt.

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: [MZ] MàN / Dev des scripts MZ

Message par Mitärd le Sam 4 Aoû - 7:14

Hello !

Depuis ce matin (page de profil) : ReferenceError: TABfat is not defined

avatar
Mitärd

Messages : 1267
Date d'inscription : 16/11/2009
Age : 39

Voir le profil de l'utilisateur http://games.mountyhall.com/mountyhall/View/PJView.php?ai_IDPJ=1

Revenir en haut Aller en bas

Re: [MZ] MàN / Dev des scripts MZ

Message par yoyor le Sam 4 Aoû - 9:34

idem , l'est trop matinal le mitard

yoyor

Messages : 1516
Date d'inscription : 27/01/2011

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: [MZ] MàN / Dev des scripts MZ

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Page 4 sur 7 Précédent  1, 2, 3, 4, 5, 6, 7  Suivant

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous pouvez répondre aux sujets dans ce forum