Pour discuter avec les joueurs d'OGame, venez sur IRC - menu chat Les candidatures aux postes d'opérateur sont ouvertes et celles de modérateur fermées
Les candidatures pour devenir opérateurs sont ouvertes
Pour toutes vos questions rendez vous sur ce sujet et pour les modalités de recrutement, allez sur ce sujet
myProgression Affichage de la progression de votre compte.
Description
Ce script sauvegarde jour après jour votre nombre de point et votre classement et vous permet de consulter mois par mois ces enregistrements sous forme d'un graphique et d'un affichage détaillé des données.
Cet affichage détaillé comporte un bilan du mois; nombre total de points et de places gagnés et moyenne par jour de la progression. S'en suit un tableau comportant un ligne pour chaque jour du mois avec le nombre de points, le classement et la progression depuis la veille (sauf pour le premier jour du mois ).
Si durant un jour ou plus vous ne passez pas sur votre compte, il est évident que le script ne pourra afficher votre nombre de point etc... pour ces jours ci. Cependant, dans les restrictions de la création du graphique pour qu'il puisse être réalisé, les données manquantes sont calculées en recherchant la donnée suivante la plus proche ou bien la précédente s'il n'y a pas de suivante.
Un export BBCode est aussi possible , mais sa mise en page ne sera pas aussi bonne que celle sur votre compte (permise grâce au HTML) car les balises BBCode ne sont pas partout les même, surtout sur le Board qui a de nombreuses restrictions dans ce domaine.
Le changement de pseudo n'est pas censé affecter les données car elles sont sauvegardées selon la planète mère (lors de l'installation et de tout changement de pseudo, une confirmation des coordonnées de la Pm sera demandée).
Par contre, s'il y a un changement de compte, les données ne seront plus accessibles, ce qui est normal.
L'utilisateur pourra choisir le mois qu'il souhaite afficher dans le mesure où il n'est pas antérieur à la date d'installation ou postérieur à la date actuelle. Le bouton GO permet de lancer l'affichage du mois sélectionné, le bouton << lance l'affichage du mois précédent et le bouton >> lance l'affichage du mois suivant.
Doutez vous bien que lors des premiers jours, ce script n'aura rien de fabuleux.
Il y a une recherche des mises à jour sur ce script.
Voici quelques screens :
Haut
Milieu
Bas
Et un exemple d'export BBCode pour les données du screen :
Progression de Sylvercloud de August 2010.
[img]http://chart.apis.google.com/chart?chxr=0,45,51%7C1,2448680,2599335%7C2,1,21&chxs=0,FF0000,11.5,0,lt,FF0000%7C1,3072F3,11.5,0,lt,3072F3&chxt=r,y,x&chs=666x200&cht=lxy&chco=3072F3,FF0000&chds=1,21,2448680,2599335,1,21,45,51&chd=t:1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21%7C2448680,2448680,2448680,2448680,2486105,2486105,2486105,2486105,2523489,2523522,2523522,2523522,2523521,2560905,2560928,2561950,2561950,2561950,2599335,2599332,2599333%7C1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21%7C50,51,51,51,48,49,50,50,46,47,48,48,48,46,47,47,47,48,45,46,47&chdl=Points%7CRank&chdlp=b&chls=2,4,1%7C1&chma=5,5,5,25&chtt=Progression&chts=BB1010,11.5[/img]
Une fonction a été empruntée à Vulca (pour récupérer les points) & une à Lame Noire (insertAfter), merci à eux.
Ce script pourra en échange servir aussi. Certaines fonctions peuvent être utiles aux scripteurs telles que la conversion d'un nombre 123.456 en 123456, et inversement, calcul du nombre de jour d'un mois précis ( + test année bissextile ), conversion du nom d'un mois en son nombre et inversement, et la recherche du minimum/maximum dans un tableau. Libre à eux de les utiliser. (bien que simple, c'est plus rapide ^^ )
PS : Il me semble que le Board ne veut pas afficher le graphique dans l'export BBCode, le Wysiwyg le permet, mais dans la prévisualisation, il ne le fait pas... Cela ne proviens pas du script, je vous rassure.
@Modos : Les préfixes ne sont plus disponible, on vous l'a peut être déjà signalé, mais je le fait tout de même au cas où.
DF67 : Tes icônes pour les navigateurs sont laides xD
Uni 63 Sylvercloud .ICE. -- O°o._... ¸.•\\\'´¯)¸, ¤¤``¤ø,¸-- --¸,ø¤``¤¤,¸(¯´'///•.¸ ..._.o°O --
\./ <MaKubeX> Moi j'me prend un fatal foutre dans la gueule , je suis mort , pas KO.
This post has been edited 2 times, last edit by "DarkFire67" (Aug 22nd 2010, 3:57am)
Bon c'est évident...je vois rien après 3 secondes d'installation, ...et avant que "d'autres" béotiens comme moi te le demande : on le trouve où sur nos pages IG...Vue générale ?
Comme les autres scripts, il y a un bouton dans la colonne de gauche, en bas :
Uni 63 Sylvercloud .ICE. -- O°o._... ¸.•\\\'´¯)¸, ¤¤``¤ø,¸-- --¸,ø¤``¤¤,¸(¯´'///•.¸ ..._.o°O --
\./ <MaKubeX> Moi j'me prend un fatal foutre dans la gueule , je suis mort , pas KO.
Un bouton comme celui d'Antigame ou Infocompte est théoriquement apparu après qu'on t'ai demandé si les coordonnées de ta planète mère étaient correctes. Pourquoi? Je ne sais pas...
Je demande une confirmation des coordonnées de la Pm car je la recherche en observant le diamètre de la planète. Les Pm font toujours 12.800 km (comme la planète Terre à quelques km près, ce n'est pas un hasard).
Sauf que je ne suis pas à l'abri de quelques rares cas où un joueur arrive à avoir une deuxième colonie de 12.800 km, et dans ce cas, je risque de sauvegarder les mauvaises coordonnées. Et pourquoi je sauvegarde les coordonnées de la Pm ? Car c'est la seule donnée fixe d'un compte vu que l'on ne peut pas la décolo et ça permet de changer de pseudo sans perdre les données.
Uni 63 Sylvercloud .ICE. -- O°o._... ¸.•\\\'´¯)¸, ¤¤``¤ø,¸-- --¸,ø¤``¤¤,¸(¯´'///•.¸ ..._.o°O --
\./ <MaKubeX> Moi j'me prend un fatal foutre dans la gueule , je suis mort , pas KO.
Et pourquoi je sauvegarde les coordonnées de la Pm ? Car c'est la seule donnée fixe d'un compte vu que l'on ne peut pas la décolo et ça permet de changer de pseudo sans perdre les données.
Avec la version 1.3.0 il sera possible de déplacer ses planètes (et à priori pas de restriction pour la PM)
Pas con de regarder la taille, je me demande si ça existe des colo de 12800
Moi je regarde le plus petit id (cp=..), mais comme tous les id ne sont pas present (il manque celui de la planete visité), ba c'est pas partique ^^
Par contre, maintenant la PM n'est plus une donné fixe :p
On avait demandé a GF de placer l'id du joeuur quelque part dans la page, on vera si ça arrive avec la 1.3 ^^
Ça m'étonne un peu qu'ils permettent de déplacer la PM, car ça va compliquer la gestion de leur Bdd.
Bref, si c'est le cas, il faudra que je fasse un test sur l'existence de la planète dont les coord ont été sauvegardées, si elle n'existe plus, je redemanderai les coord.
Mais de toute manière, je ne cautionne pas cette MaJ et elle va mettre pas mal de temps avant d'arriver, si elle arrive, donc j'ai pas encore envie de me prendre la tête pour cette m****.
EDIT : Oui, s'ils font cette MaJ, faudra que les scripteurs fassent pression pour avoir accès à plus de données, dont l'id du joueur.
Uni 63 Sylvercloud .ICE. -- O°o._... ¸.•\\\'´¯)¸, ¤¤``¤ø,¸-- --¸,ø¤``¤¤,¸(¯´'///•.¸ ..._.o°O --
\./ <MaKubeX> Moi j'me prend un fatal foutre dans la gueule , je suis mort , pas KO.
This post has been edited 1 times, last edit by "Sylvercloud" (Aug 21st 2010, 1:34pm)
Merci pour l'explication. J'avais trouvé ça bizarre étant donné que les autres scripts ne le faisaient pas. Mais c'est une bonne idée.
Félicitations et merci pour ce script, qui a l'air de ne pas avoir de problème pour le moment.
Les colonies de 12800 km de diamètre existent, mais si je ne me trompe pas (j'ai fait ça tellement vite), on peut changer les coordonnées dans la petite page annonce qui apparaît, non?
Il n'est pas impossible que les développeurs aient empêchés que d'autres colos autres que la pm puissent avoir 12.800 km de diamètre.
Pour les Coord, ça te demande d'abord si ce sont les bonnes coordonnées, si tu fais non, il va te demander les bonnes coordonnées avec pour valeur de base les coordonnées précédemment proposées au cas où tu ai fait non par erreur et aussi pour que l'utilisateur puisse savoir facilement sous quel format il doit mettre les bonnes coordonnées.
Uni 63 Sylvercloud .ICE. -- O°o._... ¸.•\\\'´¯)¸, ¤¤``¤ø,¸-- --¸,ø¤``¤¤,¸(¯´'///•.¸ ..._.o°O --
\./ <MaKubeX> Moi j'me prend un fatal foutre dans la gueule , je suis mort , pas KO.
Je l'avais vu hier ou avant hier dans le sujet de demande de script (bon c'était une vieille demande et tout qui était adressée à Vulca)
Bien que tu l'ais fait, parce que d'un coup j'me suis dit que ça servait à rien, et que c'était donc indispensable.
Pas de tags ? J'remonte l'info
EDIT : Avant on pouvait s'envoyer un message en phalangeant une planète que l'on attaquait, c'était tordu mais ça permettait d'avoir notre id.
Personne ne sait s'il y a une manip similaire pour s'envoyer un message à soi-même ?
Excepté demander à un ami :|
Bah je savais pas que la demande avait été faite. Ça fais pas loin de 2 mois que je planche sur ce script, j'ai fait le début pour sauvegarder les données et j'ai attendu d'en avoir assez pouf faire la suite.
Je me suis aussi dis que c'était useless comme script, mais bon, comment s'en passer, comme tu dis ?
Pour les préfixes qui manquent, j'ai pas vérifié, mais est ce que c'est le cas pour toutes les rubriques ?
Pour les manips qui permettent de s'envoyer un message, je n'en connais aucune, je pense que ça a été corrigé tout ça. Et c'est un peu lourd pour juste avoir l'id du compte je trouve. S'ils pouvaient le mettre en visible ou invisible dans la barre du haut, ça serai le pied pour les scripteurs.
Uni 63 Sylvercloud .ICE. -- O°o._... ¸.•\\\'´¯)¸, ¤¤``¤ø,¸-- --¸,ø¤``¤¤,¸(¯´'///•.¸ ..._.o°O --
\./ <MaKubeX> Moi j'me prend un fatal foutre dans la gueule , je suis mort , pas KO.
This post has been edited 2 times, last edit by "Sylvercloud" (Aug 21st 2010, 4:17pm)
EDIT : Oui, s'ils font cette MaJ, faudra que les scripteurs fassent pression pour avoir accès à plus de données, dont l'id du joueur.
ça serait dans une balise invisible pour les users. C'est pas dans la version 1.3 actuelle (celle en test), mais certaine modification peuvent encore arriver (dont peut etre cette ajout, j'y crois pas trop, mais on vera)
Je voulais juste dire (simplement pour la forme parce que ça ne nous servira jamais durant toute notre vie)
Les années bissextiles c'est tous les 4ans, sauf... tous les 3 fois sur 4 tous les 100 ans.
En clair : 1996 : bissextile, 2000 : bissextile, 2096 : bissextile : 2100 NON bissextile, 2200-2300 : NON bissextile, 2400 bissextile.
Fin de la parenthèse, comme je l'ai dit, on ne rencontrera jamais dans notre vie cette exception (sauf si vous voulez continuer à coder passés les 100ans :| )
Un bon code, c'est un code valable longtemps, sans contrainte temporelle , et ré-utilisable par un autre développeur ( et donc commenté). Le bug de l'an 2000, c'était sur ce type de problème, ils avaient voulus coder que 2 chiffres pour les années, du coup, on faisait un bon de 99 à 00, c'est tout con, mais c'est parce qu'ils n'ont pas réfléchi aux contraintes temporelles et au long terme.
Une mini fonction qui teste le bissextile, c'est rien aussi, donc autant le faire.
Merci pour les préfixes, et merci d'avoir mis à jour mon titre.
PS : Pour le script, trouvez vous utile quand dans la liste des mois, je mette une ligne spéciale permettant de ne sélectionner aucun mois et d'avoir un bilan de l'année, mois par mois ? Le problème, c'est qu'une telle option prendrait pas mal de temps à devenir utile, dans la mesure où les données ne sont pas effacées en plus et où le joueur garde son compte longtemps, ce qui est de moins en moins le cas...
Uni 63 Sylvercloud .ICE. -- O°o._... ¸.•\\\'´¯)¸, ¤¤``¤ø,¸-- --¸,ø¤``¤¤,¸(¯´'///•.¸ ..._.o°O --
\./ <MaKubeX> Moi j'me prend un fatal foutre dans la gueule , je suis mort , pas KO.
Pour ma part, je trouve cette option très intéressante donc si pour toi c'est possible de la faire n'hésite pas
Merci encore pour un script que j'ai adopté !!
C'est un peu le même principe que le site de Kentin sauf que ce n'est que pour une personne !!
Encore merci !
J'ai remarqué un truc les mois sont en anglais, se serait possible de les mettre en français ?
Pour les mois, j'ai de base choisis l'anglais parce que c'est universel , et donc pour que ça soit utilisable par le maximum de monde, mais je pourrais bien faire un test sur le .fr pour que les texte soient en français, ce qui alourdira un peu le code . ^^
EDIT : J'ai rajouté la traduction pour ogame.fr. J'en ai profité pour anticiper un bug, j'avais pas fais de traitement particulier quand on demandait le mois avant Janvier ou après Décembre, et ça aurait planté. Maintenant, c'est réglé. Je travaillerai plus tard sur le bilan annuel de la progression.
Uni 63 Sylvercloud .ICE. -- O°o._... ¸.•\\\'´¯)¸, ¤¤``¤ø,¸-- --¸,ø¤``¤¤,¸(¯´'///•.¸ ..._.o°O --
\./ <MaKubeX> Moi j'me prend un fatal foutre dans la gueule , je suis mort , pas KO.
This post has been edited 1 times, last edit by "Sylvercloud" (Aug 22nd 2010, 12:56pm)