You are not logged in.

[Greasemonkey] myProgression

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

Sylvercloud

Amiral de la Flotte

  • "Sylvercloud" started this thread

Posts: 2,520

Date of registration: Mar 2nd 2009

  • Send private message

1

Saturday, August 21st 2010, 11:54am

myProgression

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]
[b]Détails des points de August 2010

BILAN :

Points :
2.448.680->2.599.333 = + 150.653

Rank :
50 -> 47 = + 3

Moyenne :

Points : + 7.174 pts/jour
Rank : + 0.14 place/jour
1-8-2010-- 2.448.680 -- -- 50 ème
2-8-2010-- 2.448.680 -- 0 -- 51 ème- 1
3-8-2010-- 2.448.680 -- 0 -- 51 ème0
4-8-2010-- 2.448.680 -- 0 -- 51 ème0
5-8-2010-- 2.486.105 -- + 37.425 -- 48 ème+ 3
6-8-2010-- 2.486.105 -- 0 -- 49 ème- 1
7-8-2010-- 2.486.105 -- 0 -- 50 ème- 1
8-8-2010-- 2.486.105 -- 0 -- 50 ème0
9-8-2010-- 2.523.489 -- + 37.384 -- 46 ème+ 4
10-8-2010-- 2.523.522 -- + 33 -- 47 ème- 1
11-8-2010-- 2.523.522 -- 0 -- 48 ème- 1
12-8-2010-- 2.523.522 -- 0 -- 48 ème0
13-8-2010-- 2.523.521 -- - 1 -- 48 ème0
14-8-2010-- 2.560.905 -- + 37.384 -- 46 ème+ 2
15-8-2010-- 2.560.928 -- + 23 -- 47 ème- 1
16-8-2010-- 2.561.950 -- + 1.022 -- 47 ème0
17-8-2010-- 2.561.950 -- 0 -- 47 ème0
18-8-2010-- 2.561.950 -- 0 -- 48 ème- 1
19-8-2010-- 2.599.335 -- + 37.385 -- 45 ème+ 3
20-8-2010-- 2.599.332 -- - 3 -- 46 ème- 1
21-8-2010-- 2.599.333 -- + 1 -- 47 ème- 1
22-8-2010- Non défini
23-8-2010- Non défini
24-8-2010- Non défini
25-8-2010- Non défini
26-8-2010- Non défini
27-8-2010- Non défini
28-8-2010- Non défini
29-8-2010- Non défini
30-8-2010- Non défini
31-8-2010- Non défini
[/b]


Téléchargement :

- Page Userscripts -

- Téléchargement Direct -

Compatible :
Mozilla Firefox
Google Chrome
Opera

NB :

Quoted

  • 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)


  • "Le vraicubitus" is male

Posts: 769

Date of registration: Jul 21st 2007

  • Send private message

2

Saturday, August 21st 2010, 1:03pm

Il a l'air sympa ton script :Alt+D: ....INSTALLE

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 ?

Sylvercloud

Amiral de la Flotte

  • "Sylvercloud" started this thread

Posts: 2,520

Date of registration: Mar 2nd 2009

  • Send private message

3

Saturday, August 21st 2010, 1:10pm

Merci.

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.


plash

Raideur

Posts: 196

Date of registration: Jun 22nd 2009

  • Send private message

4

Saturday, August 21st 2010, 1:10pm

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...

grillé. ^^

This post has been edited 2 times, last edit by "plash" (Aug 21st 2010, 1:12pm)


Sylvercloud

Amiral de la Flotte

  • "Sylvercloud" started this thread

Posts: 2,520

Date of registration: Mar 2nd 2009

  • Send private message

5

Saturday, August 21st 2010, 1:15pm

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.


  • "Mushroorn" is male

Posts: 691

Date of registration: Dec 10th 2005

  • Send private message

6

Saturday, August 21st 2010, 1:27pm

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)

vulca

Seigneur

  • "vulca" is male

Posts: 4,663

Date of registration: Jun 9th 2006

Location: france

  • Send private message

7

Saturday, August 21st 2010, 1:30pm

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 ^^
Scripteur: InfoCompte
cherche graphistes pour créer des skins de RC
([En ligne] Infocompte RC Converter)

Sylvercloud

Amiral de la Flotte

  • "Sylvercloud" started this thread

Posts: 2,520

Date of registration: Mar 2nd 2009

  • Send private message

8

Saturday, August 21st 2010, 1:31pm

Ç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)


plash

Raideur

Posts: 196

Date of registration: Jun 22nd 2009

  • Send private message

9

Saturday, August 21st 2010, 1:51pm

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?

Sylvercloud

Amiral de la Flotte

  • "Sylvercloud" started this thread

Posts: 2,520

Date of registration: Mar 2nd 2009

  • Send private message

10

Saturday, August 21st 2010, 2:12pm

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.


DarkFire67

Homme-Clavier

  • "DarkFire67" is male

Posts: 9,321

Date of registration: Jan 6th 2008

Location: 48.569345,7.757661

  • Send private message

11

Saturday, August 21st 2010, 3:59pm

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 :|
tu débloque un ecolo tout les 2 niveaux d'astro
Plus elle est grosse plus la proba qu'elle sente rien augmente.

\o/

This post has been edited 1 times, last edit by "DarkFire67" (Aug 21st 2010, 4:02pm)


Sylvercloud

Amiral de la Flotte

  • "Sylvercloud" started this thread

Posts: 2,520

Date of registration: Mar 2nd 2009

  • Send private message

12

Saturday, August 21st 2010, 4:15pm

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)


13

Sunday, August 22nd 2010, 2:39am

bonne idee j'install sa des que je rentre chez moi et je te dit si ya des problemes ou ce que tu pourra ameliore.

je sais pas si tu fait un export html si nn essaye cest le mieux

Bot / scripting / automatisation apprenez a faire la différence et apres parler !
[E.N.D.S] Dans l'âme

vulca

Seigneur

  • "vulca" is male

Posts: 4,663

Date of registration: Jun 9th 2006

Location: france

  • Send private message

14

Sunday, August 22nd 2010, 3:37am



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)
Scripteur: InfoCompte
cherche graphistes pour créer des skins de RC
([En ligne] Infocompte RC Converter)

DarkFire67

Homme-Clavier

  • "DarkFire67" is male

Posts: 9,321

Date of registration: Jan 6th 2008

Location: 48.569345,7.757661

  • Send private message

15

Sunday, August 22nd 2010, 4:05am

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 :| )


Pour les préfixes, c'est corrigé
tu débloque un ecolo tout les 2 niveaux d'astro
Plus elle est grosse plus la proba qu'elle sente rien augmente.

\o/

Sylvercloud

Amiral de la Flotte

  • "Sylvercloud" started this thread

Posts: 2,520

Date of registration: Mar 2nd 2009

  • Send private message

16

Sunday, August 22nd 2010, 11:04am

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.


*Onouris*

Connaisseur des Lieux

  • "*Onouris*" is male

Posts: 1,226

Date of registration: Feb 20th 2009

  • Send private message

17

Sunday, August 22nd 2010, 12:02pm

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 ?

Sylvercloud

Amiral de la Flotte

  • "Sylvercloud" started this thread

Posts: 2,520

Date of registration: Mar 2nd 2009

  • Send private message

18

Sunday, August 22nd 2010, 12:21pm

Je verrais si je peux l'implanter plus tard.

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)


PapyBZH

Opérateur

  • "PapyBZH" is male

Posts: 301

Date of registration: Feb 26th 2007

  • Send private message

19

Sunday, August 22nd 2010, 9:43pm

Merci pour ce script :)

Juste une chose:
J'ai constamment un lien "Mise à jour disponible" tout en bas de la page :hmpf:

U34 UF10: Pepe
U36: Guts


Opérateur Univers 64

  • "Le vraicubitus" is male

Posts: 769

Date of registration: Jul 21st 2007

  • Send private message

20

Sunday, August 22nd 2010, 10:20pm

Merci pour ce script :)

Juste une chose:
J'ai constamment un lien "Mise à jour disponible" tout en bas de la page :hmpf:


Et bien tu clic dessus et ta version se met à jour avec les maj qu'a fait "Sylvercloud" ce midi... :Alt+E: