InfoCompte3 [redesing] - Découvrez la composition de votre compte / progressions / vaisseaux de ce que vous detruisez (compatible firefox3.6 / Chrome4 / Opéra10.5/ safari)
Le script a été réalisé dans le but de nous montrer depuis la vue général, la composition de notre compte ogame, en affichant le nombre de point dans les mines, les autres bâtiments, la flotte, la def et les techno (voir ci dessous )
Il y a 2 exports BBcode, il suffit de cliquer sur les flèches vertes en haut du tableau sur la vue général,
puis vous copier le contenu de la cellule qui s'ouvre
Voila ce que ça donne pour le BBcode non detaillé :
[center]Planètaire[/center] Mines
|_23_|_24_|_23_|_20_|_17_|_11_| Mine de métal => Total = 118
|_19_|_19_|_20_|_19_|_15_|__8_| Mine de cristal => Total = 100
|_14_|_15_|_13_|_12_|__6_|__2_| Synthétiseur de deutérium => Total = 62
Stockage
|__8_|__8_|__7_|__5_|__4_|__4_| Hangar de métal => Total = 36
|__6_|__7_|__6_|__5_|__2_|__2_| Hangar de cristal => Total = 28
|__5_|__4_|__4_|__4_|__0_|__0_| Réservoir de deutérium => Total = 17
Energie
|__3_|__2_|__3_|__0_|__1_|__0_| Centrale électrique de fusion => Total = 9
|_23_|_24_|_23_|_22_|_15_|_12_| Centrale électrique solaire => Total = 119
Construction
|__6_|__6_|__5_|__5_|__4_|__2_| Usine de robots => Total = 28
|__0_|__0_|__0_|__0_|__0_|__0_| Usine de nanites => Total = 0
|__0_|__0_|__0_|__0_|__0_|__0_| Terraformeur => Total = 0
Militaire
|__8_|__8_|__8_|__8_|__4_|__2_| Chantier spatial => Total = 38
|__1_|__0_|__0_|__0_|__0_|__0_| Dépôt de ravitaillement => Total = 1
|__1_|__0_|__0_|__0_|__0_|__0_| Silo de missiles => Total = 1
Scientifique
|__7_|__5_|__4_|__0_|__1_|__0_| Laboratoire de recherche => Total = 17
[center]Lunaire[/center] Stockage
|__0_|__0_| Hangar de métal => Total = 0
|__0_|__0_| Hangar de cristal => Total = 0
|__0_|__0_| Réservoir de deutérium => Total = 0
Construction
|__1_|__1_| Usine de robots => Total = 2
|__1_|__1_| Base lunaire => Total = 2
Militaire
|__0_|__0_| Chantier spatial => Total = 0
|__1_|__0_| Phalange de capteur => Total = 1
|__0_|__0_| Porte de saut spatial => Total = 0
Technologies de combat Technologie Armes: 8 Technologie Bouclier: 7 Technologie Protection des vaisseaux spatiaux: 9 Technologie Espionnage: 8
Technologies de vaisseaux Technologie Ordinateur: 8 Réacteur à combustion: 6 Réacteur à impulsion: 4 Propulsion hyperespace: 4
Technologies annexes Technologie Energie: 8 Technologie Hyperespace: 5 Technologie Ions: 6 Technologie Laser: 10 Technologie Plasma: 7 Réseau de recherche intergalactique: 0 Technologie Graviton: 0
|____144_|_____34_|_____68_|_____26_|______0_|______0_| Lanceur de missiles => Total = 272
|_____33_|_____20_|_____26_|______0_|______0_|______0_| Artillerie laser légère => Total = 79
|______4_|______7_|______7_|______0_|______0_|______0_| Artillerie laser lourde => Total = 18
|______0_|______0_|______0_|______0_|______0_|______0_| Artillerie à ions => Total = 0
|_____11_|_____10_|______6_|______7_|______0_|______0_| Canon de Gauss => Total = 34
|______1_|______1_|______0_|______0_|______0_|______0_| Technologie Plasma => Total = 2
|______0_|______0_|______0_|______0_|______0_|______0_| Petit bouclier => Total = 0
|______0_|______0_|______0_|______0_|______0_|______0_| Grand bouclier => Total = 0
|______0_|______0_|______0_|______0_|______0_|______0_| Missile d`interception => Total = 0
|______0_|______0_|______0_|______0_|______0_|______0_| Missile Interplanétaire => Total = 0
[center]Lunaire[/center]
|______0_|______0_| Lanceur de missiles => Total = 0
|______0_|______0_| Artillerie laser légère => Total = 0
|______0_|______0_| Artillerie laser lourde => Total = 0
|______0_|______0_| Artillerie à ions => Total = 0
|______0_|______0_| Canon de Gauss => Total = 0
|______0_|______0_| Technologie Plasma => Total = 0
|______0_|______0_| Petit bouclier => Total = 0
|______0_|______0_| Grand bouclier => Total = 0
|______0_|______0_| Missile d`interception => Total = 0
|______0_|______0_| Missile Interplanétaire => Total = 0
Vous avez aussi la possibilité de créer des signatures comme celle ci dessous, pour cela cliquez sur "creer une signature"^^
Le script enregistre également, quand vous regardez vos RC, les vaisseaux que vous détruisez, ainsi vous pouvez vous le total des vaisseaux/defense détruit depuis l'installation de cette version du script
Voila ce que ça donne :
Le script ne compte que les RC (détaillé) que vous ouvrez
Avec Google Chrome il suffit de cliquer sur les liens d'installation (pas besoin de
GreaseMonkey ou equivalent)
Avec Opéra il faudra télécharger les scripts, et les
placer tous dans le même dossier.
Pour télécharger, cliquez sur les liens que donnent les scripteurs, puis faites Fichier/enregistrer sous (vous pouvez renomer le script, mais ne touchez pas au .user.js)
Ensuite aller dans Outil/preférences/avancé/contenu/option javascript
Et dans dossier javascript de l'utilisateur, séléctionnez le dossier
dans lequel vous avez téléchargé vos scripts
Après avoir installé le script, vous devrez passer sur la page bâtiment et défense de toutes vos planètes, ainsi que sur une page de laboratoire
Il existe un script traducteur pour afficher le script en français ( ou en Allemand, Espagnol, Portugais, Suédois, Bulgare, Néerlandais, Croate, Grec, Polonais, Finnois, Norvégien, Danois, Russe...^^)
Scripteur : Comment utiliser les variables d'infoCompte sur les nouveaux uni ?
Déjà votre script doit s'executer apres InfoCompte (vous pouvez désactiver l'affichage du script dans les options)
Ensuite vous devez mettre cette ligne dans votre script pour recuperer les données de InfoCompte3 :
DATA.info.player // pseudo
DATA.info.coordPM // coordonné de la PM ( [2:123:4] )
DATA.info.serveur // serveur : uni42.ogame.org | andromeda.ogame.org
DATA.info.speed // Vitesse de l'univers
DATA.info.points // Nombre de points du joueur
DATA.info.numeroPlanete // numéro de la planete (tres utile pour les batiments/defenses...)
DATA.planet[i].moon // true si la planète numéros i est une lune, false si c'est une planète
DATA.planet[i].building.mmet // niveau de la mine de metal de la planete numéros i
mcri // mine de cristal
mdet // mine de deut
ces // CES
cef // CEF
nan // Nanites
lab // laboratoire
ter // terraformeur
silo // silo
depo // depo
cspa // CS
rob // robo
hmet // hangar de metal
hcri // hangar de cristal
hdet // hangar de deut
base // base lunaire
phal // phalange
port // porte de saut
DATA.planet[i].defense.lm // nombre de lanceur de missile de la planete numéros i
lle
llo
gauss
ion
pla
pb
gb
mic
mip
DATA.planet[i].fleet.cle // nombre de clé de la planete numéros i
clo
crois
vb
traq
bb
dest
rip
pt
gt
vc
rec
esp
sat
DATA.planet[i].resource.prod.m // Production de la planete numéros i
c
d
DATA.planet[i].name // nom de la planète ( Colonie [1:123:3] )
DATA.planet[i].resource.temp // température max
DATA.planet[i].resource.tempmin // température min
DATA.planet[i].resource.taille // taille de la colo
DATA.techno.espi // niveau de la techno espionnage
ordi
arme
bouc
prot
ener
hype
comb
impu
phyp
lase
ions
plas
rese
astro
grav
DATA.fleet.cle // Nombre de clé en vol
clo
crois
vb
traq
bb
dest
rip
pt
gt
vc
rec
esp
sat
IV ) FAQ
Les flèches ne sont pas clicable
Essayez de mettre le script infocompte en dernier dans votre liste de script
Tous mes points sont affichés dans la flotte
Il faut passer par la page "bâtiments" et la page "défense" de toutes vos planètes, ainsi que la pages "recherche" d'une de vos planète avec un labo.
V) J'ai un BUG !!!!!!
bug connu :
- Sur la version 1.2.1 d'Ogame, le détail des flottes n'apparait plus sur la page fleet movement
Donc les flottes en vol ne sont plus détecté ... Faudrait que la version 1.2.2 arrive et corrige ce bug
- Les points en construction passent à 0 après être aller sur la vue empire
si vous voyez un autre bug, faite Control+Maj+J , et allez dans l'onglet erreur
et collez les ici en expliquant votre probleme avec le plus de detail possible ( sur quel page ça bug ...)
et j'essaierais de le résoudre le plus rapidement possible Pensez a faire control+maj + J aller dans erreurs et copiez les erreurs qui s'y trouvent
Voila j'espère que ce script plaira, si vous avez des idées d'amélioration, ou trouvez certain bug n'hésitez surtout pas
Merci
Quoted
Si vous appréciez cet outil merci de ne pas poster "c'est super" ou "c'est bien" ou tout autre message inutile. Si vous voulez aider, notez le sujet tout en bas.
Tout message de flood ou sans intérêt sera sanctionné sans hésitation par un avertissement
PS : Merci a henri102 pour les liens et astuce, et merci THSK pour ses scripts qui m'ont bien aidé à réaliser ce script ^^
ps2 : Un enorme merci a THSK pour le graphique et l'aide apporté
Pour commenter ton script, j'ai aucun bug à signaler, c'était une idée de script que j'avais déjà tenté de réaliser dans le passé mais j'avais été confronté au problème de la détection de flotte. Toi, tu as simplifié le problème avec une petite soustraction, c'est à dire que tous les points non utilisés en mines/batiments/recherches/defs vont en flotte. Bon, ça marche, mais on peut pas vérifier explicitement que le calcul des points est bon. Si après mure vérification, tous les points sont bien là où ils sont, ça sera pas génant de garder ce système. De mon coté, le calcul a l'air bon (j'ai que 33kpts en flotte sur 3Mpts)
Comme amélioration, avant de te lancer dans un graphe camembert, améliore la séparation des catégories en utilisant la structure du tableau, c'est à dire en utilisant un tag <td> par ligne. Ce sera bien plus beau, et j'aurai pas de problème d'alignement avec mon skin. Précise aussi "Autres Batiments" plutôt que Batiments car j'ai bloqué un peu la première fois en voyant le peu de % dans cette catégorie. J'apprécierais aussi un chiffre après la virgule dans l'indic du pourcentage.
Utiliser seulement 3 GM values pour un tel script est un exploit, je pensais pas que ma petite remarque dans je sais plus quel topic aurait autant d'effet ^^ Je dois t'avouer que mes propres scripts utilisent une dizaine de GM values en général. Te bile pas trop, si tu cherches trop compliqué le code risque d'être moins lisible et pas forcément plus optimisé. C'est déjà très bien comme ça.
Mais bon, je viens de jeter un oeil au code, c'est un peu bricolage maison avec des bouts de code scotchés un peu partout (dont certains me rappellent quelquechose ^^). Beh, je faisais pareil au début, c'est normal. Mais si tu veux je peux te MP pour te proposer quelques améliorations à faire dans le code
Bonne continuation et félicitations pour ton premier script :clap:
This post has been edited 1 times, last edit by "THSK" (Sep 5th 2008, 9:14pm)
Pour commenter ton script, j'ai aucun bug à signaler, c'était une idée de script que j'avais déjà tenté de réaliser dans le passé mais j'avais été confronté au problème de la détection de flotte. Toi, tu as simplifié le problème avec une petite soustraction, c'est à dire que tous les points non utilisés en mines/batiments/recherches/defs vont en flotte. Bon, ça marche, mais on peut pas vérifier explicitement que le calcul des points est bon. Si après mure vérification, tous les points sont bien là où ils sont, ça sera pas génant de garder ce système. De mon coté, le calcul a l'air bon (j'ai que 33kpts en flotte sur 3Mpts)
Etant donné que la flotte bouge sans cesse, je vois pas d'autre moyen pour la calculer
Comme amélioration, avant de te lancer dans un graphe camembert, améliore la séparation des catégories en utilisant la structure du tableau, c'est à dire en utilisant un tag <td> par ligne. Ce sera bien plus beau, et j'aurai pas de problème d'alignement avec mon skin.
C'est un peu plus compliquer que de rajouter des <td></td>, j'ai l'impression, je vais voir sur le script transit comment il a fait
Précise aussi "Autres Batiments" plutôt que Batiments car j'ai bloqué un peu la première fois en voyant le peu de % dans cette catégorie. J'apprécierais aussi un chiffre après la virgule dans l'indic du pourcentage.
Au debut j'avais mis "autres bâtiments" mais ça prenant 2 ligne alors j'avais viré ^^
Je remet, on vera ce que ça donne quand ça sera dans un tableau
Pour les pourcentages, je viens de le faire, ça sera pour la prochaine version un peu plus tard ce soir
Utiliser seulement 3 GM values pour un tel script est un exploit, je pensais pas que ma petite remarque dans je sais plus quel topic aurait autant d'effet ^^ Je dois t'avouer que mes propres scripts utilisent une dizaine de GM values en général. Te bile pas trop, si tu cherches trop compliqué le code risque d'être moins lisible et pas forcément plus optimisé. C'est déjà très bien comme ça.
Ba en faite je peux passer de 3 a 1 GM value de la meme facon que je suis passé de 37 à 3 ^^, ça fera juste un gros bordel dans les switch au moment des enregistrement
Mais bon, je viens de jeter un oeil au code, c'est un peu bricolage maison avec des bouts de code scotchés un peu partout (dont certains me rappellent quelquechose ^^). Beh, je faisais pareil au début, c'est normal. Mais si tu veux je peux te MP pour te proposer quelques améliorations à faire dans le code
Je veux bien
Bonne continuation et félicitations pour ton premier script :clap:
super pour un premier script +10, en ce qui concerne la présentation cela me vas bien, les calculs collent avec les info que j'ai tirées de mon ogspy. :clap: :clap: :clap: :clap:
vulca, je t'ai envoyé le code retouché. ça résout 2 de tes problèmes, le switch compliqué et le rajout en mode tableau des infos (et tu avais raison, c'est toujours plus compliqué, même après l'avoir fait sur OGame Masteries...)
- Affichage en tableau (bon ça rajoute un petit "undefined" pour le moment je sais pas ce que c'est )
- Ajout de l'arrondis au dixième dans les pourcentages
- Simplification du code
- "Bâtiment" devient "Autres bâtiments"
Merci THSK
DarkFire67 tu peux m'envoyer tes script par mp ? moi j'ai pas eu se probleme
ps : On a trouvé un petit bug quand on va sur la page defense mais qui n'a pas l'aire de gener le script ^^
J'ai un peu la même chose que hellraisers:
Tout mes points sont en flotte...sans un seul batiment c'est très fort Et j'ai également "undefined" d'inscrit en dessous du tableau.
This post has been edited 1 times, last edit by "Pavel" (Sep 6th 2008, 10:14am)
J'ai déjà commencé à l'utiliser dès son lancement ton script et là il y a déjà de belles améliorations, bravo, c'est du joli travail, je n'ai aucun problèmes
Continue comme ça je suis preneur.
Quoted
zePGM a écrit :
Dans le genre ambitieux t'es top1 xD
Pavel a écrit : J'ai un peu la même chose que hellraisers:
Tout mes points sont en flotte...sans un seul batiment c'est très fort Et j'ai également "undefined" d'inscrit en dessous du tableau.
Pour avoir des résultats corrects, il faut passer par les pages Batiments et Défense de chaque planète, ainsi que sur la page du Laboratoire au niveau le plus élevé. Une fois passé sur ces pages, les données sont enregistrées, les points calculés et tous les points restants sont logiquement attribués à la Flotte.
Quant au undefined, le bug a été trouvé et le temps de mettre le correctif en ligne, il aura disparu
Pour ceux qui ne comprenne pas et qui ne savent pas lire , Undefined est un bug dont il ne connait pas son origine
Par contre moi j'ai un Bug que personne n'as encore subit donc je me permet de le remettre mais en image
je tiens a précisé que j'ai consulter toutes mes pages et même celle des Lunes
This post has been edited 3 times, last edit by "Vipar" (Sep 6th 2008, 11:45am)
Vipar, le problème vient du calcul des points de tes Autres Batiments, la valeur NaN peut signifier une division par zéro ou une valeur trop grande pour avoir été enregistrée. Comme le calcul des points Flottes dépend des autres, l'erreur est transmise également là. Je vais essayer de trouver d'où ça vient.
Quant au bug du undefined, j'ai trouvé d'où ça venait et envoyé un MP à vulca, laissez-lui le temps de mettre le correctif en ligne.
Retelecharger la version 0.2, y'aura plus de undefinied
Pour ceux qui ont des probleme vous ete passez pas toute les page qu'il faut ??
Si oui essayer de mettre le script en 1ere place et re aller voir les pages, ça a marché pour DarkFire67
THSK a écrit :
Vipar, le problème vient du calcul des points de tes Autres Batiments, la valeur NaN peut signifier une division par zéro ou une valeur trop grande pour avoir été enregistrée. Comme le calcul des points Flottes dépend des autres, l'erreur est transmise également là. Je vais essayer de trouver d'où ça vient.
Quant au bug du undefined, j'ai trouvé d'où ça venait et envoyé un MP à vulca, laissez-lui le temps de mettre le correctif en ligne.
Mon problème vient que j'ai Nanite lvl 4 et que j'ai détruit mes usines a Robots a un niveau inférieur
se qui pose problème vue que d'après le script il manque des bâtiments et donc les calculs sont faux d'après lui
This post has been edited 1 times, last edit by "Vipar" (Sep 6th 2008, 12:13pm)
j'ai retelechargé la v2 et passé le script en 1ere position, je suis passé par toutes les pages de toutes les planètes, bref j'ai tous bien fait (comme avant d'ailleurs )
mais mes techno sont toujours a 0
ca pourrais avoir un rapport avec le fait que je fait un grosse recherche dans mon labo le plus élevé ?
THSK a écrit : Pour avoir des résultats corrects, il faut passer par les pages Batiments et Défense de chaque planète, ainsi que sur la page du Laboratoire au niveau le plus élevé. Une fois passé sur ces pages, les données sont enregistrées, les points calculés et tous les points restants sont logiquement attribués à la Flotte.
Quant au undefined, le bug a été trouvé et le temps de mettre le correctif en ligne, il aura disparu
J'ai encore l'air idiot paske j'ai pas bien lu
Allez, on va se rattraper avec une petite suggestion : rajouter une ligne "points indestructibles" qui regrouperaient les points de mines de recherche et d'autres batiments
This post has been edited 1 times, last edit by "Pavel" (Sep 6th 2008, 12:18pm)