Intertrõllesque Minière des Associés Pourfendeurs
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le Deal du moment : -25%
PC Portable Gamer 16,1” HP Victus 16 – 16 ...
Voir le deal
749.99 €

[MZ] MàN / Dev des scripts MZ

+6
Jefferson
yoyor
Jio
Mitärd
boufargh
Dabihul
10 participants

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

Aller en bas

[MZ] MàN / Dev des scripts MZ - Page 4 Empty Re: [MZ] MàN / Dev des scripts MZ

Message par Dabihul 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
Dabihul

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

Revenir en haut Aller en bas

[MZ] MàN / Dev des scripts MZ - Page 4 Empty Re: [MZ] MàN / Dev des scripts MZ

Message par Jio 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
Jio

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

Revenir en haut Aller en bas

[MZ] MàN / Dev des scripts MZ - Page 4 Empty Re: [MZ] MàN / Dev des scripts MZ

Message par Dabihul 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 [MZ] MàN / Dev des scripts MZ - Page 4 1371890812
Dabihul
Dabihul

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

Revenir en haut Aller en bas

[MZ] MàN / Dev des scripts MZ - Page 4 Empty Re: [MZ] MàN / Dev des scripts MZ

Message par Jio 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
Jio

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

Revenir en haut Aller en bas

[MZ] MàN / Dev des scripts MZ - Page 4 Empty Re: [MZ] MàN / Dev des scripts MZ

Message par Mitärd 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 !!!
Mitärd
Mitärd

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

http://games.mountyhall.com/mountyhall/View/PJView.php?ai_IDPJ=1

Revenir en haut Aller en bas

[MZ] MàN / Dev des scripts MZ - Page 4 Empty Re: [MZ] MàN / Dev des scripts MZ

Message par Dabihul 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
Dabihul

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

Revenir en haut Aller en bas

[MZ] MàN / Dev des scripts MZ - Page 4 Empty Re: [MZ] MàN / Dev des scripts MZ

Message par Mitärd 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)
Mitärd
Mitärd

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

http://games.mountyhall.com/mountyhall/View/PJView.php?ai_IDPJ=1

Revenir en haut Aller en bas

[MZ] MàN / Dev des scripts MZ - Page 4 Empty Re: [MZ] MàN / Dev des scripts MZ

Message par Mitärd 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
Mitärd
Mitärd

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

http://games.mountyhall.com/mountyhall/View/PJView.php?ai_IDPJ=1

Revenir en haut Aller en bas

[MZ] MàN / Dev des scripts MZ - Page 4 Empty Re: [MZ] MàN / Dev des scripts MZ

Message par yoyor Dim 22 Juil - 14:15

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

yoyor

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

Revenir en haut Aller en bas

[MZ] MàN / Dev des scripts MZ - Page 4 Empty Re: [MZ] MàN / Dev des scripts MZ

Message par Dabihul 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
Dabihul

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

Revenir en haut Aller en bas

[MZ] MàN / Dev des scripts MZ - Page 4 Empty Re: [MZ] MàN / Dev des scripts MZ

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

cache vidé mais rien n'y fait.

mon bug est quand je clic sur : [MZ] MàN / Dev des scripts MZ - Page 4 Interfacebonus2
dans le menu de gauche.
Mitärd
Mitärd

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

http://games.mountyhall.com/mountyhall/View/PJView.php?ai_IDPJ=1

Revenir en haut Aller en bas

[MZ] MàN / Dev des scripts MZ - Page 4 Empty Re: [MZ] MàN / Dev des scripts MZ

Message par Dabihul 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 [MZ] MàN / Dev des scripts MZ - Page 4 4214458776
Dabihul
Dabihul

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

Revenir en haut Aller en bas

[MZ] MàN / Dev des scripts MZ - Page 4 Empty Re: [MZ] MàN / Dev des scripts MZ

Message par yoyor Lun 23 Juil - 8:44

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

yoyor

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

Revenir en haut Aller en bas

[MZ] MàN / Dev des scripts MZ - Page 4 Empty Re: [MZ] MàN / Dev des scripts MZ

Message par Dabihul 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
Dabihul

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

Revenir en haut Aller en bas

[MZ] MàN / Dev des scripts MZ - Page 4 Empty Re: [MZ] MàN / Dev des scripts MZ

Message par Mitärd 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.
Mitärd
Mitärd

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

http://games.mountyhall.com/mountyhall/View/PJView.php?ai_IDPJ=1

Revenir en haut Aller en bas

[MZ] MàN / Dev des scripts MZ - Page 4 Empty Re: [MZ] MàN / Dev des scripts MZ

Message par Dabihul 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
Dabihul

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

Revenir en haut Aller en bas

[MZ] MàN / Dev des scripts MZ - Page 4 Empty Re: [MZ] MàN / Dev des scripts MZ

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

j'ai remis le script par défaut + vider le cache et c'est nickel.
plus aucune bugs [MZ] MàN / Dev des scripts MZ - Page 4 650269930
Mitärd
Mitärd

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

http://games.mountyhall.com/mountyhall/View/PJView.php?ai_IDPJ=1

Revenir en haut Aller en bas

[MZ] MàN / Dev des scripts MZ - Page 4 Empty Re: [MZ] MàN / Dev des scripts MZ

Message par yoyor 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 [MZ] MàN / Dev des scripts MZ - Page 4 872680082

yoyor

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

Revenir en haut Aller en bas

[MZ] MàN / Dev des scripts MZ - Page 4 Empty Re: [MZ] MàN / Dev des scripts MZ

Message par Dabihul 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 [MZ] MàN / Dev des scripts MZ - Page 4 277638789
Dabihul
Dabihul

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

Revenir en haut Aller en bas

[MZ] MàN / Dev des scripts MZ - Page 4 Empty Re: [MZ] MàN / Dev des scripts MZ

Message par yoyor 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 : 1521
Date d'inscription : 27/01/2011

Revenir en haut Aller en bas

[MZ] MàN / Dev des scripts MZ - Page 4 Empty Re: [MZ] MàN / Dev des scripts MZ

Message par Dabihul Lun 30 Juil - 15:58

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

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

Revenir en haut Aller en bas

[MZ] MàN / Dev des scripts MZ - Page 4 Empty Re: [MZ] MàN / Dev des scripts MZ

Message par yoyor Lun 30 Juil - 16:26

huhu^^

oui enfin c'est peut être mon navigateur [MZ] MàN / Dev des scripts MZ - Page 4 1071211947

post ton code plutôt [MZ] MàN / Dev des scripts MZ - Page 4 1071211947


yoyor

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

Revenir en haut Aller en bas

[MZ] MàN / Dev des scripts MZ - Page 4 Empty Re: [MZ] MàN / Dev des scripts MZ

Message par Dabihul 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
Dabihul

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

Revenir en haut Aller en bas

[MZ] MàN / Dev des scripts MZ - Page 4 Empty Re: [MZ] MàN / Dev des scripts MZ

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

Hello ! [MZ] MàN / Dev des scripts MZ - Page 4 650269930

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

Mitärd
Mitärd

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

http://games.mountyhall.com/mountyhall/View/PJView.php?ai_IDPJ=1

Revenir en haut Aller en bas

[MZ] MàN / Dev des scripts MZ - Page 4 Empty Re: [MZ] MàN / Dev des scripts MZ

Message par yoyor Sam 4 Aoû - 9:34

idem , l'est trop matinal le mitard [MZ] MàN / Dev des scripts MZ - Page 4 1071211947

yoyor

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

Revenir en haut Aller en bas

[MZ] MàN / Dev des scripts MZ - Page 4 Empty 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

Revenir en haut


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