Règles du forum

Merci de ne pas faire de suggestion de modules dans ce forum.
Nouveau sujet Répondre Imprimer Syndication RSS 2.0

[2.0.0 Finale] Level Mod

Que l'expérience et le niveau, la suite viendra (peut-être) plus tard.
Volcan
Avatar de Talus
  • Age : 23 ans
  • Messages : 1817
  • Inscrit : 28 Septembre 2006
Message édité 12 fois, dernière édition par Talus, 13 Janvier 2008, 4:01     Lien vers ce message 27 Juillet 2007, 20:32
Hello,
Je me lance dans le développement du mod Level Mod. C'est une version un peu bidouillée du mod RPG Level (peut-être futur version de ce mod), car elle n'affiche que le niveau, l'expérience (et les barres d'expériences) du membre, mais pas les HP / MP (car je n'ai pas l'algo pour calculer les HP et MP, et aussi parce que je trouve ca inutile :p. Et surtout que je suis +/- bloqué dans la facon de le faire...). Un petit supplément : Il calcule aussi le niveau du forum dans les statistiques (module du bas de l'index des forums) !

  1. Nom du Module : : Level Mod
  2. Auteur : Talus
  3. Version : 1.2
  4. Description : Ajoute un niveau de l'utilisateur par rapport aux nombres de posts, et son expérience nécessaire pour passer au prochain niveau (en pourcentages)
  5. Notes : Les modifications des fichiers main/online.php et tpl/WhiteSummer/files/online.html sont optionnelles ; Elles ne sont qu'un plus pour afficher le niveau du forum...
    Notez aussi que les images utilisées par le mod pour l'expérience sont celles des sondages. Libre à vous d'en faire d'autres : si elles sont bien, je les mettrais par défaut pour les prochaines versions ;)
  6. Démo : http://fsb2.talus-works.net (regardez les infos du membre lors du listing des messages d'un sujet, leur profil, et la liste des utilisateurs.)
  7. A faire : HP / MP d'un membre.



 
Flammeche
Avatar de Angellore
  • Messages : 25
  • Inscrit : 27 Juillet 2007
  Lien vers ce message 27 Juillet 2007, 20:44
Excuse moi, mais n'est-ce pas dangereux de developpé un MOD qui touche de près au moteur du forum sur une RC?
De plus, personnelement, et je ne pense pas être le seul, je trouve les barres HP/MP très interessantes...
L'algorythme se trouve dans le module de FSB1, puis entre nous, il n'est pas très compliqué, ce n'est qu'un ratio (mots/messages)/jour il me semble.

Je te souhaite tout de même bonne chance, en esperant que le passage à la version stable ne pose pas de problème.
 
Volcan
Avatar de Talus
  • Age : 23 ans
  • Messages : 1817
  • Inscrit : 28 Septembre 2006
  Lien vers ce message 27 Juillet 2007, 20:57
Ben ecoute, ca touche autant le moteur du forum que les autres mods ^^

Mais comme je l'ai déjà dit, j'ai eu la flemme de dl le mod FSB1 pour voir, car le calcul de l'expérience et des niveaux, je l'avais déjà mis à part pour un autre truc, du coup j'avais la main dessus.

au pire j'adapte pour la stable (surtout que la RC5 va passer sous PHP5, mais c'est pas sorcier, c'est juste un morceau ou deux de code à rajouter, sans bidouiller les autres instructions).

Pour les HP/MP, j'ai juste mis que j'avais la flemme de le faire, et aussi que de mon coté je trouve ca pas cool. Mais c'est sur la todo quand même ;)


 
Supernova
Avatar de BlackJowy
  • Age : 3010 ans
  • Messages : 4037
  • Inscrit : 01 Mars 2007
  Lien vers ce message 27 Juillet 2007, 21:33
Citation
Excuse moi, mais n'est-ce pas dangereux de developpé un MOD qui touche de près au moteur du forum sur une RC?


Oui, installer un logiciel en Release Candidate est de base "dangereux", donc les mods suivent la même règle...

Et puis son mod ne modifie pas vraiment le forum (on peut pas parler de "moteur" à mon sens mais bon), y'a déjà des mods existants qui créent plus de possibilités de failles (d'ailleurs y'en a dans mes mods, et il seront résolus quand la finale arrivera). Tant qu'on travaille avec des RC, les failles sont un risque majeur, à chacun de prendre ses responsabilité et de décider ou non d'utiliser ce logiciel et ses modifications sur un environnement de production ...
 
Volcan
Avatar de Talus
  • Age : 23 ans
  • Messages : 1817
  • Inscrit : 28 Septembre 2006
Message édité 1 fois, dernière édition par Talus, 29 Juillet 2007, 1:08     Lien vers ce message 27 Juillet 2007, 21:56
Exactement... Mon MOD n'est en fait qu'un ajout. Il ne modifie en rien les lignes de code du Forum... ^^

EDIT > J'ai beau regarder dans le mod FSB1 (et même celui de phpBB), je n'arrive pas à discerner comment on arrive à récupérer le nombre de HP max et actuel (de même pour les MPs). Vive l'abscence de commentaires -.-

(Enfin, j'essaye de me débrouiller :p)


 
Volcan
Avatar de Talus
  • Age : 23 ans
  • Messages : 1817
  • Inscrit : 28 Septembre 2006
Message édité 1 fois, dernière édition par Talus, 04 Novembre 2007, 23:47     Lien vers ce message 04 Novembre 2007, 23:02
Je réup le sujet : le mod fonctionne sous FSB2.0.0RC5, mais, comme avant, il n'y a que les niveaux et l'expérience necessaire pour passer au prochain niveau.


Je l'ai par la même occasion rebaptisé "Level Mod", car y'a que les niveaux. Tout sera mis à jour après ce post.

EDIT > Correction apportée, du à quelques modifs mineures (genre le changement du nom du mod). Pour me faire pardonner, j'ai joint un utilitaire qui permet de calculer combien de message (à un leelve près) il faut pour atteindre le lvl X-1 =D


 
Volcan
Avatar de Talus
  • Age : 23 ans
  • Messages : 1817
  • Inscrit : 28 Septembre 2006
  Lien vers ce message 12 Janvier 2008, 4:10
Je Up le sujet pour dire que c'est maintenant compatible avec la finale (2.0.0).


 
Flamme ardente
Avatar de M.Gaetan89
  • Messages : 273
  • Inscrit : 11 Mars 2006
  Lien vers ce message 12 Janvier 2008, 15:08
Hello :D
Il manque une ' dans la requête SQL à exécuter.
INSERT INTO fsb2_mods (mod_name, mod_real_name, mod_status, mod_version, mod_description, mod_author, mod_email, mod_website, mod_type) VALUES ('lvl', 'Level Mod', 1, '1.2', 'Ajoute un niveau de l\'utilisateur par rapport aux nombres de posts, et son expérience nécessaire pour passer au prochain niveau (en pourcentages)', 'Talus', 'talusch@gmail.com', 'http://www.sanctuaireff.com', 1);

Voilà la requête avec le symbole manquant.

Sinon bon MOD :)
Bravo ;)
 
Supernova
Avatar de BlackJowy
  • Age : 3010 ans
  • Messages : 4037
  • Inscrit : 01 Mars 2007
  Lien vers ce message 12 Janvier 2008, 15:39
Euh, c'est une requete auto générée par FSB

Sauf dans le cas d'un install manuelle :p Mais c'est occrigé dans le nouveau générateur je crois ^^
 
Volcan
Avatar de Talus
  • Age : 23 ans
  • Messages : 1817
  • Inscrit : 28 Septembre 2006
Message édité 1 fois, dernière édition par Talus, 12 Janvier 2008, 15:52     Lien vers ce message 12 Janvier 2008, 15:44
A vrai dire, comme c'est géré automatiquement par l''installateur de mod, j'ai pas essayé xD

Je met à jour à l'instant qui vient (j'ai pas utilisé le générateur BJ, la flemme de tuer mon processeur. Surtout, il est pas à jour, il gère pas les "in line" :D)

Mis à jour


 
Flamme ardente
Avatar de M.Gaetan89
  • Messages : 273
  • Inscrit : 11 Mars 2006
  Lien vers ce message 12 Janvier 2008, 15:47
Moi j'ai fait l'installation manuellement: j'ai pas encore réussit à paramétrer entièrement l'accès FTP, donc l'installation automatique ne fonctionne :P
 
Volcan
Avatar de Talus
  • Age : 23 ans
  • Messages : 1817
  • Inscrit : 28 Septembre 2006
Message édité 1 fois, dernière édition par Talus, 12 Janvier 2008, 16:01     Lien vers ce message 12 Janvier 2008, 15:53
T'es pas obligé d'utiliser la connexion FTP ^^

Enfin, c'ets mis à jour quand même ^^

(Petite faute d'inattention réglée, pour la liste des membres "simple". Mauvaise variable dans le TPL ^^'


 
Flamme ardente
Avatar de M.Gaetan89
  • Messages : 273
  • Inscrit : 11 Mars 2006
  Lien vers ce message 12 Janvier 2008, 16:45
Ben quand je coche pas la case connexion FTP, ça ne marche pas non plus :S

Sinon j'allais en parler de la variable TPL ^^
Mais j'ai aussi ceci qui s'affiche dans le bloc statistiques sur l'index : (Level : 1) Le dernier membre enregistré est :...
 
Volcan
Avatar de Talus
  • Age : 23 ans
  • Messages : 1817
  • Inscrit : 28 Septembre 2006
Message édité 1 fois, dernière édition par Talus, 12 Janvier 2008, 17:26     Lien vers ce message 12 Janvier 2008, 17:25
Justement, comme je l'ai mis dans la note, c'est un truc optionnel qui calcule le niveau du forums en rapport avec le nombre de messages... :)

Pour l'emplacement, tu n'as pas du faire un bon remplacement, car dans l'installation auto, c'est bon...

en effet, c'est après {FORUMS_STATS} qu'il faut le mettre, avant le <br />, et non pas après celui-ci ^^


 
Flamme ardente
Avatar de M.Gaetan89
  • Messages : 273
  • Inscrit : 11 Mars 2006
  Lien vers ce message 12 Janvier 2008, 18:07
Ah oui en effet ^^
Merci :D
 
Répondre


.