header
Accueil
Règles
Les 5 Races
Histoire
Classements
Forums
Taverne du Chat
Inscriptions
Jouer son Trõll
Packs Graphiques
Goodies
Nous Contacter
Soutenir le Jeu.
Notre Boutique.
Liens
Webring
Crédits
 
  Ze T-Shirt
T-shirt
 MountyHall
Référencé sur
Tour de Jeu
Ludimail
Jeux Alternatif
 
HG
Nous sommes le 23° jour du Rat du 23° cycle après Ragnarok
HM HD
 
 
BG     BD
 Bienvenue Invité     S'enregistrer    Connexion Search the Forum   Display List of Forum Members
Forums Tous les Forums
ligne Forum Outils : Assistance au jeu
DON MountyHall
Modérateurs de ce forum : Aghabeu, Dabihul, Grankausto, Loinvu, Madère, Mamoune, Modérateur 6, Modérateur1, Modérateur2, Modérateur3, Modérateur4, Modérateur5, Mr x, Rouletabille, Schtroumpf, TilK, VYS, Xaruth

Version imprimable

#. Message de Alanaé le 07-08-2014 à 12:33
  [Avocat du Diable]  [Ami de MountyHall]
19072 - Alanaé (Nkrwapu 48)
- Les Trollskistes -
Pays: France (75 - Paris)  Inscrit le : 11-09-2004  Messages: 5555 (Hydre Fumante)
MZ pourrait vérifier que l'objet est à la bonne position.
Et si il ne l'est pas, il n'affiche pas de caracs.

Ça ne résoudrait qu'une partie du problème, mais ce serait pas si mal.

Alanaé

#. Message de Dabihul le 07-08-2014 à 12:36
  [MH Team]   [Ami de MountyHall]
79738 - Dabihul (Durakuir 60)
- La Guilde Des Mines Du Hall -
Pays: France (44 - Loire-Altlantique)  Inscrit le : 29-12-2006  Messages: 1449 (Trõll de Compèt')
Comment fait-on pour savoir si un objet est en bonne position ?

#. Message de Alanaé le 07-08-2014 à 12:56
  [Avocat du Diable]  [Ami de MountyHall]
19072 - Alanaé (Nkrwapu 48)
- Les Trollskistes -
Pays: France (75 - Paris)  Inscrit le : 11-09-2004  Messages: 5555 (Hydre Fumante)
J'en sais rien, c'est pas moi le geek.

Alanaé

#. Message de Dabihul le 07-08-2014 à 14:01
  [MH Team]   [Ami de MountyHall]
79738 - Dabihul (Durakuir 60)
- La Guilde Des Mines Du Hall -
Pays: France (44 - Loire-Altlantique)  Inscrit le : 29-12-2006  Messages: 1449 (Trõll de Compèt')
Merci pour cet apport extrêmement constructif

En attendant correctif déployé pour le bug "technique", le bug réel n'étant pas corrigeable.

Dab'

#. Message de Dabihul le 07-08-2014 à 21:30
  [MH Team]   [Ami de MountyHall]
79738 - Dabihul (Durakuir 60)
- La Guilde Des Mines Du Hall -
Pays: France (44 - Loire-Altlantique)  Inscrit le : 29-12-2006  Messages: 1449 (Trõll de Compèt')
Je profite de mon passage sur ce topic pour présenter les prochaines améliorations qui sortiront bientôt des cartons (en plus de l'intégration de Mélange Magique et de Troogle) :

  • Les liens qui étaient accessibles via la vue le seront dorénavant via un icône dans le Menu :



  • Étant un utilisateur chronique de ces liens, ça m'agaçait de devoir passer par la Vue sans arrêt.

  • Un tableau résumant les totaux d'unités et de carats des minerais fera son apparition dans le stock des tanières :



  • Il est compatible avec les catégories, le tableau est créé dès lors qu'il y a du Minerai. Le calcul du total d'UM (minerai+matos) est prévu aussi mais c'est pas pour tout de suite.


Dab'

#. Message de Vaï Kaï le 07-08-2014 à 23:11
  [Ami de MountyHall]
108942 - VéKa (Darkling 60)
- La Confrérie du Scarabée -
Pays: France (94 - Val-de-Marne)  Inscrit le : 26-05-2004  Messages: 2068 (Djinn Tonique)

#. Message de breizhou13 le 27-08-2014 à 02:31
50233 - B13 (Skrim 60)
- Les reclus -
Pays: France (13 - Bouches-du-Rhône)  Inscrit le : 10-11-2004  Messages: 2923 (Djinn Tonique)
Dis moi dabihul,
Quand on fait un script externe, y'a un moyen de le lancer si c'est pas une des pages rentrée dans le script teubreu?
Si tu ne comprends pas, par exemple la page MH_Follower/FO_Profil.php
Je peux faire declencher un script externe a MZ sur cette page?

#. Message de Dabihul le 27-08-2014 à 03:40
  [MH Team]   [Ami de MountyHall]
79738 - Dabihul (Durakuir 60)
- La Guilde Des Mines Du Hall -
Pays: France (44 - Loire-Altlantique)  Inscrit le : 29-12-2006  Messages: 1449 (Trõll de Compèt')
Yep. Et tu bénéficies du support de libs.

Enfin euh... c'est une façon de parler, c'est un raccourci un peu abusif. Techniquement, ce qu'il se passe sur toutes les pages MH (i.e. sur toutes les pages appartenant au domaine "serveur MH" spécifié dans les options), c'est dans l'ordre :
  • Chargement du script maître ("teubreu")
  • Puis éxécution du script maître, avec dans l'ordre :
    • Chargement de libs, inconditionnel
    • Passage dans le gros if / else if / ... qui charge l'un des autres scripts internes en fonction de la page
  • Chargement et éxécution des scripts externes, dans l'ordre où ils sont renseignés.

Donc de fait, quand tu renseignes un script externe dans MZ, il est éxécuté par défaut sur toutes les pages. C'est d'ailleurs pour ça que presque tous les scripts externes commencent par un " if( ! isPage(machin) ) return; " pour éviter que le code soit lancé partout et vienne mettre le souk sur les pages où il n'est pas censé être lancé.

Dab'

#. Message de breizhou13 le 27-08-2014 à 08:24
50233 - B13 (Skrim 60)
- Les reclus -
Pays: France (13 - Bouches-du-Rhône)  Inscrit le : 10-11-2004  Messages: 2923 (Djinn Tonique)
ah......
Bizarre dans ce cas. J'avais essaye un script qui se lancait sur turnstart avec juste une recuperation de variable et inscription de la dite variable avec MZ_setValue et getValue mais ca fonctionne pas...

Je regarderais

#. Message de Raistlin le 27-08-2014 à 09:27
  [Appelez-moi Google]  [Ami de MountyHall]
112873 - And You Will Know My Name Is The Trõll (Kastar 45)
- StriKe TeAm [Damnés] -
Pays: France (35 - Ille-et-Vilaine)  Inscrit le : 17-04-2005  Messages: 26835 (Demi-Dieu)
passe sur IRC, breizhou, c'est plus simple...

#. Message de Dabihul le 27-08-2014 à 11:21
  [MH Team]   [Ami de MountyHall]
79738 - Dabihul (Durakuir 60)
- La Guilde Des Mines Du Hall -
Pays: France (44 - Loire-Altlantique)  Inscrit le : 29-12-2006  Messages: 1449 (Trõll de Compèt')
Je viens de vérifier, pas d'exception : PlayStart (et TurnStart) sont impactés.

Test effectué :
if(isPage('MH_Play/PlayStart')) {
var date = DateToString(new Date());
MZ_setValue('temp',date);
}
else if(isPage('MH_Play/TurnStart')) {
window.alert('Heure lancement MH:\n'+MZ_getValue('temp'));
}

Dab'

#. Message de breizhou13 le 28-08-2014 à 01:10
50233 - B13 (Skrim 60)
- Les reclus -
Pays: France (13 - Bouches-du-Rhône)  Inscrit le : 10-11-2004  Messages: 2923 (Djinn Tonique)
laisse tomber, Raistlin m'a traité de boulet.....
Else if n'est pas egal a elseif

#. Message de Raistlin le 28-08-2014 à 14:50
  [Appelez-moi Google]  [Ami de MountyHall]
112873 - And You Will Know My Name Is The Trõll (Kastar 45)
- StriKe TeAm [Damnés] -
Pays: France (35 - Ille-et-Vilaine)  Inscrit le : 17-04-2005  Messages: 26835 (Demi-Dieu)
c'était affectueux, je précise

#. Message de breizhou13 le 03-09-2014 à 11:51
50233 - B13 (Skrim 60)
- Les reclus -
Pays: France (13 - Bouches-du-Rhône)  Inscrit le : 10-11-2004  Messages: 2923 (Djinn Tonique)
J'ai besoin de ta science Dabihul.

Je suis sur le script de vue pour ZZ. Habituellement, j'appelle certaines de tes fonctions.

La par exemple, je ne peux pas appeler bddMonstres() alors que je peux appeler getMonstres()

Tu saurais m'expliquer pourquoi?

#. Message de Dabihul le 03-09-2014 à 16:23
  [MH Team]   [Ami de MountyHall]
79738 - Dabihul (Durakuir 60)
- La Guilde Des Mines Du Hall -
Pays: France (44 - Loire-Altlantique)  Inscrit le : 29-12-2006  Messages: 1449 (Trõll de Compèt')
Posté par breizhou13 @ 03-09-2014 à 11:51
Habituellement, j'appelle certaines de tes fonctions.
Qu'est-ce que tu veux dire ? ZZ télécharge des scripts sur le serveur MZ ?

Posté par breizhou13 @ 03-09-2014 à 11:51
La par exemple, je ne peux pas appeler bddMonstres() alors que je peux appeler getMonstres()
La fonction bddMonstres() n'a pas été déployée. Elle est sur une branche de développement de MZ, et j'attends la validation de Kalamar (et la migration de Troogle) pour l'intégrer. Si tu veux l'utiliser tout de suite, tu peux la copier-coller dans ton code.

État du projet MZ :


Posté par breizhou13 @ 03-09-2014 à 11:51
Je suis sur le script de vue pour ZZ.
Moi aussi ! On peut p'têt se découper un peu le boulot du coup ?
De mon côté j'ai terminé l'intégration des données de missions, il me reste à revoir la diplomatie et les enchantements (et Troogle quand Kalamar aura fini) avant d'attaquer les nouveaux développements prévus (optiPuM, DistanceProjo). Actuellement ma branche de dev est trop instable pour être utilisée, mais elle devrait l'être bientôt, dès que j'aurai refait filtreMonstres().

Dab'

#. Message de breizhou13 le 03-09-2014 à 19:39
50233 - B13 (Skrim 60)
- Les reclus -
Pays: France (13 - Bouches-du-Rhône)  Inscrit le : 10-11-2004  Messages: 2923 (Djinn Tonique)
Alors si tu es sur le script de vue, tu pourrais faire quelquechose pour moi dedans? ca me simplifierais la tache.

Le fonction qui va recuperer les CDM, il faudrait passer l'url en variable
La fonction d'integration de données des trolls du ST, si je pouvais aussi passer un tableau Troll pour qu'il integre les trolls de ZZ.

Petite amelioration qui serait pas mal pour le ST (et donc ZZ par la suite) mettre la prochaine DLA. Genre 6PA jusqu'a 02/09/2014 18h30.
Ajouter les trolls invi, camou ou trop loin comme avec ZZ.

Pour le moment je vois que ca.

Sinon, je veux bien t'aider mais ca sera moins bien ecrit et beaucoup moins propre que ce que tu fais.
En plus j'ai encore une 10aine de pages a passer en extension. Le codage de Zorya est efficace mais c'est un horreur a lire

#. Message de Dabihul le 03-09-2014 à 22:04
  [MH Team]   [Ami de MountyHall]
79738 - Dabihul (Durakuir 60)
- La Guilde Des Mines Du Hall -
Pays: France (44 - Loire-Altlantique)  Inscrit le : 29-12-2006  Messages: 1449 (Trõll de Compèt')
Posté par breizhou13 @ 03-09-2014 à 19:39
Le fonction qui va recuperer les CDM, il faudrait passer l'url en variable
Le plus simple c'est que je mette l'url de la base en variable globale, et que tu la redéfinisses toi-même. RetrieveCdMs() est un handler, donc si on lui colle des paramètres non globaux il faut les définir comme propriétés de l'objet qui appelle le handler. Hum, je sais pas si c'est clair...

Mais bon comme de toutes façons à terme MZ et ZZ utiliseront la même BDD, y'aura plus besoin de changer. D'ailleurs à ce propos, il faudra que tu me donnes la structure de la BDD utilisée par ZZ. Celle de MZ étant obsolète, je me mettrai à jour vers un truc qui ressemblera à ZZ (avec sûrement des fonctions de stat en plus).

Posté par breizhou13 @ 03-09-2014 à 19:39
La fonction d'integration de données des trolls du ST, si je pouvais aussi passer un tableau Troll pour qu'il integre les trolls de ZZ.
À l'origine chaque ST avait sa propre fonction d'intégration des données, avec ses propres données. Le fonctionnement était le même pour tous : un script php sur le serveur du ST gérait les demandes de MZ, et renvoyait du code (MZ) qui créait une variable (Array) infosTrolls, au format :
[ PV, PVbase, Date des données, Date prochaine DLA, PA dispos ]
Cette variable était ensuite traitée par putInfosTrolls(). Avec la disparition de tous les ST sauf Bricol'Trolls, quand j'ai recréé le code je l'ai fait uniquement adapté aux BT. Je veux bien me charger de l'intégration d'un ST "ZoryaZilla", et même lui faire afficher un rappel de la date d'anniversaire de ta mémé trõlle si ton ST le gère, par contre il y a une condition : il faut que ce ST soit utilisable indépendamment de ZZ.

Posté par breizhou13 @ 03-09-2014 à 19:39
Petite amelioration qui serait pas mal pour le ST (et donc ZZ par la suite) mettre la prochaine DLA. Genre 6PA jusqu'a 02/09/2014 18h30.
Ah oui tiens. Le titre des PAs sera changé, de "le XX à HH:MM" en "PA jusqu'au XX à HH:MMn (màj le XX à HH:MM)".

Posté par breizhou13 @ 03-09-2014 à 19:39
Ajouter les trolls invi, camou ou trop loin comme avec ZZ.
Houlà... ça par contre ça va être pénible. Déjà c'est sûr je ne mettrai pas les trõlls hors de vue, c'est une des choses que j'ai toujours trouvé stupide dans ZZ. Mais surtout comme je n'ai aucun ST sous la main qui m'envoie ce type de données, je ne pourrai pas faire de tests, et développer à l'aveugle... ça craint

Posté par breizhou13 @ 03-09-2014 à 19:39
Sinon, je veux bien t'aider mais ca sera moins bien ecrit et beaucoup moins propre que ce que tu fais.
D'un autre côté, comme ça ce sera peut-être fini avant la Saint-Glinglin

Posté par breizhou13 @ 03-09-2014 à 19:39
En plus j'ai encore une 10aine de pages a passer en extension.
Je serai curieux de comprendre le sens de cette phrase, car il m'échappe. Tu passes ZZ en add-on JetPack ?

#. Message de breizhou13 le 04-09-2014 à 00:00
50233 - B13 (Skrim 60)
- Les reclus -
Pays: France (13 - Bouches-du-Rhône)  Inscrit le : 10-11-2004  Messages: 2923 (Djinn Tonique)
Oui c'est pour passer ZZ en extension.
Comme ca tu pourras faire tes amelios de MZ et on pourra en profiter


Sinon ben je repondrais demain car je bosse a 3h du mat, je vais me coucher

#. Message de Rouletabille le 04-09-2014 à 12:22
  [MH Team]   [Ami de MountyHall]
91305 - Rouletabille (Tomawak 60)
- Les Adorateurs du Grand Oyéyé -
Pays: France  Inscrit le : 30-07-2008  Messages: 3891 (Djinn Tonique)
Salut Dabihul,

Suite au passage en Fx 32, j'ai un souci avec mes scripts complémentaires: Je ne reçois plus la réponse en utilisant MZ_xmlhttpRequest. Plus précisément, la fonction associée au "onload:" n'est jamais appelée.

Le problème est clairement apparu à la mise à jour Fx J'ai utilisé des scripts, avec succès, juste avant et en échec juste après. J'ai surveillé les logs de mon serveur et il est bien appelé. Donc la requête «ajax» part bien.

Le problème se manifeste sur tous mes scripts (qui utilisent MZ_xmlhttpRequest à peu près de la même façon)

As-tu un idée avant que je chausse le casque de spéléo pour plonger dans le code ?

Merci

Roule'

#. Message de Raistlin le 04-09-2014 à 12:59
  [Appelez-moi Google]  [Ami de MountyHall]
112873 - And You Will Know My Name Is The Trõll (Kastar 45)
- StriKe TeAm [Damnés] -
Pays: France (35 - Ille-et-Vilaine)  Inscrit le : 17-04-2005  Messages: 26835 (Demi-Dieu)
probleme d'appel de js cross-domaine, je suppose.
j'ai le même problème actuellement : vérifie dans ta console js, onglet "sécurité", tu dois avoir un truc du genre
Une demande multi-origines (Cross-Origin Request) a été bloquée : la politique « Same Origin » ne permet pas de consulter la ressource distante située sur https://raistlin.fr/mh/mz/tmp/teste_ajax.php. Ceci peut être corrigé en déplaçant la ressource sur le même domaine ou en activant CORS.

Pages : 1, 2, 3, ... , 171, 172, 173, [174], 175, 176, 177, ..., 217, 218, 219

Pour poster une réponse sur ce Forum, vous devez d'abord vous connecter

Si vous n'êtes pas encore enregistré, vous devez d'abord vous inscrire.

 Changer de Forum
[ Contact : ] - [ Heure Serveur : 02:38:29 le 23/12/2024 ] - [ Page générée en 0.008 sec. ]