Communauté de développeurs/utilisateurs d'outils pour OGame, E-Univers et assimilé
Vous n'êtes pas identifié.
Discussion fermée
MODULE AllyRanking
Version 0.4
Nouveautés de la v0.4
Administration :
- Renommer, transférer un joueur dans une des autres alliances gérées, supprimer un ex-membre.
- Fonctionnalités diverses (gestion menu, optimisation table)
- Droits d'administration accordés aux coadmins
- Suppression définitive des classements de plus de 'n' jours
Détail :
- Ajout d'un code couleur qui met en relation le nom du joueur avec sa courbe.
Classement :
- Amélioration de la lisibilité du graphique individuel
Reste à faire
- Demande de confirmation pour l'import de classement (prochaine sous version)
PRESENTATION DU MODULE
Utilité
Ce mod permet de stocker les informations de classement au sein d'une alliance, à partir des données de la page alliance (liste des membres).
Ce module est interessant dans la mesure ou il devient possible de suivre l'évolution des membres qui ne sont pas encore entrés dans le TOP 1500.
Contenu du module
Comporte quatre parties :
Une page pour importer les 'rapports' (peut être ignorée en cas d'utilisation de la toolbar OGSpy de Naqdazar).
Une page pour visualiser les classements par date et graph d'évolution individuel.
Une page pour un graphiques d'évolution de *tous* les membres de l'alliance.
Une page de configuration réservée à l'administrateur d'OGSpy.
Installation
- Récupérer le fichier ->> ICI <<-
- Dézipper /!\ le répertoire du mod doit s'appeler allyRanking /!\
- Appliquer la procédure d'installation de modules habituelle.
Mise à jour
La mise à jour est accessible depuis la v0.2. Les versions antérieures doivent être désinstallées et remplacées par la v0.4
Utilisation
Respecter les étapes suivantes :
1 - A faire une fois, après l'installation du module. L'admin doit aller dans la page configuration et y indiquer la liste des alliances (ou Wings bien sur) pour lesquelles l'import de rapport pourra être réalisé. chaque nom d'alliance sera séparé de la précédente par une virgule. Ensuite il valide.
Exemple : TOTO,WINGTOTO,WINGTOTO2
2 - Aller dans OGame, page Alliance>liste des membres. Tout selectionner (sauf le menu) et copier. (CTRL A, CTRL C)
3 - Dans le module allyRanking, aller dans "Nouveau rapport"
4 - Selectionner la bonne alliance
5 - Coller le rapport en dessous et Envoyer
On repete les étapes 2 à 5 autant qu'on veut, une fois, deux fois par jour etc...
Droits d'accès
La partie configuration est réservée à l'administrateur et aux coadmins.
J'ai essayé de faire en sorte que seuls ceux qui ont les droits d'ajout de classement(dans Administration > Gestion des groupes) puissent ajouter ces classements. La consultation est pour tout le monde par contre.
Screenshot
Remerciements
Merci à Kyser et Ben.12 dont j'ai largement pompé et réadapté le code des graphiques. 
Merci à StalkR et ericalens pour leur aide et leurs conseils
Merci à Kage Ryu, calidian pour leurs tests fort utiles sur la v0.3
Mini FAQ :
"Mes graphiques ne s'affichent pas"
Contrôler que la lib GD est bien prise en charge par l'hébergeur. Un moyen de vérifier si le problème provient de AllyRanking : Aller dans la partie Espace personnel de OGSpy > Statistiques et essayer de visualiser les informations statistiques d'un autre joueur. Si les graphiques ne s'affichent pas, inutile de poster ici, c'est un problème qui ne concerne pas ce module.
Dernière modification par Jibus (25-Oct-2006 15:17:47)

![]()
le lien ne marche pas chez moi
![]()
hmm...le lien pointe vers un fichier inexistant 
![]()
J'ai eu des problemes pour l'installer
Pour ceux qui n'y arriverais pas, et qui on quelques bases:
Exécuté la requete suivante.
CREATE TABLE `ogspy_rank_members` ( `datadate` INT( 11 ) NOT NULL , `player` VARCHAR( 30 ) NOT NULL , `points` INT( 11 ) NOT NULL , `sender_id` INT( 11 ) NOT NULL , PRIMARY KEY ( `datadate` , `player` ) );
Pour ma part c'est la ou ca a merdé, aucune creaction de table effectuée.
Sinon pour en revenir au mod, il est assez sympatique, mais pas assez complet a mon gout. Il faudrais mélanger varally avec allyranking, pour avoir des stats d'alliance bien complete. Le systeme de la copie de la page d'alliance pourrais etre reprise pour complété les champs vides de varally (puisque joueur non classé).
L'affichage des classements sous graph est bien sympat aussi, mais je maintient qu'un gros module serais bien mieu.
Bonne continuation. Snipouse.
![]()
j'ai réussi a installer sans probleme mais apres quand je clique sur "Nouveau rapport" la page ne se charge pas esque quelqun a le meme probleme.
![]()
Lucas => Tu peux indiquer le lien qui figure dans ton navigateur quand tu cliques sur nouveau rapport ?
Snipouse => J'ai bien pensé a fusionner les deux, mais le fait que les rapports ne soient pas les même complique un peu le traitement...
Dernière modification par Jibus (18-Aug-2006 18:36:07)

![]()
Bon voila qui est fait , je trouve cela quand meme plus interessant, car on a l'affichage de varally ("évolution etc...") ainsi que celui de allyranking qui permet d'afficher les non classés, ainsi qu'un graph:
Si vous voulez voir le résultat :
- URL du serveur :
http://www.team-survivor.com/OGSpy/OGSpy/index.php
- Login :
guest
- Mot de passe :
guestguest
Menu de gauche : Evolution alliance
![]()
J'ai testé.. Le classement ne donne aucunes données! 
Pas d'évolution, pas de chiffres..
J'ai déjà réactualiser le classement avant l'installation d'allRank. Il faut recommencer?
![]()
Snipouse => Je voyais pas les choses de cette manière. Ca marche. Moi je préfère deux pages à une grosse page avec scroll. Surtout qu'avec les graphs c'est déjà big big. 
=> Je vois pas de raison que le script d'install n'ai pas fonctionné.
Pour alimenter la page de allyRanking, il faut copier/coller les données d'alliance (menu alliance->Liste des membres) dans la page "nouveau rapport"
Dernière modification par Jibus (18-Aug-2006 18:44:30)

![]()
Ah d'accord!
J'ai pensé qu'il alimente automatiquement via le classement dans l'OGS...
Un autre problème, comme je peux récupérer la liste des membres d'une autre alliance. Sachant que mon OGS est pour deux alliances ^^
DAns le classment de varally , il peut afficher le classement de deux alliances
Dernière modification par Zildal1 (18-Aug-2006 18:50:21)
![]()
@Jibus : peux tu me contacter par msn , j'ai un leger probleme que j'ai deja exposé a Aeris sans résultat.
sniper_wolf45@hotmail.com
C'est vrai que c'est un peu long, mais personellement, et je parle par experience, les personnes ne veulent pas avoir 30000 liens , et ne plus savoir ou cliquer pour avoir la bonne infos. La méthode des 3 clics doit etre appliqué :
En 3 clics le client (Dsl c'est par habitude) doit trouver les infos qu'il recherche.
Si il doit allé sur une page puis une autre etc .... il ne reviendra pas. Centralisons toutes les infos sur une seul et meme page, meme si l'on doit faire des onglets (comme la page about, ou ma page principale) je pense que c'est beaucoup mieu.
[EDIT] Bon vu les quelques petites erreur qu'il y avait au niveau du journal, j'ai préferé désactiver ton mod et laisser Varally tel quel. En esperant que tu trouve d'ou ca vient, je te souhaite bon courage.
Snipouse
Dernière modification par Snipouse (18-Aug-2006 20:04:45)
![]()
Je dois être naze, ca marche pas ce mod chez moi :-?
je copie le classement interne des membres de mon ally dans nouveau rapport, je mets le tag , ca m'affiche rien...
quelqu'un peut me faire un screen de comment ca marche 
Dernière modification par Kage Ryu (21-Aug-2006 13:40:18)
![]()
ca marche nickel chez moi
par contre, j'aimerais aussi voir les variations de ma wing, mais impossible de les importer.
y a t'il une modif a faire pour importer un deuxiéme classement.
merci



![]()
Le responsable de notre Wing nous l'a demandé aussi. Je fignole la version 0.2... qui permettra de visualiser les données des Wing egalement (en fait, on intègre simplement le nom de l'ally au classement, mais il faut le renseigner à la main - Rien de compliqué)
Encore quelques developpements pour récupérer proprement les données de la v0.1 et j'upload le tout.
________________________________________
@kage > Je vais pas pouvoir te montrer comment ça se passe sur la v0.1 j'ai installé ma pré v0.2 chez moi. Donc c'est mort pour les screenshots (si quelqu'un d'autre veut se dévouer...
)
Par contre, c'est simple :
* Aller sur la page de l'alliance > liste des membres,
* CTRL A puis CTRL C
* Aller dans OGSpy > clsmt membres > Nouveau rapport
* Se placer dans la grande zone de texte et coller ( = CTRL V )
* Cliquer sur envoyer

![]()
Et il prend en charge les classements flotte et recherche à partir des stats générales ? Il fait la progression hebdomadaire ? On peut intégrer plusieurs alliances (genre la mère + 2 wings) ?
Nan je dis ça, mais ça m'éviterais de me taper ça sous openoffice tous les lundis ... 
![]()
Non, pour l'instant, l'exploitation statistique des données issues de l'écran de classement (TOP 1500) est plutot prise en charge par le module varAlly d'Aeris.
Le mod allyRanking permet quant à lui d'obtenir les classements d'autant d'alliances que l'on souhaite pourvu qu'on ai accès a l'écran liste des membres de ces alliances. Le classement est interne à chaque alliance et uniquement en points. Il ne tiendra donc pas compte du classement officiel dans le TOP 1500 de l'univers. On dispose de graphiques d'évolution individuels et d'un graphique regroupant l'évolution de tous les membres de l'ally... (pas très lisible pour l'instant. Surtout si beaucoup de membres dans l'alliance et de grosses variations sur le nb de points entre les joueurs
)

![]()
Celle de mon alliance mère ne rentre pas!
![]()
Ca fait quoi ? Tu es sous IE ? Firefox ? Autre ? Tu peux m'envoyer en mp ce que tu colles dans la zone de "Nouveau rapport" stp ?

![]()
FireFox.Et bien en faite comme je suis dans la 1ere wing c'est un autre gars qui le fait et je sais pas si il avait compris!
![]()
salut,
j'ai un probleme avec allranking , aprés n'avoir eu aucun probleme a l'installation quand je colle la copie de la liste des membres de la page alliance dans le petit encadré en bas a gauche . j'ai une erreure fatale oGSspy me dit exactement : " Message Système: Interruption suite à une erreur fatale"
Marci d'avance pour vos réponse .
![]()
Installation impossible avec la nouvelle version d'OGS 3.02c
![]()
j'ai la version 3.02b et je croit que en fet j'ai l'impréssion que le probleme vient du fait que rien ne ce passe quand j'appuye sur nouveau rapport . Une page contenant une box dans laquelle il faudrais inséré la liste des joeur de l'alli devrait elle s'ouvir ?
J'ai installer OGSpy rien que pour allranking , vous connaitriez pas un autre logiciel du genre ? ou un mod (pas varally) ?
EDIT: je n'est pas non plus d'onglet allranking dans le menu déroulant , normal , pas normal ?
Dernière modification par sacrod (22-Aug-2006 02:14:59)
![]()
Jibus , tu met sur le svn qu'on voit les modifs et tout et tout au fur et a mesure de tes avancements... ?
(T'as un compte non ? )
![]()
augustus a écrit:
FireFox.Et bien en faite comme je suis dans la 1ere wing c'est un autre gars qui le fait et je sais pas si il avait compris!
Ca pourrait etre le probleme. Indique lui la démarche que j'ai proposé quelques lignes plus haut.
sacrod a écrit:
j'ai un probleme avec allranking , aprés n'avoir eu aucun probleme a l'installation quand je colle la copie de la liste des membres de la page alliance dans le petit encadré en bas a gauche . j'ai une erreure fatale oGSspy me dit exactement : " Message Système: Interruption suite à une erreur fatale"
En fait, tu ne peux pas utiliser la petite fenetre du base pour importer ce type de rapport. Il faut installer le module, et passer par clsmt membres>"nouveau rapport" pour coller le rapport (ne pas le coller dans la petite fenetre). Récupère la v0.2 des sa sortie (d'ici demain) tant que tu y es, elle est plus aboutie.
Attention, dans le menu déroulant, ça s'appelle "clsmt membres"... Si tu n'as pas tout cela. C'est que le module est mal installé je suppose...
bartheleway a écrit:
Installation impossible avec la nouvelle version d'OGS 3.02c
Je vois pas trop pourquoi. L'install de la 3.02c s'est déroulée sans problème ? J'ai pas testé en install mais juste en mise a jour. Je vais voir avec la v0.2

![]()
Jibus a écrit:
sacrod a écrit:
j'ai un probleme avec allranking , aprés n'avoir eu aucun probleme a l'installation quand je colle la copie de la liste des membres de la page alliance dans le petit encadré en bas a gauche . j'ai une erreure fatale oGSspy me dit exactement : " Message Système: Interruption suite à une erreur fatale"
En fait, tu ne peux pas utiliser la petite fenetre du base pour importer ce type de rapport. Il faut installer le module, et passer par clsmt membres>"nouveau rapport" pour coller le rapport (ne pas le coller dans la petite fenetre). Récupère la v0.2 des sa sortie (d'ici demain) tant que tu y es, elle est plus aboutie.
Attention, dans le menu déroulant, ça s'appelle "clsmt membres"... Si tu n'as pas tout cela. C'est que le module est mal installé je suppose...
je n'est rien dans la page nouveau rapport j'ai beau cliquer dessus mille fois il n'y a rien qui s'ouvre ou je pourrait coller mon rapport
J'ai désinstaller réinstaller 100 fois ca ne marche pas , toujours rien . Que faire ? faudrait il que je désinstal plus en profondeur car jusque ici je clique simplement sur déinstaller? si oui comment ?
j'ai firefox ce peut il que le probleme vienne de la ?
Dernière modification par sacrod (22-Aug-2006 02:55:43)
![]()
Discussion fermée