Communauté de développeurs/utilisateurs d'outils pour OGame, E-Univers et assimilé
Vous n'êtes pas identifié.
Discussion fermée
Bonjour
j'ai écrit un petit mod suite à la demande de quelques membres de mon alliance 'Alphas' en Univers 14. (mon pseudo est Savinien Cyrano)
Il permet créer à partir des données saisies dans le menu Empire une sorte de tableau d'honneur des membres utilisateurs du serveur OGSpy.
Le module est disponible à http://www.ogsteam.fr/downloadmod.php?mod=bt_hof / SVN
Descriptif fonctionnel
Le Classement fourni par ce mod concerne tous les membres actifs du serveur OGSpy
Il se base sur les données fournies par chacun dans l'onglet Empire (Espace Personnel) de OGspy et crée des HOF Bâtiments/Recherche/Défense
Il gère les permissions d'accès grâce à l'utilisation des groupes d'OGSpy. Il suffit pour cela de créer un groupe "bt_hof" et d'y ajouter les utilisateurs authorisés pour l'utilisation de ce mod.
DONC SI AUCUN GROUPE N'EST CREE, TOUS LES MEMBRES ONT ACCES.
C'est un peu mon humble façon de remercier la collectivité OGSpy de ce travail fabuleux qu'est le projet OGSpy. 
PS: J'ai testé ce mod sur 2 serveurs OGSpy sans souci.
Dernière modification par erikosan (05-Jan-2007 18:07:17)
![]()
erikosan a écrit:
Le module est disponible à http://www.ogsteam.fr/forums/uploaded/bt_hof.zip
Le lien que tu donne retourne une erreur 403.
Donne plutot celui ca : http://ogsteam.fr/forums/uploads.php?file=bt_hof.zip

![]()
Merci
J'avais fait bêtement un copier / coller du lien retourné par l'upload 
J'ai corrigé le post en ce sens.
![]()
Très sympa ton petit mod , on fait déja cela sur notre forum mais il faut que chacun actualise ces informations tandis que la via la barre Xtense , c'est direct ^^
Merci beaucoup pour ce mod , il va beaucoup plaire aux personnes de mon alliance ^^
![]()
Joli mod 
Par contre comment son rendu les informations ?
en effet lorsque je regarde :
Usine de nanites 4 Storm, zbell
Bon Storm et zbell ont une nanite 4, ok par contre ayant aussi une nanite 4 je devrait y être mais n'y usis pas. Je me dit donc que tu dois prendre un nombre restreint.
Cependant quelques lignes plus bas :
Energie 12 SpOoTnIk, Itori, aldebaran, Trall, Fryar, Leza el, Guill, Pen dragon, Storm, Shadow s, Edison trent, zbell, janeny, bouchouu
Par conséquent, est-ce un bug ou bien a tu limité le nombre sur certains et non sur d'autres ?
![]()
erikosan a écrit:
PS: J'ai testé ce mod sur 2 serveurs OGSpy sans souci.
c'est sans compter sur l'emmerdeur public qui test tout les mods sur une config pas comme tout le monde : Mac Mini sous Apache 2.










ErrNo:1111: Invalid use of group function
Query:
select max(M) ,user_name from MI6_user_building, MI6_user where MI6_user.user_active and MI6_user.user_id=MI6_user_building.user_id group by user_name order by max(M) desc
J'ai hâte de le voir fonctionner car mes Pirates vont se battre pour être au top !! on aime bien les classements chez nous et on fait tout pour se passer les uns devant les autres dans tout les domaines !!
Dernière modification par Digiduck (05-Jan-2007 21:01:38)
![]()
le groupe doit-il obligatoirement être bt_hof ? peut-on faire une sélection de plusieurs groupe comme étant permis...
Et une dernière question? si un membre est dans deux groupes A et B: imaginons que A peut mettre à jour la Base, mais que le groupe B ne l'autorise pas?
Ce membre peut-il mettre la base à jour ou pas?
Voilà, c'est plus une question d'ordre général, mais je sais :p
En tout cas, félicitation à l'auteur, ce mod est vraiment génial!!! (fonctionne parfaitement j'ai moi).
Parcontre, j'ai également la même question que Itori...
![]()
Itori : il n'y a pas de limite dans le nombre de joueurs au top d'un bâtiment, d'une technologie. Il y a un bug de parcours des résultats que j'ai corrigé . Je libère une release 0.2 intégrant le correctif .=> http://ogsteam.fr/forums/uploads.php?file=bt_hof.zip
Digiduck :je n'ai pas de plateforme Mac Mini à disposition pour voir le problème (utilises tu MAMP? quelle version de MySql ?)
Sedilbur : Si on veut en mettre un , le groupe est obligatoirement bt_hof, il est là pour permettre de ne pas donner la visibilité des informations à tous les utilisateurs (cas de partage du serveur OGSpy avec d'autres joueurs hors alliance,....) et il n'y a qu'un groupe possible pour gérer l'accès à ce mod.
Merci à tous de vos retours 
Dernière modification par erikosan (05-Jan-2007 22:01:48)
![]()
Digiduck a écrit:
erikosan a écrit:
PS: J'ai testé ce mod sur 2 serveurs OGSpy sans souci.
c'est sans compter sur l'emmerdeur public qui test tout les mods sur une config pas comme tout le monde : Mac Mini sous Apache 2.
ErrNo:1111: Invalid use of group function
Query:
select max(M) ,user_name from MI6_user_building, MI6_user where MI6_user.user_active and MI6_user.user_id=MI6_user_building.user_id group by user_name order by max(M) descJ'ai hâte de le voir fonctionner car mes Pirates vont se battre pour être au top !! on aime bien les classements chez nous et on fait tout pour se passer les uns devant les autres dans tout les domaines !!
Il faut remplacer
order by max(M)
par
order by 1
ou 1 est le numéro de la colonne
Ca marche chez moi maintenant
++


![]()
J'utilise ce mod depuis qu'Erikosan me l'a offert, il fonctionne bien et est très apprécié...
![]()
@Groquick : OK, je vais tester ça !! cool un gars de l'uni 7 qui viens à l'aide d'un autre gars de l'uni 7 !! :p
@Erikosan : non, je n'utilise pas MAMP, j'utilise une installation classique Apache 2, PHP4 et MySQL 4.0.17 car il est accéssible depuis un dyndns pour mon alliance !!
![]()
OK Merci Groqik
j'ai corrigé dans les 3 SQL le order by en question en y mettant le numéro de colonne
Digiduck : j'espére que cela résoudra ton problème
Dernière modification par erikosan (05-Jan-2007 22:28:42)
![]()
Salut,
J'ai installé le mod depuis 3 jours.
Ca stimule en effet l'alliance.
Ca commence a tailler dur dans les messages entre joueurs 
Félicitations et merci pour ce mod qui est vraiment trés sympa.
![]()

Merci
Ah un gars du 14 aussi !
C'est en effet un peu le but recherché : créer une saine émulation entre les joueurs d'une même alliance.
Rien n'empêche à partir de ce mod d'organiser des compétitions pour décerner des distinctions :
Le Géo Trouvetou du mois (Recherche)
Le Gustave Eiffel du mois (Bâtisseur)
Le Parano du mois (Défense)
Ca réveille les envies de pousser ses technos , ses niveaux de bâtiments ... tout des points définitivement bien acquis pour le joueur et son alliance
Dernière modification par erikosan (06-Jan-2007 12:22:42)
![]()
tres bon mod
Une petite sugestion pouvoir exporter la page pour le mettre dans un forum avec le bbcode
![]()
oui merci
![]()
erikosan a écrit:
Itori : il n'y a pas de limite dans le nombre de joueurs au top d'un bâtiment, d'une technologie. Il y a un bug de parcours des résultats que j'ai corrigé . Je libère une release 0.2 intégrant le correctif .=> http://ogsteam.fr/forums/uploads.php?file=bt_hof.zip
Digiduck :je n'ai pas de plateforme Mac Mini à disposition pour voir le problème (utilises tu MAMP? quelle version de MySql ?)
Sedilbur : Si on veut en mettre un , le groupe est obligatoirement bt_hof, il est là pour permettre de ne pas donner la visibilité des informations à tous les utilisateurs (cas de partage du serveur OGSpy avec d'autres joueurs hors alliance,....) et il n'y a qu'un groupe possible pour gérer l'accès à ce mod.
Merci à tous de vos retours
tu parles d'une gestion par groupe... où se situe t'elle? parce que j'ai 2 groupe sur le serveur, et il y en a un dont j'ai aps envie qu'ils aient acces...
sinon super comme mod 
EDIT : d'ailleurs ca n'a pas l'air de prendre en compte les groupes, car sur un de mes serveurs, les membres de groupes differents apparaissent...
Dernière modification par a_centaure (06-Jan-2007 16:34:41)
![]()
erikosan a écrit:
Il gère les permissions d'accès grâce à l'utilisation des groupes d'OGSpy. Il suffit pour cela de créer un groupe "bt_hof" et d'y ajouter les utilisateurs authorisés pour l'utilisation de ce mod.
DONC SI AUCUN GROUPE N'EST CREE, TOUS LES MEMBRES ONT ACCES.
Relis et trouve ta réponse...
![]()
Pour répondre à ta question a_centaure...enfin à ce que j'ai pu comprendre LOL
La gestion ce fait grâce à un UNIQUE groupe que tu DOIS créer "ht_hof" toi-même. Je n'ai pas regardé le code source, mais je dirais qu'il fonctionne comme suit:
1)Le mod regarde si le groupe ht_hof existe ou pas.
2)Si il existe, le mod n'autorisation le visionnage de la page seulement aux joueurs PRESENTS dan ce groupe.
3)Si le groupe n'est pas détecté: la page sera visible pour TOUS les inscrits à ton OGSpsy.
Donc, si tu veux filtrer certains "membres" tu dois créer le groupe ht_hof et mettre dedans tous membres qui pourront avoir accès aux HOF. Ce qui pour ma part est assez génant vu le nombre de membre...je pense qu'un petit panel admin ou on pourrait mettre les groupes pouvant avoir accès au HOF ne devrait pas être si difficile. (une suggestion pour une prochaine version?....oui XD)
Toutefois, il y a encore une question qui me crotte dans la tête. Si un membre est dans deux groupes différents: l'un autorisant tout, et l'autre n'autorisant rien. Le membre héritera des droits de quel groupe? (niveau Ogspy je pense)
Je dirais qu'il n'autorise pas, mais j'en suis pas sûr...et le test est un petit peu relou surtout si quelqu'un à déjà la réponse à cette question ^^
PS:La version 2 fonctionne parfaitement chez moi :p
![]()
ok merci
edit : heu je viens de creer le groupe et j'ai mis des gens dedans, et bien ceux qui n'y sont pas voyes aussi:/
j'ai egalement d'autres groupes... est ce que ca joue???
Dernière modification par a_centaure (06-Jan-2007 17:38:43)
![]()
Je viens de développer le mod d'erikosan.
Je lui en ai parlé pour voir s'il est d'accord de reprendre les modifications graphiques que j'ai faite.
J'attends sa réponse !
Modifications effectuées :
- 1 catégorie par page => choix de la page
- ajout d'images pour chacun des batiment / technologie / défense
![]()
un screen serait le bienvenu
![]()
Discussion fermée