0000 | /* OGAME TRANSFERT
0001 |
0002 |
Creation (MM/JJ/AAAA): 12/10/2007
0003 |
Gillou
0004 |
http://www.vbc3.com/script/ogametransfert.user.js
0005 |
0006 |
Supported GreaseMonkey version : 0,8.20080609.0
0007 |
Tested on FF3
0008 |
0009 |
Script under Creative Commons licence (http://creativecommons.org/licenses/by-nc-nd/2.0/fr/deed.en)
0010 |
0011 |
Supported Ogame domain :
0012 |
- fr
0013 |
- org : Thanks to Dhu for corrections
0014 |
- it : Thanks to Fiox for the translation
0015 |
- de : Thanks to Dhu for the translation
0016 |
- com.es : Thanks to ETintos for the translation
0017 |
*/
0018 |
0019 |
0020 |
0021 |
0022 |
// ==UserScript==
0023 |
// @name OGame Transfert
0024 |
// @version V0.8 beta 018
0025 |
// @date 2009-01-10
0026 |
// @namespace http://www.vbc3.com/script/ogametransfert.user.js
0027 |
// @description Management of tranfers, Empire view, Global resources view
0028 |
// @include http://uni*.ogame.*
0029 |
// ==/UserScript==
0030 |
0031 |
0032 |
0033 |
0034 |
0035 |
/* PARAMETRES DE MISE A JOUR (A NE PAS MODIFIER!!!)
0036 |
-------------------------------------------------- */
0037 |
0038 |
var C_ScriptName = 'OgameTransfert'; // Nom du script
0039 |
var C_ScriptVersion = '0.8 beta'; // Version du script pour les mises a jour majeures
0040 |
var C_ScriptBuild = '018'; // Sous-version du script pour les mises a jour mineures
0041 |
var C_ScriptDate = '01/10/2009'; // Date de la publication (MM/JJ/AAAA)
0042 |
0043 |
0044 |
0045 |
0046 |
0047 |
/* PLAN DU SCRIPT
0048 |
-------------------------------------------------
0049 |
0050 |
- PARAMETRES DE MISE A JOUR
0051 |
- TODO (Elements a implementer)
0052 |
- DESCRIPTION DES MISES A JOUR
0053 |
- LISTE DES VARIABLES MEMORISEES VIA GREASEMONKEY
0054 |
0055 |
- COMPTEUR DU TEMPS EXECUTION DU SCRIPT
0056 |
- DECLARATIONS GLOBALES
0057 |
- TEXTE DES LANGUES
0058 |
- RECUPERATION DES DONNEES PRINCIPALES D'OGAME
0059 |
0060 |
- CHARGEMENT DES IDENTIFIANTS ET COUTS DE CONSTRUCTION ET DES NOMS DES CONSTRUCTIONS
0061 |
- CHARGEMENT DES INFORMATIONS MEMORISEES VIA GREASEMONKEY
0062 |
0063 |
- GESTION DES LIENS DU MENU
0064 |
0065 |
- FONCTIONS GENERALES
0066 |
- FONCTIONS ET DECLARATIONS GENERALES DU SCRIPT
0067 |
0068 |
- DETECTION DE LA VERSION DU SCRIPT PRECEDEMMENT INSTALLE
0069 |
0070 |
(Recuperation des donnees et memorisation via GreaseMonkey)
0071 |
- TOUTES LA PAGES : RECUPERATION DES RESSOURCES DE LA PLANETE ET DES NOMS DES PLANETES
0072 |
- PAGE GENERALE
0073 |
- PAGE DES PRE-REQUIS DE CONSTRUCTION
0074 |
- PAGE RESSOURCES
0075 |
- PAGE BATIMENT
0076 |
- PAGE LABORATOIRE
0077 |
- PAGE DEFENSE
0078 |
- PAGE DEFENSE ET CHANTIER SPATIAL
0079 |
- PAGE FLOTTE
0080 |
0081 |
- REALISATION DES ACTIONS
0082 |
0083 |
- PANNEAU DE CONFIGURATION (Page Options)
0084 |
0085 |
- MODIFICATION DU LIEN 'Liste des membres' pour tri par des membres
0086 |
- CORRECTION LIEN OVERLIB PAGE GALAXIE (FR)
0087 |
0088 |
- MISE A JOUR AUTOMATIQUE
0089 |
0090 |
- AFFICHAGE DU TABLEAU DE RESSOURCES
0091 |
0092 |
- PAGE EMPIRE
0093 |
0094 |
- FONCTIONS NECESSAIRES AUX CALCULS DES TRANSFERTS
0095 |
- PAGES FLOTTE (Affichage des formulaires pour les differentes pages : Flotte, Coordonnees & Vitesse, Ressources)
0096 |
0097 |
- CSS
0098 |
0099 |
- COMPATIBILITES AFFICHAGE (SKIN)
0100 |
- INSERTION DU CODE CSS DE L'UTILISATEUR
0101 |
- EXECUTION DU CODE JAVASCRIPT DE L'UTILISATEUR
0102 |
0103 |
- TEMPS D'EXECUTION ET LIEN DE MISE A JOUR
0104 |
0105 |
0106 |
0107 |
0108 |
0109 |
TODO
0110 |
-------------------------------------------------
0111 |
0112 |
- Ajout : Transfert : Calcul des transferts en utilisant gt et pt ensemble
0113 |
- Ajout : Empire : Prise en compte des temps de construction
0114 |
- Ajout : Transfert : Gestion d'un transfert 'global' (memorisation des destinations precedentes)
0115 |
- Ajout : Empire : Niveau energie pour les listes de pourcentages
0116 |
- Correction : Empire : calcul du temps avant construction (si aucune production de deuterium affiche 'infini' ou aucun resultat)
0117 |
- Correction : Transfert : erreur lorsque le tableau de ressources 'genere' n'est pas utilise
0118 |
- Correction : Exportation : Texte trop long pour certains forums
0119 |
- Correction : Tableau de ressources : pliage par rapport au id et a la position
0120 |
- A verifier : Nombre de construction de vaisseaux et defenses limite a 999
0121 |
0122 |
0123 |
0124 |
0125 |
0126 |
DESCRIPTION DES MISES A JOUR
0127 |
--------------------------------------------------
0128 |
0129 |
0.8 Beta 018 - 01/10/2009
0130 |
- Ajout : Langue : Allemand (By Dhu)
0131 |
- Ajout : Langue : Espagnol (By ETintos)
0132 |
- Correctio : Langue : Anglais (By Dhu)
0133 |
0134 |
0.8 Beta 017 - 12/30/2008
0135 |
- Ajout : Transfert : Bouton d'envoi du formulaire
0136 |
- Ajout : Empire : Memorisation de l'etat cache ou affiche des blocs
0137 |
- Ajout : Options : Empire : Gestion de l'ordre des blocs de menu empire
0138 |
- Ajout : Options : Transfert : Correction du coefficient multiplificateur
0139 |
- Correction : Page ressources : Correction du parsage (compatibilite foxgame)
0140 |
- Correction : Empire : Temps de construction des satellites pour terraformeur et graviton
0141 |
0142 |
0.8 Beta 016 - 09/30/2008
0143 |
- Ajout : Options : Transfert : Coefficient mulitplicateur de la vitesse des vaisseaux (test)
0144 |
- Correction : Image : Images integrees au script (en base 64)... Plus besoin de serveur alternatif
0145 |
- Correction : Langue : Bouton inversion de la selection
0146 |
- Correction : Empire : Mise au premier plan du popup
0147 |
- Correction : Transfert : Renvoi incorrect des coordonnees
0148 |
0149 |
0.8 Beta 015 - 06/19/2008
0150 |
- Ajout : Transfert : Bouton d'inversion de selection des planete utilisee
0151 |
- Correction : Page recherche : Detection recherche tout domaine
0152 |
- Correction : Page defense : Detection defense domaine IT
0153 |
- Correction : Empire : Affichage de l'image des planetes
0154 |
0155 |
0.8 Beta 014 - 05/07/2008
0156 |
- Changement de serveur
0157 |
0158 |
0.8 Beta 013 - 05/04/2008
0159 |
- Correction : Langue : Texte incorrect en italien
0160 |
- Correction : Compte : Une erreur creer des comptes a chaque mise a jour
0161 |
- Correction : Page recherche : Detection du niveau pour ogame.org
0162 |
- Correction : Empire : Nombre de vaisseaux necessaire pour transferer les ressources
0163 |
0164 |
0.8 Beta 012 - 05/03/2008
0165 |
- Correction : Tableaux des ressources : Ordre des planetes (bug lors de suppression et d'ajout de planetes)
0166 |
- Correction : Tableaux des ressources : Ressources en surcapacite en mode temps reel
0167 |
- Ajout : Empire : Calcul de l'energie consomme ou produite (mine et centrale)
0168 |
- Ajout : Empire : Calcul du temps de construction
0169 |
- Ajout : Empire : Nombre de vaisseaux necessaire pour transferer les ressources
0170 |
- Correction : Empire & Transfert : Modification du transfert des ressources
0171 |
0172 |
0.8 Beta 011 - 04/23/2008
0173 |
- Correction : Tableau de ressources : colonne total
0174 |
- Correction : Transfert : Couleur panneau transfert sans tableau de ressources
0175 |
0176 |
0.8 Beta 010 - 04/23/2008
0177 |
- Correction : Calcul temps reel des ressources : anti depassement de la capacite de stockage
0178 |
- Correction : Construction batiment : ressources centrales de fusion
0179 |
- Ajout : Options : Empire : Forcer l'affichage du tableau des ressources en mode empire
0180 |
0181 |
0.8 Beta 009 - 04/23/2008
0182 |
- Ajout : Calcul temps reel des ressources : anti depassement de la capacite de stockage
0183 |
- Correction : Empire : bug si tableau de ressources desactive et temps reel active
0184 |
0185 |
0.8 Beta 008 - 04/22/2008
0186 |
- Ajout : Options : Systeme de gestion de l'ordre des planetes
0187 |
- Correction : Page recherche : Identifiant de la planete de construction
0188 |
- Correction : Page Batiment : Lors de la mise a jour automatique les demandes d'actualisation ne s'affiche pas (Detection fin de construction batiment modifiant la production)
0189 |
0190 |
0.8 Beta 007 - 04/22/2008
0191 |
- Ajout : Empire : Export : Generation sous forme de tableau et suppression des caracteres speciaux
0192 |
- Correction : Page Batiment : Retour automatique a la batiment apres visite de la page ressources (Detection fin de construction batiment modifiant la production)
0193 |
0194 |
0.8 Beta 006 - 04/22/2008
0195 |
- Correction : Langue italien
0196 |
- Correction : Transfert : bug avec une certaine combinaison de parametres
0197 |
0198 |
0.8 Beta 005 - 04/21/2008
0199 |
- Ajout : Support .org et langue anglais par defaut
0200 |
- Correction : Langue, francais et italien
0201 |
- Correction : Tableaux des ressources : calcul du total des ressources lorsque le calcul temps reel est desactive
0202 |
- Correction : Tableaux des ressources : plus de retour a la ligne (mise a jour)
0203 |
- Correction : Page Batiment : Detection fin de construction batiment modifiant la production
0204 |
- Correction : Page defenses et chantier spatial : Detection vaisseaux et defenses en construction
0205 |
- Ajout : Transfert : Transfert vers lune ou planete 'autre destination'
0206 |
- Ajout : Empire : Exportation en BBCode
0207 |
- Correction : Empire : Reduction des colonnes du tableau de ressources et reduction du tableau
0208 |
- Ajout : Option : Tableaux des ressources : Possibilite de cacher le nom de la planete
0209 |
0210 |
0.8 Beta 004 - 04/14/2008
0211 |
- Correction : pre-requis de construction pour le labo de recherche errone
0212 |
0213 |
0.8 Beta 003 - 04/13/2008
0214 |
- Ajout : Options : Parametres generaux : Option d'ajout des infos bulles
0215 |
- Correction : Transfert : Utiliser les ressources de la planete selectionnee
0216 |
0217 |
0.8 Beta 002 - 04/13/2008
0218 |
- Correction : Tableaux de ressources : Retour a la ligne des coordonnees
0219 |
- Correction : Transfert : Affiche la date d'arrivee si on choisi le mode date pour le calcul
0220 |
- Correction : Transfert : La date est affichee avec les abreviations dans le language actif
0221 |
0222 |
0.8 Beta 001 - 04/12/2008
0223 |
- Correction : refonte totale de la gestion des constantes (C_*), tableaux (A_*) et variables sauvegardees
0224 |
- Ajout : Changement de page comme un humain, plus de lien direct
0225 |
- Ajout : Detection de la version et affichage des informations de la version lors de la premiere utilisation
0226 |
- Ajout : Support multilingue (FR et IT)
0227 |
- Ajout : Detection du domaine et affichage s'il n'est pas supporte
0228 |
- Ajout : Tableaux de ressources : pliage de chaque colonne (avec memorisation du pliage)
0229 |
- Ajout : Tableau des ressources : Changement des graduations de couleur en temps reel
0230 |
- Ajout : Tableaux de ressources : Une fois qu'une mise a jour auto est lance elle peut peut etre stoppee (via le bouton d'actualisation qui est remplace par un bouton stop pendant la mise a jour)
0231 |
- Correction : Page Ressources : Lecture des pourcentages incorrects
0232 |
- Ajout : Page Batiment : Si un batiment modifiant la page ressources vient d'etre construit affichage d'un message de demande de mise a jour de la page ressources
0233 |
- Correction : Mise a jour auto : Plus de saut direct d'une page d'un certain type (batiment, ressources,...) vers une autre page d'un autre type
0234 |
- Correction : Mise a jour auto : Seule la page ayant le labo le plus eleve est parsee
0235 |
- Ajout : Transfert : Choix de l'heure d'arrivee ou de la duree du trajet (menu transfert)
0236 |
- Ajout : Transfert : Le panneau des options de transferts est maintenant pliable
0237 |
- Ajout : Transfert : Sauvegarde des options de transferts
0238 |
- Correction : Transfert : Une fois tous les tranferts termines, le transfert est supprime automatiquement
0239 |
- Correction : Transfert : Effacement du transfert dans certains cas si on changeait de page en cours de transfert
0240 |
- Ajout : Options : Toutes les options sont unique a chaque compte ogame
0241 |
- Ajout : Options : Parametres generaux : Ajout option de suppression du lien marchand
0242 |
- Ajout : Options : Parametres generaux : Ajout option de debuggage (active ou non l'affichage des messages d'erreurs)
0243 |
- Ajout : Options : Tableaux de ressources : Ajout option d'affichage des colonnes total et antimatiere
0244 |
- Ajout : Options : Empire : Ajout d'une option pour cacher par defaut le panneau ressources lorsque le menu empire est active
0245 |
- Ajout : Options : Ajout de la section transfert
0246 |
- Ajout : Options : Transfert : possibilite d'utiliser les ressources calculer en temps reel pour les transferts
0247 |
- Ajout : Options : Transfert : Forcer la mise a jour en temps reel du tableau des ressources du panneau de transfert
0248 |
- Ajout : Options : Transfert : Afficher le tableau de transfert si un transfert est en cours
0249 |
- Correction : Options : Liens additionnels : Suppression de tous les liens
0250 |
- Ajout : Empire : Toutes les sections sont pliables
0251 |
- Ajout : Empire : Ressources : Ajout du facteur de production
0252 |
- Ajout : Empire : Ajout section construction des vaisseaux et defenses en cours
0253 |
- Ajout : Empire : Terraformeur et techno. graviton, ajout de l'affichage du cout de construction des satellites (en orange), le temps avant construction en tient compte
0254 |
- Correction : l'image PHP de mise a jour s'affiche maintenant uniquement sur la vue generale et uniquement si aucune mise a jour auto n'est en cours
0255 |
0256 |
0.7 Beta 050 - 03/12/2008
0257 |
- Ajout : image php affichant si la version est a jour ou non,
0258 |
(par defaut desactive, car via une image php on peut recuperer beaucoup de chose et je ne force personne a croire en ma bonne foi)
0259 |
(de plus si vous le desirez je peux vous transmettre la source php)
0260 |
0261 |
0.7 Beta 049 - 03/12/2008
0262 |
- Ajout : ajout du temps avant la possibilite de construction
0263 |
- Ajout : recalage automatique de l'affichage lors du clic sur section du panneau de configuration
0264 |
- Correction : validation de la possibilite de construction en fonction des technologies de toutes les planetes
0265 |
0266 |
0.7 Beta 048 - 03/12/2008
0267 |
- Ajout : option d'affichage uniquement du total des ressources
0268 |
- Ajout : option d'affichage des coordonnees des planetes
0269 |
- Ajout : possibilite d'ajouter du code javascript
0270 |
- Ajout : menu option avec pliage pour chaque sous-section
0271 |
- Ajout : temps entre chaque changement de graduation de couleur parametrable
0272 |
- Correction : erreur avec verification ip active
0273 |
0274 |
0.7 Beta 047 - 03/11/2008
0275 |
- Correction : un bug empechait l'ajout de lien
0276 |
0277 |
0.7 Beta 046 - 03/11/2008
0278 |
- Correction : bug de chargement a la premiere utilisation
0279 |
0280 |
0.7 Beta 045 - 03/11/2008
0281 |
- Ajout : production horaire dans le menu empire
0282 |
- Ajout : cout total pour chaque type de defense et flotte en pointant le total
0283 |
- Correction : generation des liens du menu avec la page galaxie
0284 |
0285 |
0.7 Beta 044 - 03/11/2008
0286 |
- Ajout : lien arreter la construction dans le menu empire pour les batiments et technologies
0287 |
- Correction : valeurs des pre-requis
0288 |
0289 |
0.7 Beta 043 - 03/11/2008
0290 |
- Ajout : si un batiment est en cours sur la planete aucun autre ne peut etre lance
0291 |
0292 |
0.7 Beta 042 - 03/11/2008
0293 |
- Ajout : retour automatique apres lancement de construction depuis la page empire
0294 |
- Correction : la fonction de validation retournee une erreur pour certain type de batiment
0295 |
0296 |
0.7 Beta 041 - 03/11/2008
0297 |
- Ajout : Batiment et technologie en construction dans le menu empire
0298 |
- Ajout : Affiche dans l'empire les pré-requis de construction s'il ne sont pas acquis et empeche la construction
0299 |
- Correction : enregistrement uniquement des options modifies (panneau de configuration)
0300 |
0301 |
0.7 Beta 040 - 03/09/2008
0302 |
- Correction : optimisation de l'execution dela page generale
0303 |
- Correction : MAJ auto generait une erreur lors d'une double mise a jour simultanee
0304 |
0305 |
0.7 Beta 039 - 03/09/2008
0306 |
- Ajout : mise a jour automatique de toutes les pages memorisables
0307 |
- Ajout : option d'affiche du lien de mise a jour automatique des pages memorisables
0308 |
- Ajout : calcul en temps reel des ressources sur la planete
0309 |
- Ajout : option activation du calcul en temps reel des ressources (avec choix du delai de mise a jour)
0310 |
- Correction : affichage bouton pages flotte
0311 |
- Correction : transfert deja effectue remise a zero incorrect
0312 |
0313 |
0.7 Beta 038 - 03/08/2008
0314 |
- Correction : code genere valide W3C
0315 |
0316 |
0.7 Beta 037 - 03/08/2008
0317 |
- Correction : la page empire si elle est demandee remplace maintenant n'importe quelle page (faille detection du script)
0318 |
- Correction : la page recherche ete automatiquement remplacee par la page empire
0319 |
0320 |
0.7 Beta 036 - 03/07/2008
0321 |
- Ajout : option delai variable pour l'actualisation automatique des pages
0322 |
0323 |
0.7 Beta 035 - 03/07/2008
0324 |
- Correction : sauvegarde des donnees entrees via formulaire
0325 |
0326 |
0.7 Beta 034 - 03/06/2008
0327 |
- Ajout : Actualisation automatique des pages
0328 |
0329 |
0.7 Beta 033 - 03/05/2008
0330 |
- Correction : mise au premier plan du popup overDiv
0331 |
0332 |
0.7 Beta 032 - 03/05/2008
0333 |
- Correction : mise a jour pages batiment, laboratoire et defense sans skin
0334 |
0335 |
0.7 Beta 031 - 03/05/2008
0336 |
- Correction : la correction du bug enlever le classement de l'alliance pour NeoGame
0337 |
0338 |
0.7 Beta 030 - 03/05/2008
0339 |
- Correction : Lancement d'un flotte en vol avec transfert en cours
0340 |
0341 |
0.7 Beta 029 - 03/05/2008
0342 |
- Ajout : correction bug ogame sur la page galaxie, affichage description alliance
0343 |
0344 |
0.7 Beta 028 - 03/04/2008
0345 |
- Ajout : enregistrement des parametres via le bouton sauvegarde du menu option
0346 |
- Correction : suppression du clignotement des ressources pour les lunes
0347 |
0348 |
0.7 Beta 027 - 03/04/2008
0349 |
- Correction : Lien entete tableau de ressources
0350 |
- Correction : bug laboratoire non construit
0351 |
0352 |
0.7 Beta 026 - 03/04/2008
0353 |
- Ajout : parametrage de la position du bloc principal
0354 |
- Ajout : parametrage code css pour toutes les pages
0355 |
- Ajout : bouton de changement de planete manuel
0356 |
- Correction : support verification d'ip
0357 |
0358 |
0.7 Beta 025 - 03/04/2008
0359 |
- Ajout : support petit transporteur pour les transferts
0360 |
- Ajout : verification de la flotte total disponible avant envoi
0361 |
- Correction : suppression des liens officiers
0362 |
- Correction : bug transfert ressources vers destination externe
0363 |
- Correction : faille de detection du script
0364 |
0365 |
0366 |
0367 |
0368 |
0369 |
LISTE DES VARIABLES MEMORISEES VIA GREASEMONKEY
0370 |
--------------------------------------------------
0371 |
0372 |
AccountNumber : A remplacer par l'id du compte
0373 |
PlanetId : A remplacer par l'id de chaque planete du compte
0374 |
0375 |
Parametres generaux :
0376 |
*******************
0377 |
0378 |
- OT_Account (Identifiant des comptes)
0379 |
- OT_AccountNumber_Version (Version d'OT du compte)
0380 |
- OT_AccountNumber_MainOption (Options generales)
0381 |
- OT_AccountNumber_ScreenOption (Options d'affichage)
0382 |
- OT_AccountNumber_CssCode (Code css de l'utilisateur)
0383 |
- OT_AccountNumber_JSCode (Script js de l'utilisateur)
0384 |
- OT_AccountNumber_ResourcesTableOption (Options du tableau des ressources)
0385 |
- OT_AccountNumber_PlanetOrder (Options de tri des planetes)
0386 |
- OT_AccountNumber_EmpireOption (Options du menu empire)
0387 |
- 0T_AccountNumber_TransferOption (Options de transfert)
0388 |
- OT_AccountNumber_LinkOption (Creation de lien du menu ogame)
0389 |
- OT_AccountNumber_TransferCalcOption (Options de calcul des transferts)
0390 |
- OT_AccountNumber_Refresh (Parametres de mise a jour automatique)
0391 |
- OT_OgameEmpire (Affiche le menu empire)
0392 |
- OT_AccountNumber_EmpireBlock (Parametre d'affichage des blocs du menu empire)
0393 |
- OT_AccountNumber_Transfer (Variable de transfert)
0394 |
- OT_AccountNumber_ConstructionName (Memorisation du noms des constructions)
0395 |
- OT_AccountNumber_Actions (Liste des actions a realiser)
0396 |
- OT_AccountNumber_ShowHideColumn (Memorisation de l'affichage des colonnes du tableau de ressources)
0397 |
0398 |
Memorisation de chaque planete :
0399 |
******************************
0400 |
0401 |
- OT_AccountNumber_Research (Parametres du panneau de recherche)
0402 |
- OT_AccountNumber_PlanetName (Nom des planetes lie a leur ID)
0403 |
- OT_PlanetId_Planet (Informations generales sur la planete)
0404 |
- OT_PlanetId_Resources (Informations sur les ressources)
0405 |
- OT_PlanetId_Production (Production horaire de chaque ressources)
0406 |
- OT_PlanetId_Pourcent (Taux d'utilisation des batiments de production)
0407 |
- OT_PlanetId_Buildings (Informations sur les batiments)
0408 |
- OT_PlanetId_Defenses (Informations sur les defenses)
0409 |
- OT_PlanetId_Fleets (Informations sur les vaisseaux)
0410 |
- OT_PlanetId_FleetsDefensesUC (Informations sur les vaisseaux et defenses en cours de construction)
0411 |
- OT_PlanetId_Transfer (Informations sur les transferts)
0412 |
0413 |
0414 |
0415 |
0416 |
0417 |
0418 |
0419 |
COMPTEUR DU TEMPS EXECUTION DU SCRIPT (NE PAS MODIFIER!!!)
0420 |
-------------------------------------------------- */
0421 |
0422 |
var Counter = new Date();
0423 |
CounterStart = Counter.getTime();
0424 |
0425 |
0426 |
0427 |
0428 |
0429 |
/* DECLARATIONS GLOBALES
0430 |
-------------------------------------------------- */
0431 |
0432 |
// Prototypes : Informations sur une planete
0433 |
function P_Planet() {
0434 |
this.Id = '';
0435 |
this.Name = '';
0436 |
this.Session = '';
0437 |
this.Type = '';
0438 |
this.Url = '';
0439 |
0440 |
this.Galaxy = '';
0441 |
this.System = '';
0442 |
this.Planet = '';
0443 |
0444 |
this.UsedSpace = 0;
0445 |
this.TotalSpace = 0;
0446 |
this.Diameter = 0;
0447 |
this.MinTemperature = 0;
0448 |
this.MaxTemperature = 0;
0449 |
this.ImageUrl = '';
0450 |
this.Update = '';
0451 |
}
0452 |
0453 |
// Prototypes : Ressources
0454 |
function P_Resources() {
0455 |
this.Metal = '';
0456 |
this.Crystal = '';
0457 |
this.Deuterium = '';
0458 |
this.FreeEnergy = '';
0459 |
this.TotalEnergy = '';
0460 |
this.MetalOver = false;
0461 |
this.CrystalOver = false;
0462 |
this.DeuteriumOver = false;
0463 |
this.EnergyOver = false;
0464 |
this.Update = '';
0465 |
}
0466 |
0467 |
// Prototypes : Pourcentage d'utilisation des batiments (page ressources)
0468 |
function P_Pourcent() {
0469 |
this.rate = '';
0470 |
this.Metal = '';
0471 |
this.Crystal = '';
0472 |
this.Deuterium = '';
0473 |
this.Solar = '';
0474 |
this.Fusion = '';
0475 |
this.Ship212 = '';
0476 |
this.Update = '';
0477 |
}
0478 |
0479 |
// Prototypes : Production horaire (page ressources)
0480 |
function P_Production() {
0481 |
this.Metal = 0;
0482 |
this.Crystal = 0;
0483 |
this.Deuterium = 0;
0484 |
this.MetalMax = 0;
0485 |
this.CrystalMax = 0;
0486 |
this.DeuteriumMax = 0;
0487 |
this.Update = '';
0488 |
}
0489 |
0490 |
// Prototypes : Construction (batiment,recherche,flotte,defense)
0491 |
function P_Construction(Id,Metal,Crystal,Deuterium,Energy,PlanetType,Group0,Element0,Level0,Group1,Element1,Level1,Group2,Element2,Level2,Group3,Element3,Level3) {
0492 |
this.Id = Id;
0493 |
this.Name = null;
0494 |
0495 |
// Cout
0496 |
this.Metal = Metal;
0497 |
this.Crystal = Crystal;
0498 |
this.Deuterium = Deuterium;
0499 |
this.Energy = Energy;
0500 |
0501 |
// Pre-requis de construction
0502 |
this.PlanetType = PlanetType;
0503 |
this.Group0 = Group0;
0504 |
this.Element0 = Element0;
0505 |
this.Level0 = Level0;
0506 |
this.Group1 = Group1;
0507 |
this.Element1 = Element1;
0508 |
this.Level1 = Level1;
0509 |
this.Group2 = Group2;
0510 |
this.Element2 = Element2;
0511 |
this.Level2 = Level2;
0512 |
this.Group3 = Group3;
0513 |
this.Element3 = Element3;
0514 |
this.Level3 = Level3;
0515 |
}
0516 |
0517 |
// Prototypes : Description de la construction
0518 |
function P_ConstructionDescription() {
0519 |
this.Level = '';
0520 |
this.UC = 0;
0521 |
}
0522 |
0523 |
// Prototypes : Description de la recherche
0524 |
function P_ResearchDescription() {
0525 |
this.Level = '';
0526 |
this.UC = 0;
0527 |
this.Update = '';
0528 |
}
0529 |
0530 |
// Prototypes : Liste de construction des vaisseaux et defenses
0531 |
function P_FleetsDefensesUC() {
0532 |
this.List = '';
0533 |
this.Update = 0;
0534 |
}
0535 |
0536 |
// Prototypes : Transfert
0537 |
function P_Transfer() {
0538 |
this.Checked = false;
0539 |
this.OriginePlanet = 0;
0540 |
this.OrigineSystem = 0;
0541 |
this.OrigineGalaxy = 0;
0542 |
this.Metal = 0;
0543 |
this.Crystal = 0;
0544 |
this.Deuterium = 0;
0545 |
this.Speed = 0;
0546 |
this.TransportShip = 0;
0547 |
this.Recycler = 0;
0548 |
this.State = 0;
0549 |
}
0550 |
0551 |
// Prototypes : Ressources en temps reel
0552 |
function P_RealTimeResources() {
0553 |
this.Metal = 0;
0554 |
this.Crystal = 0;
0555 |
this.Deuterium = 0;
0556 |
}
0557 |
0558 |
// Prototypes : Ressources en temps reel
0559 |
function P_PlanetName() {
0560 |
this.Name = '';
0561 |
this.Id = '';
0562 |
}
0563 |
0564 |
// Prototypes : Overlib
0565 |
function P_OverLib() {
0566 |
this.Text = '';
0567 |
this.Link = '';
0568 |
}
0569 |
0570 |
// Prototypes : Definition des blocs du menu empire
0571 |
function P_EmpireBlock(Order, Hide) {
0572 |
this.Order = Order;
0573 |
this.Hide = Hide;
0574 |
}
0575 |
0576 |
// Type de planete;
0577 |
var C_Planet = 0;
0578 |
var C_Moon = 1;
0579 |
var C_All = 2;
0580 |
0581 |
0582 |
0583 |
// Constantes des constructions
0584 |
const C_Buildings = 0;
0585 |
const C_Research = 1;
0586 |
const C_Fleets = 2;
0587 |
const C_Defenses = 3;
0588 |
0589 |
var i,j,k // Variables d'incrementation
0590 |
0591 |
// Separateur pour le parsage des donnees memorisees via GreaseMonkey
0592 |
var Separator = new RegExp("[|]+", "g");
0593 |
var KeySeparator = new RegExp("[=]+", "g");
0594 |
0595 |
// Mise en memoire des variables memorisees via GreaseMonkey
0596 |
var Get = new String();
0597 |
0598 |
// Tableau des comptes
0599 |
var A_Account = new Array();
0600 |
0601 |
// Tableau des informations memorisees via GreaseMonkey
0602 |
var A_Planet = new Array();
0603 |
var A_PlanetName = new Array();
0604 |
var A_PlanetOrder = new Array();
0605 |
var A_PlanetOrderIndex = new Array();
0606 |
var PlanetOrderIndex = 0;
0607 |
var A_Resources = new Array();
0608 |
var A_Pourcent = new Array();
0609 |
var A_Production = new Array();
0610 |
var A_Buildings = new Array();
0611 |
var A_BuildingsUpdate = new Array();
0612 |
var A_Research = new Array();
0613 |
var ResearchUpdate = '-'; // Variable de mise a jour des recherches
0614 |
var A_Fleets = new Array();
0615 |
var A_FleetsUpdate = new Array();
0616 |
var A_Defenses = new Array();
0617 |
var A_DefensesUpdate = new Array();
0618 |
var A_FleetsDefensesUC = new Array();
0619 |
var A_Transfer = new Array();
0620 |
0621 |
// Tableau des ressources en temps reel
0622 |
var A_RealTimeResources = new Array();
0623 |
0624 |
// Tableau des actions a realiser
0625 |
var A_Actions = new Array();
0626 |
var NotRun = false; // Pas de report du lancement de l'action
0627 |
0628 |
// Tableau des parametres d'affichage des colonnes du tableau de ressources
0629 |
var A_ShowHideColomn = new Array();
0630 |
0631 |
// Tableau pour le transfert des ressources
0632 |
var A_TransferMetal = new Array();
0633 |
var A_TransferCrystal = new Array();
0634 |
var A_TransferDeuterium = new Array();
0635 |
0636 |
// Code pour input numerique afin d'empecher la saisi de texte
0637 |
var NoStringInput = 'onkeypress="if((event.keyCode < 48 && event.keyCode != 39 && event.keyCode != 37 && event.keyCode != 46 && event.keyCode != 8) || event.keyCode > 57) event.returnValue = false; if((event.which < 48 && event.which != 46 && event.which != 8 && event.which != 37 && event.which != 39) || event.which > 57) return false;"';
0638 |
0639 |
// Variable d'activation de la description avancee des erreurs
0640 |
var Debug = true; // Initialisation de la valeur, cette valeur est reparametree lors du chargement des parametres generaux
0641 |
const DebugAdvanced = false;
0642 |
0643 |
// Serveur (clipboard, image php, update)
0644 |
const C_Server = 'http://www.vbc3.com/script/';
0645 |
0646 |
// Constante contenant le code en base 64 des images (Prog de conversion : http://lggillou.vbc3.com/download.php?Programme=14)
0647 |
const C_ImgNext = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAQCAIAAAEMoeOjAAAABnRSTlMA/wAAAP+JwC+QAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAACXRFWHRDb21tZW50AACJKo0GAAABlUlEQVR4nGOwanT6z/AfiBjUS+UUG+X8zpgxQAXibzoUvvZkUCiVCDhqDRQIvWoOEgbqUClWArKa36eA+BDVCHMgyuC6GIBmAA0Fmg40D2gBA0Qb3BSQed577SGaIRLIXJD1eTc8g64YuZ40hpiLzAXprnodnPXQU7FYGKIbmQuSNqnQRzYcmcugEa0I5wARMpfBYbORSLIAnI/MZQg+bxZwzky+SATCR+YylN7xS7rh4HJZS7pGFMhH5jJUffDLeOIaf9rJ7gjIFchchraPsbmPPaOOQsMRmcuQfsot4XAA3C3IXAaHfmtkPyBzQd63mGkgmSeKrAI5NHDJgnS67jHyP20ZvN9RqoAfUycuWVCEZd51TbhhF3bN1PuCnv9JG9kKEbg0HllQCqx9GlT8wCfzrkf0NbuAS8aOZ7Vcjpup1IISCh5ZkGsbP0ZVvg7Kf+qWfM8q5oa9/z4b1RIZuGtxyYJ0lt73rXkXWv4yJuqYt3auApo/ccmCdBaejknZH6SRo4gZgHhkQTp5wvmwRglEJy5ZADfU09qGYTEfAAAAAElFTkSuQmCC';
0648 |
const C_ImgPrevious = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAQCAIAAAEMoeOjAAAABnRSTlMA/wAAAP+JwC+QAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAACXRFWHRDb21tZW50AACJKo0GAAABl0lEQVR4nGP4z/DfqtEJSDKo1Cqpl8oVP/ABsv+DBKKv2Tme1QLxoo55QxTVvAsF8aUK+CF8/9OWUNUQBBRlgCiD62IAmgE0FGg60DygBQwQbXBTEPpT9gdBTEXmgpXvs0m+Z1X5GiqNzAVJy1aIeF/QS7hhp1AqgcZFGC6ZJ4psOISLkOYJ50P2B5ALldPIUSw8HQOXgHBBctq5CuUvY0rv+0Ik4FwG1RKZmBv2+U/dGj9GASWQuQwux80CLhln3vWofRoElEPmgj160ibsmmnmXVeImXAu1C3B+x1d9xjB3QLhIvxgMdMA2Q9ALkrcQJBJhb5DvzVyUGCVRdGpUqyUcDig+X1K+ik3TJ1oslCdisXCUUedsh565j72rHod3PYxFlknVlkGxUY5uyP6fmfM4k87xd90yHjiWvjas+qDHzDVgPTglgXZKV0j6nrS2OWyVtAVo6QbDnk3PEvv+EFSBB5ZhD/li0QCjloHnDMLvWoefN4MrhOXLHrYiiQLeO+1d9hshDVskWWxxAooZUUr4ooVuCwAp/3T2vUu6jIAAAAASUVORK5CYII=';
0649 |
const C_ImgPlay = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAQCAIAAAE42CK/AAAABnRSTlMA/wAAAP+JwC+QAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAACXRFWHRDb21tZW50AACJKo0GAAABPElEQVR4nGP4z/AfiEDQ7og+mJHxxBVEB5wzg0okHA4A0RrRilDFwefN5ItEQKyqD37xp51ArPRTbgijHDYbiSQLQPhQodI7fkk3HFwua0nXiEKF2j7G5j72jDrqhKSx3xquCyRg1eiEzvfea4/gK5RKhF41DzhqjeDn3fAMumLketIYxFcvlSt87Rl/08HvjJlioxxIf9Xr4KyHnorFwlDzmt+nqBQrIcw3qdBHcThQyGKmgWSeKLJD0FW47jHyP20ZvN9RqoAfiwqgszLvuibcsAu7Zup9Qc//pI1shQiKCqBDa58GFT/wybzrEX3NLuCSseNZLZfjZiq1SghbGj9GVb4Oyn/qlnzPKuaGvf8+G9USGRR3lN73rXkXWv4yJuqYt3auAhaXFp6OSdkfpJGjiNMvPOF8WL0KRAC2SRnFpr5kKQAAAABJRU5ErkJggg==';
0650 |
const C_ImgStop = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAAHnlligAAAABnRSTlMA/wAAAP+JwC+QAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAACXRFWHRDb21tZW50AACJKo0GAAABRklEQVR4nGWSvUpDQRCF9x18AVMLFkoaEQ2BgBdDlBQW/hCwi6AQgo2QIo2VrQ/ho4iNiIQrGNDCysaIffINZxiXG5jl7p49M3PO3E3zNK8NVxLr4rOwj52uyuJ2dmanw5fN3lvDr/iMZ8f3vwPnEaSn/ef187LRn7ZGX93EbvjRZmcFSNDu4e/Ocg4etwlqwjotdwmvfDSpA9GJKpFkF5yv3zuC6A1q7ekq6OanQwDRwITLTSVMY3SO5lReu1xNQruvG+qvslYquCHJL6Q1R1FlF8sowrbGzRQOZALUL8gSKhPyYXLlQ6Jz6b2nJl1ieoT7y9miSnywURbizLcSIPH3gnoy2Yl/EIrdNiunymx/uleh4trHwcp4Ld4UPN7G4LvIqRqTJ4TKSlXmAy9m9z8+jbZChZdTmSlhCUyKYEcsvxPhCjEXtRRx4iRN7Q8AAAAASUVORK5CYII=';
0651 |
const C_ImgUp = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAJCAIAAAHDTwvzAAAABnRSTlMA/wAAAP+JwC+QAAAACXBIWXMAAAsSAAALEgHS3X78AAAACXRFWHRDb21tZW50AACJKo0GAAABLUlEQVR4nGP4z/BfsVGOwarRSb1UjgHIAyIGhVIJoACIF3DUOv6mg0qxElQKqgAIg64YZT30BDGBSiEaoHogyPWksd8ZM8ViYYQW7732oVfN8254Fr72rHod3Pw+xaRCH6FDpVYJ3RIgkq0QcTyr5b/PBkVCqoDf+4Je9DW75HtWUce8oRKSeaL+py0TbtgVP/CpfB1U8y40ZX8Q1IkQVwI9CWGjOxeOpGtEXY6b2R3RVy2RwZRF0SBfJOJ/0sblslbAJeP4004xN+yjjjpp5ypg0SCSLBC83zHgnFnYNdOkGw6Zdz0ynrjmP3XLfexZ/jIm4XCARo4iVINGtKLFTAOHzUaue4yCz5tl3nUtveNX+zSo6oNf48eoto+xpfd900+5FZ6Ocei35gnnAwAz1tn2SifjEgAAAABJRU5ErkJggg==';
0652 |
const C_ImgDown = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAJCAIAAAHDTwvzAAAABnRSTlMA/wAAAP+JwC+QAAAACXBIWXMAAAsSAAALEgHS3X78AAAACXRFWHRDb21tZW50AACJKo0GAAABL0lEQVR4nGOwanRSL5Vj+M/wX6VWiQHIUyiVAPH+M4Bh1DHv6Gt2UgX8ICmILJAEySTfs/K+oAdVBkcgmLI/qOZdaOXroOIHPgk37PxPW0rmiSJU+e+zcTyrJVshAtUBMRjiDqDxEBtAlphU6De/T6l6HVz42jPvhmfoVXPvvfZQO1SKlbIeesbfdAi6YhRw1BphORApFgv7nTFzPWmM4iqoXKMcinN5wvkc+q0LT8ekn3Irve/b9jG28WNU1Qe/2qdBpXf8Mu+6Bp83c91j5LDZyGKmgUa0ItQkjRzFhMMB5S9jch975j91y3jimnnXI+mGQ9g104BzZsH7HUWSBdCtBiLtXIWoo04xN+zjTzsFXDJ2uazlf9JGvkgEPQTRkGqJjN0RfZfjZtI1opiyAH9n2abU/F0QAAAAAElFTkSuQmCC';
0653 |
const C_ImgLeft = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAICAIAAAHJlJL6AAAABnRSTlMA/wAAAP+JwC+QAAAACXBIWXMAAAsSAAALEgHS3X78AAAACXRFWHRDb21tZW50AACJKo0GAAAAbUlEQVR4nGP4z/CfwarRiUGlVkmhVIIBxHU8qwWi/ffZqJfKgViyFSIgJUCWdq4Cg2qJTMwNewaX42YBl4zBCk/agCggUiwWjjrqBNKl2Chnd0Tf74xZ/GknqLnSNaKuJ41dLmtB+RAkXwQyGwA7gjOamDgP9wAAAABJRU5ErkJggg==';
0654 |
const C_ImgRight = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAICAIAAAHJlJL6AAAABnRSTlMA/wAAAP+JwC+QAAAACXBIWXMAAAsSAAALEgHS3X78AAAACXRFWHRDb21tZW50AACJKo0GAAAAbElEQVR4nGOwanRi+A+ECqUSio1yYKbfGTMQ1/WkMYinXiqnWCwMYskXiYAol8ta0jWiDPGnneyO6DNEHXUCCQKN8T9pI1sBUgE1LuCSseNZLZfjZiq1SiBTYm7Y+++zUS2RgarXzlWAKAYiANa6M5quy1RnAAAAAElFTkSuQmCC';
0655 |
0656 |
// Retour a la ligne
0657 |
const C_CRLF = String.fromCharCode(13)+String.fromCharCode(10);
0658 |
0659 |
0660 |
0661 |
0662 |
0663 |
/* TEXTE DES LANGUES
0664 |
-------------------------------------------------- */
0665 |
0666 |
// Detection de la langue
0667 |
var Host = window.location.host;
0668 |
var Language, OgameExtension = '';
0669 |
var A_OgameExtension = Host.split('.');
0670 |
var SupportedExtension = true;
0671 |
j = 0;
0672 |
for (i=0; i<A_OgameExtension.length;i++) {
0673 |
if (A_OgameExtension[i] == 'ogame') {
0674 |
j = i+1;
0675 |
}
0676 |
else if (j > 0) {
0677 |
OgameExtension += '.'+A_OgameExtension[i];
0678 |
}
0679 |
}
0680 |
if (OgameExtension == '.org') {
0681 |
Language = 0;
0682 |
}
0683 |
else if (OgameExtension == '.fr') {
0684 |
Language = 1;
0685 |
}
0686 |
else if (OgameExtension == '.it') {
0687 |
Language = 2;
0688 |
}
0689 |
else if (OgameExtension == '.lt') {
0690 |
Language = 3;
0691 |
}
0692 |
else if (OgameExtension == '.com.tr') {
0693 |
Language = 4;
0694 |
}
0695 |
else if (OgameExtension == '.de') {
0696 |
Language = 5;
0697 |
}
0698 |
else if (OgameExtension == '.com.es') {
0699 |
Language = 6;
0700 |
}
0701 |
else if (OgameExtension == '.com.pt') {
0702 |
Language = 7;
0703 |
}
0704 |
else {
0705 |
Language = 0;
0706 |
SupportedExtension = false;
0707 |
}
0708 |
0709 |
// Modif proxy
0710 |
if (Host == "") {
0711 |
Language = 1;
0712 |
SupportedExtension = true;
0713 |
}
0714 |
0715 |
// Texte
0716 |
// For accented character, use octal code to replace it, use this link (http://www.vbc3.com/script/diacritics.html)
0717 |
var A_Language = new Array();
0718 |
if (Language == 1) { // FR
0719 |
i = 0;
0720 |
A_Language[i] = 'Plan\350te'; i++;
0721 |
A_Language[i] = 'Lune'; i++;
0722 |
A_Language[i] = 'M\351tal'; var C_Metal=i; i++;
0723 |
A_Language[i] = 'Cristal'; var C_Crystal=i; i++;
0724 |
A_Language[i] = 'Deut\351rium'; var C_Deuterium=i; i++;
0725 |
A_Language[i] = 'Energie'; var C_Energy=i; i++;
0726 |
A_Language[i] = 'Antimati\350re'; var C_DarkMatter=i; i++;
0727 |
A_Language[i] = 'Empire'; var C_Empire=i; i++;
0728 |
A_Language[i] = 'Ressources'; var C_Resources=i; i++;
0729 |
A_Language[i] = 'Mise \340 jour'; var C_Update=i; i++;
0730 |
A_Language[i] = 'Oui'; var C_Yes=i; i++;
0731 |
A_Language[i] = 'Non'; var C_No=i; i++;
0732 |
A_Language[i] = 'Afficher'; var C_Show=i; i++;
0733 |
A_Language[i] = 'Cacher'; var C_Hide=i; i++;
0734 |
// Required text for analysis, include spaces, must be exact
0735 |
A_Language[i] = 'Diam\350tre'; var C_Diameter=i; i++; // Overview page
0736 |
A_Language[i] = 'Temp\351rature'; var C_Temperature=i; i++; // Overview page
0737 |
A_Language[i] = 'Total'; var C_Total=i; i++; // Name of total in resources page
0738 |
A_Language[i] = 'Production de mati\350res premi\350res'; var C_ResourcesTableHeader=i; i++; // Beginning of the first row from the resources table (resources page)
0739 |
A_Language[i] = 'N\351cessite'; var C_Require=i; i++; // First word of the right cell in tree technology table
0740 |
A_Language[i] = 'Facteur de production : '; var C_ProductionRate=i; i++; // Text before production rate number in resources page
0741 |
// ValidateBuilding
0742 |
A_Language[i] = 'Nombre de cases libres insuffisant'; var C_NotEnoughFreeField=i; i++;
0743 |
A_Language[i] = 'La base lunaire n\'a pas encore \351t\351 construite'; var C_LunarBaseNotBuilt=i; i++;
0744 |
A_Language[i] = 'Construction impossible sur une plan\350te'; var C_NotOnPlanet=i; i++;
0745 |
A_Language[i] = 'Construction impossible sur une lune'; var C_NotOnMoon=i; i++;
0746 |
// AddLink
0747 |
A_Language[i] = 'Mots cl\351s :\n\nCertaine partie de l\'adresse du lien peuvent \352tre remplac\351e par des mots cl\351s qui seront remplac\351s lors de la cr\351ation du lien.\n\n'+
0748 |
'[session] retourne l\'identifiant de la session ogame active\n'+
0749 |
'[host] retourne le domaine ogame de la session active\n\n'+
0750 |
'[Nom de la plan\350te] retourne l\'identifiant de la plan\350te d\351sign\351e de la session active\n\n'+
0751 |
'Ex: cr\351ation d\'un lien vers la vue g\351n\351rale de la plan\350te nomm\351e \253Colonie\273 :\n'+
0752 |
'http://[host]/game/index.php?page=overview&session=[session]&cp=[Colonie]\n\n'+
0753 |
'Deviendra (si vous \352tes sur l\'univers 10 fr) :\n'+
0754 |
'http://uni10.ogame.fr/game/index.php?page=overview&session=2943046dc47f&cp=34317957'; var C_KeyWordsInformations=i; i++;
0755 |
// SaveParameter
0756 |
A_Language[i] = 'La valeur de la transparence des cellules n\'est pas correct.\nElle doit \352tre comprise entre 1 et 100'; var C_TransparencyError=i; i++;
0757 |
A_Language[i] = 'Le num\351ro de ligne du menu empire saisi est incorrect.\nIl doit \352tre compris entre 1 et '; var C_EmpireRowError=i; i++;
0758 |
A_Language[i] = 'Le nom du lien vers le menu empire doit au moins contenir un caract\350re.'; var C_EmpireTxtError=i; i++;
0759 |
A_Language[i] = 'La taille des ic\364nes des plan\350tes du menu empire doit faire au moins 1 pixel.'; var C_EmpireSizeIconError=i; i++;
0760 |
A_Language[i] = 'Le lien n\260'; var C_LinkPositionError1=i; i++;
0761 |
A_Language[i] = ' ne sera pas sauvegard\351.\nV\351rifier le nom, le lien ou la position de votre lien.\nLa position du lien doit \352tre comprise entre 1 et '; var C_LinkPositionError2=i; i++;
0762 |
A_Language[i] = 'Les informations correctes ont \351t\351 sauvegard\351es.\nAfin que vous puissiez corriger, la page ne sera pas actualis\351e.'; var C_SaveParameterError=i; i++;
0763 |
// ShowHideTable
0764 |
A_Language[i] = 'Plier'; var C_RollUp=i; i++;
0765 |
A_Language[i] = 'D\351plier'; var C_Unfold=i; i++;
0766 |
// Options : General parameters
0767 |
A_Language[i] = 'Param\350tres g\351n\351raux'; var C_MainOption=i; i++;
0768 |
A_Language[i] = 'Afficher les nombres en kilo'; var C_ShowInKilo=i; i++;
0769 |
A_Language[i] = 'Afficher les secondes pour les mises \340 jour sup\351rieures \340 24h'; var C_ShowSecondForUpperUpdateTimeInDay=i; i++;
0770 |
A_Language[i] = 'Supprimer les liens \'officier\''; var C_DeleteOfficerLink=i; i++;
0771 |
A_Language[i] = 'Supprimer le lien \'marchand\''; var C_DeleteTraderLink=i; i++;
0772 |
A_Language[i] = 'Coordonn\351es'; var C_Coordinates=i; i++;
0773 |
A_Language[i] = 'Nom'; var C_Name=i; i++;
0774 |
A_Language[i] = 'Statut'; var C_Status=i; i++;
0775 |
A_Language[i] = 'Points'; var C_Points=i; i++;
0776 |
A_Language[i] = 'Adh\351sion'; var C_MemberShip=i; i++;
0777 |
A_Language[i] = 'En ligne'; var C_Online=i; i++;
0778 |
A_Language[i] = 'Mode par d\351faut du tri des membres de l\'alliance'; var C_SortMember=i; i++;
0779 |
A_Language[i] = 'Croissant'; var C_Increasing=i; i++;
0780 |
A_Language[i] = 'D\351croissant'; var C_Lessening=i; i++;
0781 |
A_Language[i] = 'Ordre par d\351faut du tri des membres de l\'alliance'; var C_SortOrder=i;i++;
0782 |
A_Language[i] = 'Ajouter les infos bulles de description aux liens'; var C_AddToolTip=i; i++;
0783 |
A_Language[i] = 'Afficher un message demandant la mise \340 jour de la page ressources si nouveau b\342timent la modifiant est construit'; var C_ShowRequestToUpdateResourcesPage=i; i++;
0784 |
A_Language[i] = 'Afficher un lien permettant de mise \340 jour automatique de toutes les pages'; var C_ShowAutoUpdate=i; i++;
0785 |
A_Language[i] = 'Utiliser un d\351lai variable pour le rafraichissement automatique des pages (entre 2 et 10s)'; var C_UseRandomUpdateTime=i; i++;
0786 |
A_Language[i] = 'Ajouter une image php de v\351rification de version \340 la barre en bas de page'; var C_AddImageVersion=i; i++;
0787 |
A_Language[i] = 'Activer l\'affichage des erreurs (D\351bogage)'; var C_Debug=i; i++;
0788 |
// Options : Display options
0789 |
A_Language[i] = 'Param\350tres d\'affichage'; var C_ScreenOption=i; i++;
0790 |
A_Language[i] = 'Afficher la liste d\351roulante de s\351lection des plan\350tes'; var C_ShowHeaderPlanetList=i; i++;
0791 |
A_Language[i] = 'Afficher le tableau des ressources par d\351faut'; var C_ShowHeaderResourcesList=i; i++;
0792 |
A_Language[i] = 'Ajouter le total au tableau des ressources par d\351faut'; var C_AddResourcesTotal=i; i++;
0793 |
A_Language[i] = 'Activer le changement de position du cadre de l\'ent\352te (liste d\351roulante de s\351lection des plan\350tes)'; var C_ChangeHeaderPosition=i; i++;
0794 |
A_Language[i] = 'Position du cadre contenant l\'ent\352te (en css)'; var C_HeaderPosition=i; i++;
0795 |
A_Language[i] = 'Afin de vous assurez que vous position soit bien pris en compte, vous pouvez ajouter \253!important\273 apr\350s votre position.'; var C_PositionInformations=i; i++;
0796 |
A_Language[i] = 'Activer le changement de position du cadre central'; var C_ChangeContentPosition=i; i++;
0797 |
A_Language[i] = 'Position du cadre central (en css)'; var C_ContentPosition=i; i++;
0798 |
A_Language[i] = 'Ajouter du code css sur l\'ensemble des pages'; var C_AddCssCode=i; i++;
0799 |
A_Language[i] = 'Supprimer le code css'; var C_RemoveCssCode=i; i++;
0800 |
A_Language[i] = 'Ajouter du code javascript sur l\'ensemble des pages'; var C_AddJSCode=i; i++;
0801 |
A_Language[i] = 'Supprimer le code javascript'; var C_RemoveJSCode=i; i++;
0802 |
A_Language[i] = 'Inscrivez ici votre code'; var C_WriteCode=i; i++;
0803 |
// Options : Resources table
0804 |
A_Language[i] = 'Tableau des ressources'; var C_ResourcesTableOption=i; i++;
0805 |
A_Language[i] = 'Afficher le tableau des ressources'; var C_ShowHeaderResourcesTable=i; i++;
0806 |
A_Language[i] = 'Afficher le nom de la plan\350te'; var C_ShowPlanetName=i; i++;
0807 |
A_Language[i] = 'Afficher les coordonn\351es'; var C_ShowCoordinates=i; i++;
0808 |
A_Language[i] = 'Afficher la colonne total'; var C_ShowTotal=i; i++;
0809 |
A_Language[i] = 'Afficher la colonne antimati\350re'; var C_ShowDarkMatter=i; i++;
0810 |
A_Language[i] = 'Afficher le temps depuis la derni\350re mise \340 jour'; var C_ShowTimeUpdate=i; i++;
0811 |
A_Language[i] = 'Afficher uniquement les ressources de la session active'; var C_ShowResourcesOnlyActiveSession=i; i++;
0812 |
A_Language[i] = 'Calculer les ressources en temps r\351el'; var C_RealTimeResources=i; i++;
0813 |
A_Language[i] = 'Intervalle en seconde entre chaque calcul'; var C_RealTimeResourcesDelay=i; i++;
0814 |
A_Language[i] = 'Style de l\'ent\352te de la plan\350te active (en css)'; var C_HeaderSelectedPlanetStyle=i; i++;
0815 |
A_Language[i] = 'Transparence des cellules contenant les ressources (1 \340 100)'; var C_Transparency=i; i++;
0816 |
A_Language[i] = 'Temps correspondant aux couleurs des graduations (en seconde) (couleur valide si le temps depuis la derni\350re mise \340 jour est inf\351rieure au temps saisi)'; var C_UpdateTimeColor=i; i++;
0817 |
A_Language[i] = 'Et rouge si le temps de la mise \340 jour est sup\351rieure.'; var C_UpdateTimeRed=i; i++;
0818 |
A_Language[i] = 'Activer le tri des plan\350tes'; var C_PlanetOrder=i; i++;
0819 |
A_Language[i] = 'Choisissez la plan\350te et utilisez les fl\350ches pour la d\351placer'; var C_PlanetOrderDescription=i; i++;
0820 |
// Options : Empire
0821 |
A_Language[i] = 'Afficher le menu empire'; var C_ShowEmpire=i; i++;
0822 |
A_Language[i] = 'Nom du lien dans le menu'; var C_EmpireLinkName=i; i++;
0823 |
A_Language[i] = 'Emplacement dans le menu o\371 sera inser\351 le lien vers le menu empire'; var C_EmpireMenuRow=i; i++;
0824 |
A_Language[i] = 'Taille en pixel des images repr\351sentant les plan\350tes'; var C_EmpireIconSize=i; i++;
0825 |
A_Language[i] = 'Cacher le tableau de ressources par d\351faut'; var C_HideDefaultResourcesTable=i; i++;
0826 |
A_Language[i] = 'Forcer l\'affichage du tableau des ressources g\351n\351r\351'; var C_ForceDisplayHeaderResourcesTableWithEmpire=i; i++;
0827 |
A_Language[i] = 'Choisissez le bloc et utilisez les fl\350ches pour le d\351placer'; var C_BlockOrderDescription=i; i++;
0828 |
// Options : Transfer
0829 |
A_Language[i] = 'Transfert'; var C_Transfer=i; i++;
0830 |
A_Language[i] = 'Utiliser les ressources en temps r\352el pour les calculs'; var C_UseRealTimeResources=i; i++;
0831 |
A_Language[i] = 'Forcer la mise \340 jour visuelle en temps r\351el du tableau des ressources (Utilisation importante du CPU)'; var C_ForceResourcesTransferTableUpdate=i; i++;
0832 |
A_Language[i] = 'Afficher le panneau de transfert si un transfert est en cours'; var C_ShowTransferTableIfActiveTransfer=i; i++;
0833 |
A_Language[i] = 'Coefficient multiplicateur de la vitesse des vaisseaux'; var C_TransferRatioSpeed=i; i++;
0834 |
// Options : Additional links
0835 |
A_Language[i] = 'Liens additionnels'; var C_LinkOption=i; i++;
0836 |
A_Language[i] = 'Nom du lien'; var C_LinkName=i; i++;
0837 |
A_Language[i] = 'Adresse du lien'; var C_LinkUrl=i; i++;
0838 |
A_Language[i] = 'Emplacement du lien dans le menu'; var C_LinkPosition=i; i++;
0839 |
A_Language[i] = 'Ouvrir dans une nouvelle fen\352tre le lien'; var C_LinkNewWindow=i; i++;
0840 |
A_Language[i] = 'Texte affich\351 au passage de la souris sur le lien (Affiche l\'adresse si vide)'; var C_LinkTitle=i; i++;
0841 |
A_Language[i] = 'Ajouter un lien'; var C_AddLink=i; i++;
0842 |
A_Language[i] = 'Lien n\260'; var C_LinkNumber=i; i++;
0843 |
A_Language[i] = 'Supprimer'; var C_Delete=i; i++;
0844 |
// Options
0845 |
A_Language[i] = 'Sauvegarder'; var C_Save=i; i++;
0846 |
A_Language[i] = 'Panneau de configuration'; var C_ControlPanel=i; i++;
0847 |
// Automatic update
0848 |
A_Language[i] = 'MAJ Start'; var C_StartUpdate=i; i++;
0849 |
A_Language[i] = 'MAJ Stop'; var C_StopUpdate=i; i++;
0850 |
A_Language[i] = 'Arr\352ter la mise \340 jour automatique'; var C_UpdateStopInformations=i; i++;
0851 |
A_Language[i] = 'Mise \340 jour automatique des pages m\351morisables'; var C_UpdateInformations=i; i++;
0852 |
// Resources table
0853 |
A_Language[i] = 'Plan\350te suivante'; var C_NextPlanet=i; i++;
0854 |
A_Language[i] = 'Plan\350te pr\351c\351dente'; var C_PreviousPlanet=i; i++;
0855 |
A_Language[i] = 'Actualiser la page actuelle de toutes les plan\350tes'; var C_UpdatePages=i; i++;
0856 |
// Empire
0857 |
A_Language[i] = 'Type'; var C_Type=i; i++;
0858 |
A_Language[i] = 'Nombre de cases'; var C_FieldNumber=i; i++;
0859 |
A_Language[i] = '\340'; var C_To=i; i++;
0860 |
A_Language[i] = 'Appliquer'; var C_Apply=i; i++;
0861 |
A_Language[i] = 'Image non m\351moris\351e'; var C_ImageNotSaved=i; i++;
0862 |
A_Language[i] = 'Informations g\351n\351rales'; var C_MainInformations=i; i++;
0863 |
A_Language[i] = 'Production horaire'; var C_HourProduction=i; i++;
0864 |
A_Language[i] = 'Production journali\350re'; var C_DayProduction=i; i++;
0865 |
A_Language[i] = 'B\342timents'; var C_BuildingsTxt=i; i++;
0866 |
A_Language[i] = 'D\351fense'; var C_DefensesTxt=i; i++;
0867 |
A_Language[i] = 'Recherche'; var C_ResearchTxt=i; i++;
0868 |
A_Language[i] = 'Flotte'; var C_FleetsTxt=i; i++;
0869 |
A_Language[i] = 'Liste'; var C_List=i; i++;
0870 |
A_Language[i] = 'Vaisseaux et d\351fenses en cours de construction'; var C_FleetsDefensesUC=i; i++;
0871 |
A_Language[i] = 'Allez \340 la page b\342timent'; var C_ToBuildings=i; i++;
0872 |
A_Language[i] = 'Allez au laboratoire'; var C_ToResearch=i; i++;
0873 |
A_Language[i] = 'Allez \340 la page d\351fense'; var C_ToDefenses=i; i++;
0874 |
A_Language[i] = 'Allez au chantier spatial'; var C_ToFleets=i; i++;
0875 |
A_Language[i] = 'Energie produite par satellite solaire'; var C_Ship212Production=i; i++;
0876 |
A_Language[i] = 'Nombre de satellites n\351cessaires'; var C_Ship212NecessaryNumber=i; i++;
0877 |
A_Language[i] = 'Construction possible'; var C_ConstructionAvailable=i; i++;
0878 |
A_Language[i] = 'Avec les ressources de la plan\350te'; var C_WithPlanetResources=i; i++;
0879 |
A_Language[i] = 'Avec les ressources de toutes les plan\350tes'; var C_WithAllPlanetsResources=i; i++;
0880 |
A_Language[i] = 'Une autre construction est d\351j\340 en cours sur cette plan\350te'; var C_OtherBuildingsInConstruction=i; i++;
0881 |
A_Language[i] = 'Une autre recheche est d\351j\340 en cours sur une de vos plan\350tes'; var C_OtherResearchInDevelopment=i; i++;
0882 |
A_Language[i] = 'Co\373t total de construction'; var C_TotalBuildingsCost=i; i++;
0883 |
A_Language[i] = 'Co\373t niveau'; var C_LevelCost1=i; i++;
0884 |
A_Language[i] = ''; var C_LevelCost2=i; i++;
0885 |
A_Language[i] = 'Arr\352ter la construction'; var C_StopBuildings=i; i++;
0886 |
A_Language[i] = 'Arr\352ter la recherche'; var C_StopResearch=i; i++;
0887 |
A_Language[i] = 'Lancer la construction'; var C_LaunchBuildings=i; i++;
0888 |
A_Language[i] = 'Lancer la recherche'; var C_LaunchResearch=i; i++;
0889 |
A_Language[i] = 'Construire les d\351fenses'; var C_BuildDefenses=i; i++;
0890 |
A_Language[i] = 'Construire les vaisseaux'; var C_BuildFleets=i; i++;
0891 |
A_Language[i] = 'Temps de construction'; var C_BuildingTime=i; i++;
0892 |
// Empire : Export
0893 |
A_Language[i] = 'Exporter'; var C_Export=i; i++;
0894 |
A_Language[i] = 'Options de g\351n\351ration'; var C_GeneratorOptions=i; i++;
0895 |
A_Language[i] = 'Centr\351'; var C_Center=i; i++;
0896 |
A_Language[i] = 'Texte en couleur'; var C_TextColored=i; i++;
0897 |
A_Language[i] = 'Pas de caract\350res sp\351ciaux'; var C_NoSpecialCharacter=i; i++;
0898 |
A_Language[i] = 'Tableau'; var C_LayoutInTable=i; i++;
0899 |
A_Language[i] = 'Centrer le texte du tableau'; var C_CenteredTextInTable=i; i++;
0900 |
A_Language[i] = 'Redimensionner le texte du tableau'; var C_ResizeTextInTable=i; i++;
0901 |
A_Language[i] = 'G\351n\351rer'; var C_Generate=i; i++;
0902 |
A_Language[i] = 'caract\350res'; var C_Characters=i; i++;
0903 |
// Transfer
0904 |
A_Language[i] = 'Transf\351rer les ressources'; var C_TransferResources=i; i++;
0905 |
A_Language[i] = 'Vous n\'avez saisi aucune ressource \340 envoyer.'; var C_NoResources=i; i++;
0906 |
A_Language[i] = 'Le transfert n\'est pas possible. Vous manquez de vaisseaux sur certaines plan\350tes.'; var C_NotEnoughShip1=i; i++;
0907 |
A_Language[i] = 'Si tous vos vaisseaux n\'ont pas \351t\351 pris en compte, revisitez les pages \253Flottes\273 \340 mettre \340 jour.'; var C_NotEnoughShip2=i; i++;
0908 |
A_Language[i] = 'Destination'; var C_Destination=i; i++;
0909 |
A_Language[i] = 'A Envoyer'; var C_ToTransfer=i; i++;
0910 |
A_Language[i] = 'Inverser la s\351lection'; var C_InvertSelection=i; i++;
0911 |
A_Language[i] = 'Envoy\351'; var C_Transfered=i; i++;
0912 |
A_Language[i] = 'Vitesse'; var C_Speed=i; i++;
0913 |
A_Language[i] = 'Recycleur n\351cessaire'; var C_NeededRecycler=i; i++;
0914 |
A_Language[i] = 'Etat de l\'envoi'; var C_TransferState=i; i++;
0915 |
A_Language[i] = 'GT'; var C_LargeCargoShip=i; i++; // Abbreviation of Large Cargo Ship
0916 |
A_Language[i] = 'PT'; var C_SmallCargoShip=i; i++; // Abbreviation of Small Cargo Ship
0917 |
A_Language[i] = 'Vous ne pouvez pas envoyer de ressources \340 partir de la plan\350te de destination.'; var C_NoTransferFromDestinationPlanet=i; i++;
0918 |
A_Language[i] = 'Vous n\'avez aucun recycleur.'; var C_NoRecycler=i; i++;
0919 |
A_Language[i] = 'Vous n\'avez pas assez de grands transporteurs.'; var C_NotEnoughLargeCargoShip=i; i++;
0920 |
A_Language[i] = 'Vous n\'avez pas assez de petits transporteurs.'; var C_NotEnoughSmallCargoShip=i; i++;
0921 |
A_Language[i] = 'Les ressources ont d\351j\340 \351t\351 envoy\351es'; var C_AlreadyTransfered=i; i++;
0922 |
A_Language[i] = 'La plan\350te n\'a pas \351t\351 s\351lectionn\351e lors du calcul.'; var C_PlanetNotSelected=i; i++;
0923 |
A_Language[i] = 'Aucune m\351morisation n\'a \351t\351 fa\356te.'; var C_NoTransfer=i; i++;
0924 |
A_Language[i] = 'Col. \340 utiliser'; var C_ColonyToBeUsed=i; i++;
0925 |
A_Language[i] = 'Autre destination'; var C_OtherDestination=i; i++;
0926 |
A_Language[i] = 'Entrez les ressources n\351cessaires pour le transfert'; var C_NeededResources=i; i++;
0927 |
A_Language[i] = 'Reste'; var C_Rest=i; i++;
0928 |
A_Language[i] = 'M\351tal \340 envoyer'; var C_MetalToBeSent=i; i++;
0929 |
A_Language[i] = 'Cristal \340 envoyer'; var C_CrystalToBeSent=i; i++;
0930 |
A_Language[i] = 'Deuterium \340 envoyer'; var C_DeuteriumToBeSent=i; i++;
0931 |
A_Language[i] = 'Dur\351e de vol'; var C_FlightTime=i; i++;
0932 |
A_Language[i] = 'Vitesse d\'envoi'; var C_SendingSpeed=i; i++;
0933 |
A_Language[i] = 'Carburant consomm\351'; var C_DeuteriumConsumption=i; i++;
0934 |
A_Language[i] = 'GT ou PT \340 envoyer'; var C_TransportShipNumber=i; i++;
0935 |
A_Language[i] = 'Options de calcul'; var C_TransferCalcOption=i; i++;
0936 |
A_Language[i] = 'Mode de calcul'; var C_CalcMode=i; i++;
0937 |
A_Language[i] = 'Utiliser les plan\350tes ayant le plus de ressources (Reste similaire sur chaque plan\350te apr\350s transfert)'; var C_SameRest=i; i++;
0938 |
A_Language[i] = 'Utiliser la m\352me quantit\351 de ressources sur chaque plan\350te'; var C_SameQuantity=i; i++;
0939 |
A_Language[i] = 'Utiliser les ressources de la plan\350te de destination en priorit\351'; var C_UseTotalResourcesDestinationPlanet=i; i++;
0940 |
A_Language[i] = 'Temps de vol le plus proche possible'; var C_SameTime=i; i++;
0941 |
A_Language[i] = 'Le plus rapide possible'; var C_Fastest=i; i++;
0942 |
A_Language[i] = 'Date d\'arriv\351e'; var C_ArrivalDate=i; i++;
0943 |
A_Language[i] = 'Ann\351e'; var C_Year=i; i++;
0944 |
A_Language[i] = 'Mois'; var C_Month=i; i++;
0945 |
A_Language[i] = 'Jour'; var C_Day=i; i++;
0946 |
A_Language[i] = 'Heure'; var C_Hour=i; i++;
0947 |
A_Language[i] = 'Minute'; var C_Minute=i; i++;
0948 |
A_Language[i] = 'Jour(s)'; var C_Days=i; i++;
0949 |
A_Language[i] = 'Heure(s)'; var C_Hours=i; i++;
0950 |
A_Language[i] = 'Minute(s)'; var C_Minutes=i; i++;
0951 |
A_Language[i] = 'j'; var C_DayAbbreviation=i; i++;
0952 |
A_Language[i] = 'h'; var C_HourAbbreviation=i; i++;
0953 |
A_Language[i] = 'm'; var C_MinuteAbbreviation=i; i++;
0954 |
A_Language[i] = 's'; var C_SecondAbbreviation=i; i++;
0955 |
A_Language[i] = 'Ajouter 1 recycleur si n\351cessaire pour affiner le temps de vol'; var C_AddRecycler=i; i++;
0956 |
A_Language[i] = 'Vaisseaux de transport'; var C_TransportShip=i; i++;
0957 |
A_Language[i] = 'M\351moriser le transfert'; var C_SaveTransfer=i; i++;
0958 |
A_Language[i] = 'Annuler le transfert'; var C_CancelTransfer=i; i++;
0959 |
A_Language[i] = 'Remplir les vaisseaux'; var C_FillShip=i; i++;
0960 |
A_Language[i] = 'Des plan\350tes non memoris\351es ont \351\351 trouv\351es, merci de les visiter au moins une fois.'; var C_UnsavedPlanets=i; i++;
0961 |
A_Language[i] = 'Remplir les coordonn\351es et la vitesse'; var C_FillCoordinatesAndSpeed=i; i++;
0962 |
A_Language[i] = 'Remplir les ressources'; var C_FillResources=i; i++;
0963 |
A_Language[i] = 'Continuer'; var C_Continue=i; i++;
0964 |
// Other
0965 |
A_Language[i] = 'La construction d\'un b\342timent modifiant les valeurs de la page ressources vient de se terminer,\n\nVoulez-vous mettre \340 jour la page ressources maintenant?'; var C_ResourcesBuildingsUC=i; i++;
0966 |
A_Language[i] = 'Temps d\'ex\351cution'; var C_RunTime=i; i++;
0967 |
// Welcome message
0968 |
A_Language[i] = 'Bienvenue dans la nouvelle version de \253'+C_ScriptName+'\273 (version: '+C_ScriptVersion+', build: '+C_ScriptBuild+')\n\nTraduction allemand : Dhu\nTraduction espagnol : ETintos\nTraduction italien : Fiox\nMerci \340 tous les b\352ta-testeurs.\n\n'+
0969 |
'Pour cette version, la plupart du code a \351t\351 r\351\351crit, il est donc conseill\351 de lancer une actualisation automatique des pages \340 la suite de ce message.\n\n'+
0970 |
'Juste apr\350s votre clic sur OK, le script chargera la page des technologies pour m\351moriser le nom de chaque construction.\n\n'+
0971 |
'Pour voir les modifications de cette version, allez \340 la section nomm\351e \253DESCRIPTION DES MISES A JOUR\273 dans le script'; var C_NewVersion=i; i++;
0972 |
A_Language[i] = 'Bienvenue dans la nouvelle version de \253'+C_ScriptName+'\273 (version: '+C_ScriptVersion+', build: '+C_ScriptBuild+')\n\nTraduction allemand : Dhu\nTraduction espagnol : ETintos\nTraduction italien : Fiox\nMerci \340 tous les b\352ta-testeurs.\n\n'+
0973 |
'Pour voir les modifications de cette version, allez \340 la section nomm\351e \253DESCRIPTION DES MISES A JOUR\273 dans le script'; var C_NewBuild=i; i++;
0974 |
}
0975 |
else if (Language == 2) { // IT
0976 |
// For accented character, use octal code to replace it, use this link (http://www.vbc3.com/script/diacritics.html)
0977 |
i = 0;
0978 |
A_Language[i] = 'Pianeta'; i++;
0979 |
A_Language[i] = 'Luna'; i++;
0980 |
A_Language[i] = 'Metallo'; var C_Metal=i; i++;
0981 |
A_Language[i] = 'Cristallo'; var C_Crystal=i; i++;
0982 |
A_Language[i] = 'Deuterio'; var C_Deuterium=i; i++;
0983 |
A_Language[i] = 'Energia'; var C_Energy=i; i++;
0984 |
A_Language[i] = 'Materia Oscura'; var C_DarkMatter=i; i++;
0985 |
A_Language[i] = 'Impero'; var C_Empire=i; i++;
0986 |
A_Language[i] = 'Risorse'; var C_Resources=i; i++;
0987 |
A_Language[i] = 'Update'; var C_Update=i; i++;
0988 |
A_Language[i] = 'Si'; var C_Yes=i; i++;
0989 |
A_Language[i] = 'No'; var C_No=i; i++;
0990 |
A_Language[i] = 'Visualizza'; var C_Show=i; i++;
0991 |
A_Language[i] = 'Nascondi'; var C_Hide=i; i++;
0992 |
// Required text for analysis, include spaces, must be exact
0993 |
A_Language[i] = 'Diametro'; var C_Diameter=i; i++; // Overview page
0994 |
A_Language[i] = 'Temperatura'; var C_Temperature=i; i++; // Overview page
0995 |
A_Language[i] = 'Somma'; var C_Total=i; i++; // Name of total in resources page
0996 |
A_Language[i] = 'Risorse su'; var C_ResourcesTableHeader=i; i++; // Beginning of the first row from the resources table (resources page)
0997 |
A_Language[i] = 'Requisiti'; var C_Require=i; i++; // First word of the right cell in tree technology table
0998 |
A_Language[i] = 'Fattore di produzione:'; var C_ProductionRate=i; i++; // Text before production rate number in resources page
0999 |
// ValidateBuilding
1000 |
A_Language[i] = 'Numero si spazi liberi insufficinte'; var C_NotEnoughFreeField=i; i++;
1001 |
A_Language[i] = 'L\' avamposto lunare non pu\362 esser costruito ancora'; var C_LunarBaseNotBuilt=i; i++;
1002 |
A_Language[i] = 'Costruzione impossibile sul pianeta'; var C_NotOnPlanet=i; i++;
1003 |
A_Language[i] = 'Costruzione impossibile sulla luna'; var C_NotOnMoon=i; i++;
1004 |
// AddLink
1005 |
A_Language[i] = 'Key words :\n\nAlcune parti dell\'indirizzo o dei link possono esser sostituiti da keywords.\n\n'+
1006 |
'[session] Restituisce l\' IDentificatore della sessione attiva di ogame\n'+
1007 |
'[host] Ogame Restituisce il campo della sessione attiva\n'+
1008 |
'[Nome Pianeta] Restituisce l\' identificatore del pianeta nella sessione corrente\n\n'+
1009 |
'Es: creazione di un link alla pagina \'overview\' del pianeta chiamato \253Colonia\273 :\n'+
1010 |
'http://[host]/game/index.php?page=overview&session=[session]&cp=[Colonia]\n\n'+
1011 |
'Diventa (se ad es. tu stai in uni 10 it) :\n'+
1012 |
'http://uni10.ogame.it/game/index.php?page=overview&session=2943046dc47f&cp=34317957'; var C_KeyWordsInformations=i; i++;
1013 |
// SaveParameter
1014 |
A_Language[i] = 'Il valore di trasparenza non e\' corretto.\nIl valore deve essere compreso fra 1 e 100'; var C_TransparencyError=i; i++;
1015 |
A_Language[i] = 'Il numero di linee del menu Impero non e\' corretto.\nIl valore deve essere compreso fra 1 e '; var C_EmpireRowError=i; i++;
1016 |
A_Language[i] = 'Il nome delle linee del menu Impero deve contenere almeno un carattere.'; var C_EmpireTxtError=i; i++;
1017 |
A_Language[i] = 'Le dimensioni delle icone dei pianeti del menu Impero devono essere di almeno 1 pixel.'; var C_EmpireSizeIconError=i; i++;
1018 |
A_Language[i] = 'Il link'; var C_LinkPositionError1=i; i++;
1019 |
A_Language[i] = ' non puo\' esser salvato\nVerificare il nome, il link o l\'indirizzo del vostro link.\nLa posizione del link deve essere compreso fra 1 e '; var C_LinkPositionError2=i; i++;
1020 |
A_Language[i] = 'Le informazioni verranno correttamente salvate\nAlla fine delle correzioni, la pagina non sara\'aggiornata.'; var C_SaveParameterError=i; i++;
1021 |
// ShowHideTable
1022 |
A_Language[i] = 'Ripiega'; var C_RollUp=i; i++;
1023 |
A_Language[i] = 'Espandi'; var C_Unfold=i; i++;
1024 |
// Options : General parameters
1025 |
A_Language[i] = 'Parametri generali'; var C_MainOption=i; i++;
1026 |
A_Language[i] = 'Visualizza i numeri in kilo'; var C_ShowInKilo=i; i++;
1027 |
A_Language[i] = 'Visualizza i secondi per l\'aggiornamento'; var C_ShowSecondForUpperUpdateTimeInDay=i; i++;
1028 |
A_Language[i] = 'Cancella Links \'ufficiali\''; var C_DeleteOfficerLink=i; i++;
1029 |
A_Language[i] = 'Cancella Links \'mercante\''; var C_DeleteTraderLink=i; i++;
1030 |
A_Language[i] = 'Coordinate'; var C_Coordinates=i; i++;
1031 |
A_Language[i] = 'Nome'; var C_Name=i; i++;
1032 |
A_Language[i] = 'Stato'; var C_Status=i; i++;
1033 |
A_Language[i] = 'Punti'; var C_Points=i; i++;
1034 |
A_Language[i] = 'Adesione'; var C_MemberShip=i; i++;
1035 |
A_Language[i] = 'Online'; var C_Online=i; i++;
1036 |
A_Language[i] = 'Ordine di default della lista membri dell\' alleanza'; var C_SortMember=i; i++;
1037 |
A_Language[i] = 'Crescente'; var C_Increasing=i; i++;
1038 |
A_Language[i] = 'Decrescente'; var C_Lessening=i; i++;
1039 |
A_Language[i] = 'Riordina i membri dell\'ally'; var C_SortOrder=i;i++;
1040 |
A_Language[i] = 'Aggiungi tooltip a tutti i link'; var C_AddToolTip=i; i++;
1041 |
A_Language[i] = 'Avverti, con un messaggio, la necessita\' di aggiornare le risorse dopo una costruzione'; var C_ShowRequestToUpdateResourcesPage=i; i++;
1042 |
A_Language[i] = 'Visualizza un link che permetta l\'aggiornamento automatico di tutte le pagine'; var C_ShowAutoUpdate=i; i++;
1043 |
A_Language[i] = 'Usa un tempo random per l\'autoaggiornamento automatico delle pagine (tra 2 e 10s)'; var C_UseRandomUpdateTime=i; i++;
1044 |
A_Language[i] = 'Aggiungi una immagine di controllo della versione, per gli aggiornamenti, nella barra alla fine della pagina'; var C_AddImageVersion=i; i++;
1045 |
A_Language[i] = 'Attiva la visualizzazione degli errori (Debugging)'; var C_Debug=i; i++;
1046 |
// Options : Display options
1047 |
A_Language[i] = 'Parametri di visualizzazione'; var C_ScreenOption=i; i++;
1048 |
A_Language[i] = 'Visualizza elenco a discesa dei pianeti'; var C_ShowHeaderPlanetList=i; i++;
1049 |
A_Language[i] = 'Visualizza la tabella delle risorse di default'; var C_ShowHeaderResourcesList=i; i++;
1050 |
A_Language[i] = 'Visualizza la tabella di default risorse'; var C_AddResourcesTotal=i; i++;
1051 |
A_Language[i] = 'Attiva la possibilita\' di cambiare la posizione dell\' header frame (Elenco a discesa dei pianeti)'; var C_ChangeHeaderPosition=i; i++;
1052 |
A_Language[i] = 'Posizione dell\' header (in css)'; var C_HeaderPosition=i; i++;
1053 |
A_Language[i] = 'Per esser sicuro della tua posizione, considera di poter aggiungere, per esempio, \253!importante\273 per avere un riferimento.'; var C_PositionInformations=i; i++;
1054 |
A_Language[i] = 'Attiva la possibilita\' di cambiare la posizione del main frame'; var C_ChangeContentPosition=i; i++;
1055 |
A_Language[i] = 'Posizione del main frame (in css)'; var C_ContentPosition=i; i++;
1056 |
A_Language[i] = 'Aggiunge codice CSS in tutte le pagine'; var C_AddCssCode=i; i++;
1057 |
A_Language[i] = 'Rimuoce CSS code'; var C_RemoveCssCode=i; i++;
1058 |
A_Language[i] = 'Aggiunge codice JavaScript in tutte le pagine'; var C_AddJSCode=i; i++;
1059 |
A_Language[i] = 'Rimuove JavaScript code'; var C_RemoveJSCode=i; i++;
1060 |
A_Language[i] = 'Inserisci il tuo codice'; var C_WriteCode=i; i++;
1061 |
// Options : Resources table
1062 |
A_Language[i] = 'Tabella risorse'; var C_ResourcesTableOption=i; i++;
1063 |
A_Language[i] = 'Visualizza la Tabella risorse'; var C_ShowHeaderResourcesTable=i; i++;
1064 |
A_Language[i] = 'Visualizza i nomi dei pianeti'; var C_ShowPlanetName=i; i++;
1065 |
A_Language[i] = 'Visualizza le coordinate'; var C_ShowCoordinates=i; i++;
1066 |
A_Language[i] = 'Visualizza il totale nella colonna'; var C_ShowTotal=i; i++;
1067 |
A_Language[i] = 'Visualizza la materia oscura nella colonna'; var C_ShowDarkMatter=i; i++;
1068 |
A_Language[i] = 'Visualizza il tempo trascorso dall\'ultimo aggiornamento'; var C_ShowTimeUpdate=i; i++;
1069 |
A_Language[i] = 'Visualizza solo le risorse della sessione attiva'; var C_ShowResourcesOnlyActiveSession=i; i++
1070 |
A_Language[i] = 'Calcola le risorse in tempo reale'; var C_RealTimeResources=i; i++;
1071 |
A_Language[i] = 'Intervallo in secondi tra ogni calcolo'; var C_RealTimeResourcesDelay=i; i++;
1072 |
A_Language[i] = 'Stile di visualizzazione del pianeta corrente, header (in css)'; var C_HeaderSelectedPlanetStyle=i; i++;
1073 |
A_Language[i] = 'Trasparenza delle celle contenenti le risorse (1 to 100)'; var C_Transparency=i; i++;
1074 |
A_Language[i] = 'Tempo trascorso, corrispondente alla gradazione di colore (in seconi) (Colore valido se il tempo, dal momento dell\'ultimo aggiornamento \350 inferiore al tempo di entrata)'; var C_UpdateTimeColor=i; i++;
1075 |
A_Language[i] = 'E rosso, se il tempo di aggiornamento \350 superiore.'; var C_UpdateTimeRed=i; i++;
1076 |
A_Language[i] = 'Attiva il riordine dei pianeti'; var C_PlanetOrder=i; i++;
1077 |
A_Language[i] = 'Seleziona un pianeta o usa le frecce per cambiarne la posizione'; var C_PlanetOrderDescription=i; i++;
1078 |
// Options : Empire
1079 |
A_Language[i] = 'Visualizza il menu Impero'; var C_ShowEmpire=i; i++;
1080 |
A_Language[i] = 'Nome del link nel menu'; var C_EmpireLinkName=i; i++;
1081 |
A_Language[i] = 'Posizione del link al menu Impero'; var C_EmpireMenuRow=i; i++;
1082 |
A_Language[i] = 'Dimensione in pixel delle immagini dei pianeti'; var C_EmpireIconSize=i; i++;
1083 |
A_Language[i] = 'Nascondi la tabella delle risorse di default'; var C_HideDefaultResourcesTable=i; i++;
1084 |
A_Language[i] = 'Forza la visualizzazione delle risorse generate nella tabella'; var C_ForceDisplayHeaderResourcesTableWithEmpire=i; i++;
1085 |
A_Language[i] = 'Seleziona un blocco o usa le frecce per cambiarne la posizione'; var C_BlockOrderDescription=i; i++;
1086 |
// Options : Transfer
1087 |
A_Language[i] = 'Trasferimento'; var C_Transfer=i; i++;
1088 |
A_Language[i] = 'Usa il calcolo delle risorse in tempo reale'; var C_UseRealTimeResources=i; i++;
1089 |
A_Language[i] = 'Forza la visualizzazione in real-time dell\'aggiornamento in tabella risorse (Important CPU usage)'; var C_ForceResourcesTransferTableUpdate=i; i++;
1090 |
A_Language[i] = 'Visualizza la tabella trasferimento se qualche trasferimento e\' attivo'; var C_ShowTransferTableIfActiveTransfer=i; i++;
1091 |
A_Language[i] = 'Speed ship ratio multiplier'; var C_TransferRatioSpeed=i; i++;
1092 |
// Options : Additional links
1093 |
A_Language[i] = 'Link addizionali'; var C_LinkOption=i; i++;
1094 |
A_Language[i] = 'Nome del link'; var C_LinkName=i; i++;
1095 |
A_Language[i] = 'Indirizzo del link'; var C_LinkUrl=i; i++;
1096 |
A_Language[i] = 'Posizione del link nel menu'; var C_LinkPosition=i; i++;
1097 |
A_Language[i] = 'Apri il link in una nuova finestra'; var C_LinkNewWindow=i; i++;
1098 |
A_Language[i] = 'Testo evidenziato al passaggio del mouse'; var C_LinkTitle=i; i++;
1099 |
A_Language[i] = 'Add link'; var C_AddLink=i; i++;
1100 |
A_Language[i] = 'Link n\260'; var C_LinkNumber=i; i++;
1101 |
A_Language[i] = 'Cancella'; var C_Delete=i; i++;
1102 |
// Options
1103 |
A_Language[i] = 'Salva'; var C_Save=i; i++;
1104 |
A_Language[i] = 'Control panel'; var C_ControlPanel=i; i++;
1105 |
// Automatic update
1106 |
A_Language[i] = 'Update Start'; var C_StartUpdate=i; i++;
1107 |
A_Language[i] = 'Update Stop'; var C_StopUpdate=i; i++;
1108 |
A_Language[i] = 'Arresta Update automatico'; var C_UpdateStopInformations=i; i++;
1109 |
A_Language[i] = 'Aggiornamento automatico delle pagine memorizzate'; var C_UpdateInformations=i; i++;
1110 |
// Resources table
1111 |
A_Language[i] = 'Prossimo pianeta'; var C_NextPlanet=i; i++;
1112 |
A_Language[i] = 'Pianeta precedente'; var C_PreviousPlanet=i; i++;
1113 |
A_Language[i] = 'Refresh della pagina corrente e di tutti i pianeti'; var C_UpdatePages=i; i++;
1114 |
// Empire
1115 |
A_Language[i] = 'Tipo'; var C_Type=i; i++;
1116 |
A_Language[i] = 'Numero di spazi'; var C_FieldNumber=i; i++;
1117 |
A_Language[i] = 'a'; var C_To=i; i++;
1118 |
A_Language[i] = 'Applica'; var C_Apply=i; i++;
1119 |
A_Language[i] = 'Immagine non memorizzata'; var C_ImageNotSaved=i; i++;
1120 |
A_Language[i] = 'Informazioni generali'; var C_MainInformations=i; i++;
1121 |
A_Language[i] = 'Produzione oraria'; var C_HourProduction=i; i++;
1122 |
A_Language[i] = 'Produzione quotidiana'; var C_DayProduction=i; i++;
1123 |
A_Language[i] = 'Costruzioni'; var C_BuildingsTxt=i; i++;
1124 |
A_Language[i] = 'Difesa'; var C_DefensesTxt=i; i++;
1125 |
A_Language[i] = 'Ricerca'; var C_ResearchTxt=i; i++;
1126 |
A_Language[i] = 'Flotte'; var C_FleetsTxt=i; i++;
1127 |
A_Language[i] = 'Lista'; var C_List=i; i++;
1128 |
A_Language[i] = 'Navi e difese in costruzione'; var C_FleetsDefensesUC=i; i++;
1129 |
A_Language[i] = 'Vai a costruzioni'; var C_ToBuildings=i; i++;
1130 |
A_Language[i] = 'Vai a ricerca'; var C_ToResearch=i; i++;
1131 |
A_Language[i] = 'Vai a difesa'; var C_ToDefenses=i; i++;
1132 |
A_Language[i] = 'Vai a cantiere spaziale'; var C_ToFleets=i; i++;
1133 |
A_Language[i] = 'Energia dai satelliti solari'; var C_Ship212Production=i; i++;
1134 |
A_Language[i] = 'Num. di satelliti necessari'; var C_Ship212NecessaryNumber=i; i++;
1135 |
A_Language[i] = 'Costruzione possibile'; var C_ConstructionAvailable=i; i++;
1136 |
A_Language[i] = 'Con le risorse del pianeta fra'; var C_WithPlanetResources=i; i++;
1137 |
A_Language[i] = 'Con le risorse di tutti i pianeti fra'; var C_WithAllPlanetsResources=i; i++;
1138 |
A_Language[i] = 'Un\'altra costruzione in corso sul pianeta'; var C_OtherBuildingsInConstruction=i; i++;
1139 |
A_Language[i] = 'Un\'altra ricerca in corso su uno dei pianeti'; var C_OtherResearchInDevelopment=i; i++;
1140 |
A_Language[i] = 'Risorse impiegate'; var C_TotalBuildingsCost=i; i++;
1141 |
A_Language[i] = 'Il livello'; var C_LevelCost1=i; i++;
1142 |
A_Language[i] = ' richiede'; var C_LevelCost2=i; i++;
1143 |
A_Language[i] = 'Arresta la costruzione'; var C_StopBuildings=i; i++;
1144 |
A_Language[i] = 'Arresta la ricerca'; var C_StopResearch=i; i++;
1145 |
A_Language[i] = 'Lancia la costruzione'; var C_LaunchBuildings=i; i++;
1146 |
A_Language[i] = 'Lancia la ricerca'; var C_LaunchResearch=i; i++;
1147 |
A_Language[i] = 'Costruire difese'; var C_BuildDefenses=i; i++;
1148 |
A_Language[i] = 'Costruzione Navi'; var C_BuildFleets=i; i++;
1149 |
A_Language[i] = 'Tempo di produzione'; var C_BuildingTime=i; i++;
1150 |
// Empire : Export
1151 |
A_Language[i] = 'Esporta'; var C_Export=i; i++;
1152 |
A_Language[i] = 'Generatore opzioni'; var C_GeneratorOptions=i; i++;
1153 |
A_Language[i] = 'Centrato'; var C_Center=i; i++;
1154 |
A_Language[i] = 'Text in color'; var C_TextColored=i; i++;
1155 |
A_Language[i] = 'Senza caratteri speciali'; var C_NoSpecialCharacter=i; i++;
1156 |
A_Language[i] = 'In tabella'; var C_LayoutInTable=i; i++;
1157 |
A_Language[i] = 'Centre the text of table'; var C_CenteredTextInTable=i; i++;
1158 |
A_Language[i] = 'Resize the text of table'; var C_ResizeTextInTable=i; i++;
1159 |
A_Language[i] = 'Genera'; var C_Generate=i; i++;
1160 |
A_Language[i] = 'caratteri'; var C_Characters=i; i++;
1161 |
// Transfer
1162 |
A_Language[i] = 'Trasferimento Risorse'; var C_TransferResources=i; i++;
1163 |
A_Language[i] = 'Non hai risorse da inviare.'; var C_NoResources=i; i++;
1164 |
A_Language[i] = 'Il trasferimento e\' impossibile. Non hai flotta sui pianeti.'; var C_NotEnoughShip1=i; i++;
1165 |
A_Language[i] = 'Dovresti rivisitare la pagina di tutti i pianeti per aggiornare il numero delle navi.'; var C_NotEnoughShip2=i; i++;
1166 |
A_Language[i] = 'Destinazione'; var C_Destination=i; i++;
1167 |
A_Language[i] = 'Da inviare'; var C_ToTransfer=i; i++;
1168 |
A_Language[i] = 'Inviato'; var C_Transfered=i; i++;
1169 |
A_Language[i] = 'Invertire la selezione'; var C_InvertSelection=i; i++;
1170 |
A_Language[i] = 'Velocit\340'; var C_Speed=i; i++;
1171 |
A_Language[i] = 'Riciclatrici ?'; var C_NeededRecycler=i; i++;
1172 |
A_Language[i] = 'Stato dell\'invio'; var C_TransferState=i; i++;
1173 |
A_Language[i] = 'CP'; var C_LargeCargoShip=i; i++; // Abbreviation of Large Cargo Ship
1174 |
A_Language[i] = 'CL'; var C_SmallCargoShip=i; i++; // Abbreviation of Small Cargo Ship
1175 |
A_Language[i] = 'Non puoi inviare risorse dal pianeta di destinazione.'; var C_NoTransferFromDestinationPlanet=i; i++;
1176 |
A_Language[i] = 'Non hai nessuna riciclatrice.'; var C_NoRecycler=i; i++;
1177 |
A_Language[i] = 'Non hai abbastanza cargo pesanti.'; var C_NotEnoughLargeCargoShip=i; i++;
1178 |
A_Language[i] = 'Non hai abbastanza cargo leggeri.'; var C_NotEnoughSmallCargoShip=i; i++;
1179 |
A_Language[i] = 'Le risorse son gia\' state inviate'; var C_AlreadyTransfered=i; i++;
1180 |
A_Language[i] = 'Il pianeta non e\' stato incluso nel calcolo.'; var C_PlanetNotSelected=i; i++;
1181 |
A_Language[i] = 'Nessuna memorizzazione dati.'; var C_NoTransfer=i; i++;
1182 |
A_Language[i] = 'Colonia selezionata'; var C_ColonyToBeUsed=i; i++;
1183 |
A_Language[i] = 'Altra destinazione'; var C_OtherDestination=i; i++;
1184 |
A_Language[i] = 'Introduci le risorse necessarie allo trasferimento'; var C_NeededResources=i; i++;
1185 |
A_Language[i] = 'Restano'; var C_Rest=i; i++;
1186 |
A_Language[i] = 'Metallo da inviare'; var C_MetalToBeSent=i; i++;
1187 |
A_Language[i] = 'Cristallo da inviare'; var C_CrystalToBeSent=i; i++;
1188 |
A_Language[i] = 'Deuterio da inviare'; var C_DeuteriumToBeSent=i; i++;
1189 |
A_Language[i] = 'Durata del volo'; var C_FlightTime=i; i++;
1190 |
A_Language[i] = 'Velocit\340 di invio'; var C_SendingSpeed=i; i++;
1191 |
A_Language[i] = 'Carburante consumato'; var C_DeuteriumConsumption=i; i++;
1192 |
A_Language[i] = 'Cl o Cp da inviare'; var C_TransportShipNumber=i; i++;
1193 |
A_Language[i] = 'Opzioni di calcolo'; var C_TransferCalcOption=i; i++;
1194 |
A_Language[i] = 'Modalita\' di calcolo'; var C_CalcMode=i; i++;
1195 |
A_Language[i] = 'Usa i pianeti che hanno pi\371 risorse'; var C_SameRest=i; i++;
1196 |
A_Language[i] = 'Usa la stessa quantit\340 di risorse per tutti i pianeti'; var C_SameQuantity=i; i++;
1197 |
A_Language[i] = 'Usa prima le risorse del pianeta di destinazione'; var C_UseTotalResourcesDestinationPlanet=i; i++;
1198 |
A_Language[i] = 'Tempo di volo il pi\371 breve possibile'; var C_SameTime=i; i++;
1199 |
A_Language[i] = 'Il pi\371 veloce possibile'; var C_Fastest=i; i++;
1200 |
A_Language[i] = 'Data di arrivo'; var C_ArrivalDate=i; i++;
1201 |
A_Language[i] = 'Anno'; var C_Year=i; i++;
1202 |
A_Language[i] = 'Mese'; var C_Month=i; i++;
1203 |
A_Language[i] = 'Giorno'; var C_Day=i; i++;
1204 |
A_Language[i] = 'Ora'; var C_Hour=i; i++;
1205 |
A_Language[i] = 'Minuto'; var C_Minute=i; i++;
1206 |
A_Language[i] = 'Giorno(i)'; var C_Days=i; i++;
1207 |
A_Language[i] = 'Ora(e)'; var C_Hours=i; i++;
1208 |
A_Language[i] = 'Minuto(i)'; var C_Minutes=i; i++;
1209 |
A_Language[i] = 'g'; var C_DayAbbreviation=i; i++;
1210 |
A_Language[i] = 'h'; var C_HourAbbreviation=i; i++;
1211 |
A_Language[i] = 'm'; var C_MinuteAbbreviation=i; i++;
1212 |
A_Language[i] = 's'; var C_SecondAbbreviation=i; i++;
1213 |
A_Language[i] = 'Aggiungi una riciclatrice s\350 necessario, per affinare il tempo di volo'; var C_AddRecycler=i; i++;
1214 |
A_Language[i] = 'Cargo'; var C_TransportShip=i; i++;
1215 |
A_Language[i] = 'Memorizza il trasferimento'; var C_SaveTransfer=i; i++;
1216 |
A_Language[i] = 'Annulla il trasferimento'; var C_CancelTransfer=i; i++;
1217 |
A_Language[i] = 'Riempi i cargo'; var C_FillShip=i; i++;
1218 |
A_Language[i] = 'Alcuni pianeti non son stati memorizzati.'; var C_UnsavedPlanets=i; i++;
1219 |
A_Language[i] = 'Riempire i campi con coordinate e velocit\340'; var C_FillCoordinatesAndSpeed=i; i++;
1220 |
A_Language[i] = 'Riempire con risorse'; var C_FillResources=i; i++;
1221 |
A_Language[i] = 'Procedi'; var C_Continue=i; i++;
1222 |
// Other
1223 |
A_Language[i] = 'La costruzione, modifica i valori delle risorse disponibili,\n\nVuoi aggiornare la pagina Risorse ora?'; var C_ResourcesBuildingsUC=i; i++;
1224 |
A_Language[i] = 'Tempo d\'esecuzione'; var C_RunTime=i; i++;
1225 |
// Welcome message
1226 |
A_Language[i] = 'Welcome to the new version of \253'+C_ScriptName+'\273 (version: '+C_ScriptVersion+', build: '+C_ScriptBuild+')\n\nGerman translation : by Dhu\nItalian translation : by Fiox\nSpanish translation : By ETintos\nThanks to all beta tester.\n\n'+
1227 |
'For this version, most of the code were rewritten, it is thus advised to launch an automatic updating of pages from your account following this message.\n\n'+
1228 |
'Just after your click on OK, the script will load the tree technology page to get the name of each construction.\n\n'+
1229 |
'To see the changes about this version, go to the section named \253DESCRIPTION DES MISES A JOUR\273 in the script (Only in french).'; var C_NewVersion=i; i++;
1230 |
A_Language[i] = 'Welcome to the new version of \253'+C_ScriptName+'\273 (version: '+C_ScriptVersion+', build: '+C_ScriptBuild+')\n\nGerman translation : by Dhu\nItalian translation : by Fiox\nSpanish translation : By ETintos\nThanks to all beta tester.\n\n'+
1231 |
'To see the changes about this version, go to the section named \253DESCRIPTION DES MISES A JOUR\273 in the script (Only in french).'; var C_NewBuild=i; i++;
1232 |
}
1233 |
else if (Language == 3) { // LT
1234 |
// Insert your translation here
1235 |
1236 |
}
1237 |
else if (Language == 4) { // TR
1238 |
// For accented character, use octal code to replace it, use this link (http://www.vbc3.com/script/diacritics.html)
1239 |
i = 0;
1240 |
A_Language[i] = 'Planet'; i++;
1241 |
A_Language[i] = 'Moon'; i++;
1242 |
A_Language[i] = 'Metal'; var C_Metal=i; i++;
1243 |
A_Language[i] = 'Crystal'; var C_Crystal=i; i++;
1244 |
A_Language[i] = 'Deuterium'; var C_Deuterium=i; i++;
1245 |
A_Language[i] = 'Energy'; var C_Energy=i; i++;
1246 |
A_Language[i] = 'Dark Matter'; var C_DarkMatter=i; i++;
1247 |
A_Language[i] = 'Empire'; var C_Empire=i; i++;
1248 |
A_Language[i] = 'Resources'; var C_Resources=i; i++;
1249 |
A_Language[i] = 'Update'; var C_Update=i; i++;
1250 |
A_Language[i] = 'Yes'; var C_Yes=i; i++;
1251 |
A_Language[i] = 'No'; var C_No=i; i++;
1252 |
A_Language[i] = 'Show'; var C_Show=i; i++;
1253 |
A_Language[i] = 'Hide'; var C_Hide=i; i++;
1254 |
// Required text for analysis, include spaces, must be exact
1255 |
A_Language[i] = 'Diameter'; var C_Diameter=i; i++; // Overview page
1256 |
A_Language[i] = 'Temperature'; var C_Temperature=i; i++; // Overview page
1257 |
A_Language[i] = 'Total'; var C_Total=i; i++; // Name of total in resources page
1258 |
A_Language[i] = 'Gezegendeki Hammadde'; var C_ResourcesTableHeader=i; i++; // Beginning of the first row from the resources table (resources page)
1259 |
A_Language[i] = 'Gereken'; var C_Require=i; i++; // First word of the right cell in tree technology table
1260 |
A_Language[i] = '\334retim fakt\366r\374: '; var C_ProductionRate=i; i++; // Text before production rate number in resources page
1261 |
// ValidateBuilding
1262 |
A_Language[i] = 'Numbers of free field are insufficient'; var C_NotEnoughFreeField=i; i++;
1263 |
A_Language[i] = 'The lunar base aren\'t built'; var C_LunarBaseNotBuilt=i; i++;
1264 |
A_Language[i] = 'Not available on plant'; var C_NotOnPlanet=i; i++;
1265 |
A_Language[i] = 'Not available on moon'; var C_NotOnMoon=i; i++;
1266 |
// AddLink
1267 |
A_Language[i] = 'Key words :\n\nSome part can be replaced keywords.\n\n'+
1268 |
'[session] To get the id of the current session\n'+
1269 |
'[host] To get the domain of the ogame universe\n'+
1270 |
'[Planet name] To get the id of one of your planets\n\n'+
1271 |
'Ex: Creation of a link to the \'overview\' page of the planet named \253Homeworld\273 :\n'+
1272 |
'http://[host]/game/index.php?page=overview&session=[session]&cp=[Homeworld]\n\n'+
1273 |
'Become (for universe 10) :\n'+
1274 |
'http://uni10.ogame.org/game/index.php?page=overview&session=2943046dc47f&cp=34317957'; var C_KeyWordsInformations=i; i++;
1275 |
// SaveParameter
1276 |
A_Language[i] = 'There is an error in the value of transparency.\nThe value must be included between 1 and 100'; var C_TransparencyError=i; i++;
1277 |
A_Language[i] = 'The value of the empire row is not correct.\nThe value must be included between 1 and '; var C_EmpireRowError=i; i++;
1278 |
A_Language[i] = 'The name of the link towards the empire menu must contain at least one character'; var C_EmpireTxtError=i; i++;
1279 |
A_Language[i] = 'The icons size of planets in empire view must be upper to 1 pixel.'; var C_EmpireSizeIconError=i; i++;
1280 |
A_Language[i] = 'The link'; var C_LinkPositionError1=i; i++;
1281 |
A_Language[i] = ' can\'t be saved.\nVerify the name, link and row number.\nThe link row must be included between 1 and '; var C_LinkPositionError2=i; i++;
1282 |
A_Language[i] = 'Correct datas were been saved\nSo that you can correct, the page will not be refreshed.'; var C_SaveParameterError=i; i++;
1283 |
// ShowHideTable
1284 |
A_Language[i] = 'Roll up'; var C_RollUp=i; i++;
1285 |
A_Language[i] = 'Unfold'; var C_Unfold=i; i++;
1286 |
// Options : General parameters
1287 |
A_Language[i] = 'General parameters'; var C_MainOption=i; i++;
1288 |
A_Language[i] = 'Show numbers in kilo'; var C_ShowInKilo=i; i++;
1289 |
A_Language[i] = 'Show seconds for the upper update at 24h'; var C_ShowSecondForUpperUpdateTimeInDay=i; i++;
1290 |
A_Language[i] = 'Delete Links \'officers\''; var C_DeleteOfficerLink=i; i++;
1291 |
A_Language[i] = 'Delete Link \'merchant\''; var C_DeleteTraderLink=i; i++;
1292 |
A_Language[i] = 'Position'; var C_Coordinates=i; i++;
1293 |
A_Language[i] = 'Name'; var C_Name=i; i++;
1294 |
A_Language[i] = 'Status'; var C_Status=i; i++;
1295 |
A_Language[i] = 'Points'; var C_Points=i; i++;
1296 |
A_Language[i] = 'Membership'; var C_MemberShip=i; i++;
1297 |
A_Language[i] = 'Online'; var C_Online=i; i++;
1298 |
A_Language[i] = 'Sort member list'; var C_SortMember=i; i++;
1299 |
A_Language[i] = 'Ascending'; var C_Increasing=i; i++;
1300 |
A_Language[i] = 'Descending'; var C_Lessening=i; i++;
1301 |
A_Language[i] = 'Order of member list sorting'; var C_SortOrder=i;i++;
1302 |
A_Language[i] = 'Add tooltip to all link'; var C_AddToolTip=i; i++;
1303 |
A_Language[i] = 'Show a message asking to update the resources page if a new building modifying it was built'; var C_ShowRequestToUpdateResourcesPage=i; i++;
1304 |
A_Language[i] = 'Show a link to update all pages in automatic.'; var C_ShowAutoUpdate=i; i++;
1305 |
A_Language[i] = 'Use a random time to update pages in automatic (between 2 and 10s)'; var C_UseRandomUpdateTime=i; i++;
1306 |
A_Language[i] = 'Add a version check php image at the bottom of page'; var C_AddImageVersion=i; i++;
1307 |
A_Language[i] = 'Show the error messages (Debugging)'; var C_Debug=i; i++;
1308 |
// Options : Display options
1309 |
A_Language[i] = 'Display options'; var C_ScreenOption=i; i++;
1310 |
A_Language[i] = 'Show drop-down list of planets'; var C_ShowHeaderPlanetList=i; i++;
1311 |
A_Language[i] = 'Show the default resources table'; var C_ShowHeaderResourcesList=i; i++;
1312 |
A_Language[i] = 'Add the resources total to the default resources table'; var C_AddResourcesTotal=i; i++;
1313 |
A_Language[i] = 'Activate the possibility to change the header frame position (Drop-down list of planets)'; var C_ChangeHeaderPosition=i; i++;
1314 |
A_Language[i] = 'Position of the header frame (in css)'; var C_HeaderPosition=i; i++;
1315 |
A_Language[i] = 'To be sure that your position is taken in consideration, you can add \253!important\273 after the position.'; var C_PositionInformations=i; i++;
1316 |
A_Language[i] = 'Activate the possibility to change the position of the main frame.'; var C_ChangeContentPosition=i; i++;
1317 |
A_Language[i] = 'Position of the main frame (in css)'; var C_ContentPosition=i; i++;
1318 |
A_Language[i] = 'Add CSS code in all pages'; var C_AddCssCode=i; i++;
1319 |
A_Language[i] = 'Remove CSS code'; var C_RemoveCssCode=i; i++;
1320 |
A_Language[i] = 'Add JavaScript code in all pages'; var C_AddJSCode=i; i++;
1321 |
A_Language[i] = 'Remove JavaScript code'; var C_RemoveJSCode=i; i++;
1322 |
A_Language[i] = 'Write your code here'; var C_WriteCode=i; i++;
1323 |
// Options : Resources table
1324 |
A_Language[i] = 'Resources table'; var C_ResourcesTableOption=i; i++;
1325 |
A_Language[i] = 'Show the resources table'; var C_ShowHeaderResourcesTable=i; i++;
1326 |
A_Language[i] = 'Show planet name'; var C_ShowPlanetName=i; i++;
1327 |
A_Language[i] = 'Show the coordinates of planets'; var C_ShowCoordinates=i; i++;
1328 |
A_Language[i] = 'Add total resources column'; var C_ShowTotal=i; i++;
1329 |
A_Language[i] = 'Show dark matter column'; var C_ShowDarkMatter=i; i++;
1330 |
A_Language[i] = 'Show the time since the last update'; var C_ShowTimeUpdate=i; i++;
1331 |
A_Language[i] = 'Show only resources of active session'; var C_ShowResourcesOnlyActiveSession=i; i++
1332 |
A_Language[i] = 'Calculate resources in real time'; var C_RealTimeResources=i; i++;
1333 |
A_Language[i] = 'Interval of time between each calculation'; var C_RealTimeResourcesDelay=i; i++;
1334 |
A_Language[i] = 'Style of header of current planet (in css)'; var C_HeaderSelectedPlanetStyle=i; i++;
1335 |
A_Language[i] = 'Transparency of resources cells (1 to 100)'; var C_Transparency=i; i++;
1336 |
A_Language[i] = 'Time corresponding to the colors of graduations (in second) (the color used is the one whoise time since the last update is just inferior of filled time)'; var C_UpdateTimeColor=i; i++;
1337 |
A_Language[i] = 'And red, if update time is superior.'; var C_UpdateTimeRed=i; i++;
1338 |
A_Language[i] = 'Activate planets sort'; var C_PlanetOrder=i; i++;
1339 |
A_Language[i] = 'Choose one planet and use arrows to change its position'; var C_PlanetOrderDescription=i; i++;
1340 |
// Options : Empire
1341 |
A_Language[i] = 'Show empire link'; var C_ShowEmpire=i; i++;
1342 |
A_Language[i] = 'Name of empire link'; var C_EmpireLinkName=i; i++;
1343 |
A_Language[i] = 'Row number in ogame menu'; var C_EmpireMenuRow=i; i++;
1344 |
A_Language[i] = 'Size in pixel of planets thumbnails'; var C_EmpireIconSize=i; i++;
1345 |
A_Language[i] = 'Hide default resources table'; var C_HideDefaultResourcesTable=i; i++;
1346 |
A_Language[i] = 'Force the display of the generated resources table'; var C_ForceDisplayHeaderResourcesTableWithEmpire=i; i++;
1347 |
A_Language[i] = 'Choose one block and use arrows to change its position'; var C_BlockOrderDescription=i; i++;
1348 |
// Options : Transfer
1349 |
A_Language[i] = 'Transfer'; var C_Transfer=i; i++;
1350 |
A_Language[i] = 'Use result of real time resources calculation'; var C_UseRealTimeResources=i; i++;
1351 |
A_Language[i] = 'Force the display of the resources calculated real time (Important CPU usage)'; var C_ForceResourcesTransferTableUpdate=i; i++;
1352 |
A_Language[i] = 'Show transfer form if a transfer is in progress'; var C_ShowTransferTableIfActiveTransfer=i; i++;
1353 |
A_Language[i] = 'Speed ship ratio multiplier'; var C_TransferRatioSpeed=i; i++;
1354 |
// Options : Additional links
1355 |
A_Language[i] = 'Additional links'; var C_LinkOption=i; i++;
1356 |
A_Language[i] = 'Name of link'; var C_LinkName=i; i++;
1357 |
A_Language[i] = 'Url of link'; var C_LinkUrl=i; i++;
1358 |
A_Language[i] = 'Row number in menu'; var C_LinkPosition=i; i++;
1359 |
A_Language[i] = 'Open the link in a new window'; var C_LinkNewWindow=i; i++;
1360 |
A_Language[i] = 'Text shown the mouse is over the link'; var C_LinkTitle=i; i++;
1361 |
A_Language[i] = 'Add link'; var C_AddLink=i; i++;
1362 |
A_Language[i] = 'Link n\260'; var C_LinkNumber=i; i++;
1363 |
A_Language[i] = 'Delete'; var C_Delete=i; i++;
1364 |
// Options
1365 |
A_Language[i] = 'Save'; var C_Save=i; i++;
1366 |
A_Language[i] = 'Control panel'; var C_ControlPanel=i; i++;
1367 |
// Automatic update
1368 |
A_Language[i] = 'Update Start'; var C_StartUpdate=i; i++;
1369 |
A_Language[i] = 'Update Stop'; var C_StopUpdate=i; i++;
1370 |
A_Language[i] = 'Stop automatic update'; var C_UpdateStopInformations=i; i++;
1371 |
A_Language[i] = 'Update in automatic all pages'; var C_UpdateInformations=i; i++;
1372 |
// Resources table
1373 |
A_Language[i] = 'Next planet'; var C_NextPlanet=i; i++;
1374 |
A_Language[i] = 'Previous planet'; var C_PreviousPlanet=i; i++;
1375 |
A_Language[i] = 'Refresh the current page on all planets'; var C_UpdatePages=i; i++;
1376 |
// Empire
1377 |
A_Language[i] = 'Type'; var C_Type=i; i++;
1378 |
A_Language[i] = 'Number of field'; var C_FieldNumber=i; i++;
1379 |
A_Language[i] = 'to'; var C_To=i; i++;
1380 |
A_Language[i] = 'Apply'; var C_Apply=i; i++;
1381 |
A_Language[i] = 'Image not saved'; var C_ImageNotSaved=i; i++;
1382 |
A_Language[i] = 'Main informations'; var C_MainInformations=i; i++;
1383 |
A_Language[i] = 'Hourly production'; var C_HourProduction=i; i++;
1384 |
A_Language[i] = 'Daily Production'; var C_DayProduction=i; i++;
1385 |
A_Language[i] = 'Buildings'; var C_BuildingsTxt=i; i++;
1386 |
A_Language[i] = 'Defense'; var C_DefensesTxt=i; i++;
1387 |
A_Language[i] = 'Research'; var C_ResearchTxt=i; i++;
1388 |
A_Language[i] = 'Fleet'; var C_FleetsTxt=i; i++;
1389 |
A_Language[i] = 'List'; var C_List=i; i++;
1390 |
A_Language[i] = 'Ship and defenses under construction'; var C_FleetsDefensesUC=i; i++;
1391 |
A_Language[i] = 'Go to buildings'; var C_ToBuildings=i; i++;
1392 |
A_Language[i] = 'Go to research'; var C_ToResearch=i; i++;
1393 |
A_Language[i] = 'Go to defense'; var C_ToDefenses=i; i++;
1394 |
A_Language[i] = 'Go to shipyard'; var C_ToFleets=i; i++;
1395 |
A_Language[i] = 'Energy provide by solar satellites.'; var C_Ship212Production=i; i++;
1396 |
A_Language[i] = 'Num. of solar satellites needed'; var C_Ship212NecessaryNumber=i; i++;
1397 |
A_Language[i] = 'Construction available'; var C_ConstructionAvailable=i; i++;
1398 |
A_Language[i] = 'With resources from planet'; var C_WithPlanetResources=i; i++;
1399 |
A_Language[i] = 'With resources from all planets'; var C_WithAllPlanetsResources=i; i++;
1400 |
A_Language[i] = 'An other construction is in progress on this planet'; var C_OtherBuildingsInConstruction=i; i++;
1401 |
A_Language[i] = 'An other research is in development on planet'; var C_OtherResearchInDevelopment=i; i++;
1402 |
A_Language[i] = 'Total cost of buildings'; var C_TotalBuildingsCost=i; i++;
1403 |
A_Language[i] = 'Level cost'; var C_LevelCost1=i; i++;
1404 |
A_Language[i] = ' required'; var C_LevelCost2=i; i++;
1405 |
A_Language[i] = 'Cancel building'; var C_StopBuildings=i; i++;
1406 |
A_Language[i] = 'Cancel research'; var C_StopResearch=i; i++;
1407 |
A_Language[i] = 'Start building'; var C_LaunchBuildings=i; i++;
1408 |
A_Language[i] = 'Start research'; var C_LaunchResearch=i; i++;
1409 |
A_Language[i] = 'Build defense'; var C_BuildDefenses=i; i++;
1410 |
A_Language[i] = 'Build ship'; var C_BuildFleets=i; i++;
1411 |
A_Language[i] = 'Building time'; var C_BuildingTime=i; i++;
1412 |
// Empire : Export
1413 |
A_Language[i] = 'Export'; var C_Export=i; i++;
1414 |
A_Language[i] = 'Generator options'; var C_GeneratorOptions=i; i++;
1415 |
A_Language[i] = 'Centred'; var C_Center=i; i++;
1416 |
A_Language[i] = 'Text in color'; var C_TextColored=i; i++;
1417 |
A_Language[i] = 'No special character'; var C_NoSpecialCharacter=i; i++;
1418 |
A_Language[i] = 'Table'; var C_LayoutInTable=i; i++;
1419 |
A_Language[i] = 'Centre the text of table'; var C_CenteredTextInTable=i; i++;
1420 |
A_Language[i] = 'Resize the text of table'; var C_ResizeTextInTable=i; i++;
1421 |
A_Language[i] = 'Generate'; var C_Generate=i; i++;
1422 |
A_Language[i] = 'characters'; var C_Characters=i; i++;
1423 |
// Transfer
1424 |
A_Language[i] = 'Transfer resources'; var C_TransferResources=i; i++;
1425 |
A_Language[i] = 'There are any resources to be transfered.'; var C_NoResources=i; i++;
1426 |
A_Language[i] = 'Transfer is impossibile. You haven\'t enough ship on certain planets.'; var C_NotEnoughShip1=i; i++;
1427 |
A_Language[i] = 'You should revisit all fleet pages to update ship number.'; var C_NotEnoughShip2=i; i++;
1428 |
A_Language[i] = 'Destination'; var C_Destination=i; i++;
1429 |
A_Language[i] = 'To send'; var C_ToTransfer=i; i++;
1430 |
A_Language[i] = 'Invert selection'; var C_InvertSelection=i; i++;
1431 |
A_Language[i] = 'Sent'; var C_Transfered=i; i++;
1432 |
A_Language[i] = 'Speed'; var C_Speed=i; i++;
1433 |
A_Language[i] = 'Recycler ?'; var C_NeededRecycler=i; i++;
1434 |
A_Language[i] = 'Transfer status'; var C_TransferState=i; i++;
1435 |
A_Language[i] = 'SC'; var C_LargeCargoShip=i; i++; // Abbreviation of Large Cargo Ship
1436 |
A_Language[i] = 'LC'; var C_SmallCargoShip=i; i++; // Abbreviation of Small Cargo Ship
1437 |
A_Language[i] = 'The transfer isn\'t possible from destination planet.'; var C_NoTransferFromDestinationPlanet=i; i++;
1438 |
A_Language[i] = 'It lacks recyclers.'; var C_NoRecycler=i; i++;
1439 |
A_Language[i] = 'There isn\'t enough large cargos.'; var C_NotEnoughLargeCargoShip=i; i++;
1440 |
A_Language[i] = 'There isn\'t enough small cargos.'; var C_NotEnoughSmallCargoShip=i; i++;
1441 |
A_Language[i] = 'Resources had already sent from this planet.'; var C_AlreadyTransfered=i; i++;
1442 |
A_Language[i] = 'This planet hadn\'t been selected for the transfer.'; var C_PlanetNotSelected=i; i++;
1443 |
A_Language[i] = 'No transfer in progress.'; var C_NoTransfer=i; i++;
1444 |
A_Language[i] = 'Selected colony'; var C_ColonyToBeUsed=i; i++;
1445 |
A_Language[i] = 'Other destination'; var C_OtherDestination=i; i++;
1446 |
A_Language[i] = 'Fill resources to be transfered'; var C_NeededResources=i; i++;
1447 |
A_Language[i] = 'Rest'; var C_Rest=i; i++;
1448 |
A_Language[i] = 'Metal to be sent'; var C_MetalToBeSent=i; i++;
1449 |
A_Language[i] = 'Crystal to be sent'; var C_CrystalToBeSent=i; i++;
1450 |
A_Language[i] = 'Deuterium to be sent'; var C_DeuteriumToBeSent=i; i++;
1451 |
A_Language[i] = 'Flight time'; var C_FlightTime=i; i++;
1452 |
A_Language[i] = 'Speed'; var C_SendingSpeed=i; i++;
1453 |
A_Language[i] = 'Fuel consumption'; var C_DeuteriumConsumption=i; i++;
1454 |
A_Language[i] = 'SC or LC to be sent'; var C_TransportShipNumber=i; i++;
1455 |
A_Language[i] = 'Calculation options'; var C_TransferCalcOption=i; i++;
1456 |
A_Language[i] = 'Calculation mode'; var C_CalcMode=i; i++;
1457 |
A_Language[i] = 'Transfer resources from planets with maximum resources (Same rest after transfer)'; var C_SameRest=i; i++;
1458 |
A_Language[i] = 'Transfer the same quantity on each planet'; var C_SameQuantity=i; i++;
1459 |
A_Language[i] = 'Use all resources on destination planet'; var C_UseTotalResourcesDestinationPlanet=i; i++;
1460 |
A_Language[i] = 'Flight time the closest possible'; var C_SameTime=i; i++;
1461 |
A_Language[i] = 'Fastest possible'; var C_Fastest=i; i++;
1462 |
A_Language[i] = 'Arrival date'; var C_ArrivalDate=i; i++;
1463 |
A_Language[i] = 'Year'; var C_Year=i; i++;
1464 |
A_Language[i] = 'Month'; var C_Month=i; i++;
1465 |
A_Language[i] = 'Day'; var C_Day=i; i++;
1466 |
A_Language[i] = 'Hour'; var C_Hour=i; i++;
1467 |
A_Language[i] = 'Minute'; var C_Minute=i; i++;
1468 |
A_Language[i] = 'Day(s)'; var C_Days=i; i++;
1469 |
A_Language[i] = 'Hour(s)'; var C_Hours=i; i++;
1470 |
A_Language[i] = 'Minute(s)'; var C_Minutes=i; i++;
1471 |
A_Language[i] = 'd'; var C_DayAbbreviation=i; i++;
1472 |
A_Language[i] = 'h'; var C_HourAbbreviation=i; i++;
1473 |
A_Language[i] = 'm'; var C_MinuteAbbreviation=i; i++;
1474 |
A_Language[i] = 's'; var C_SecondAbbreviation=i; i++;
1475 |
A_Language[i] = 'Add a recycler if needed to adjust flight time'; var C_AddRecycler=i; i++;
1476 |
A_Language[i] = 'Cargo'; var C_TransportShip=i; i++;
1477 |
A_Language[i] = 'Save transfer'; var C_SaveTransfer=i; i++;
1478 |
A_Language[i] = 'Cancel transfer'; var C_CancelTransfer=i; i++;
1479 |
A_Language[i] = 'Fill cargos'; var C_FillShip=i; i++;
1480 |
A_Language[i] = 'Planets unsaved had been found. You should revisit them.'; var C_UnsavedPlanets=i; i++;
1481 |
A_Language[i] = 'Fill position and speed'; var C_FillCoordinatesAndSpeed=i; i++;
1482 |
A_Language[i] = 'Fill resources'; var C_FillResources=i; i++;
1483 |
A_Language[i] = 'Continue'; var C_Continue=i; i++;
1484 |
// Other
1485 |
A_Language[i] = 'Execution time'; var C_RunTime=i; i++;
1486 |
A_Language[i] = 'A buildings which modify production factor had been found.\n\nDo you want to update the resources page now?'; var C_ResourcesBuildingsUC=i; i++;
1487 |
// Welcome message
1488 |
A_Language[i] = 'Welcome to the new version of \253'+C_ScriptName+'\273 (version: '+C_ScriptVersion+', build: '+C_ScriptBuild+')\n\nGerman translation : by Dhu\nItalian translation : by Fiox\nSpanish translation : By ETintos\nThanks to all beta tester.\n\n'+
1489 |
'For this version, most of the code were rewritten, it is thus advised to launch an automatic updating of pages from your account following this message.\n\n'+
1490 |
'Just after your click on OK, the script will load the tree technology page to get the name of each construction.\n\n'+
1491 |
'To see the changes about this version, go to the section named \253DESCRIPTION DES MISES A JOUR\273 in the script (Only in french).'; var C_NewVersion=i; i++;
1492 |
A_Language[i] = 'Welcome to the new version of \253'+C_ScriptName+'\273 (version: '+C_ScriptVersion+', build: '+C_ScriptBuild+')\n\nGerman translation : by Dhu\nItalian translation : by Fiox\nSpanish translation : By ETintos\nThanks to all beta tester.\n\n'+
1493 |
'To see the changes about this version, go to the section named \253DESCRIPTION DES MISES A JOUR\273 in the script (Only in french).'; var C_NewBuild=i; i++;
1494 |
}
1495 |
else if (Language == 5) { // DE, added by DHU090101, please note that some german is probably not 100% correct in context
1496 |
// For accented character, use octal code to replace it, use this link (http://www.vbc3.com/script/diacritics.html)
1497 |
i = 0;
1498 |
A_Language[i] = 'Planet'; i++;
1499 |
A_Language[i] = 'Mond'; i++;
1500 |
A_Language[i] = 'Metall'; var C_Metal=i; i++;
1501 |
A_Language[i] = 'Kristall'; var C_Crystal=i; i++;
1502 |
A_Language[i] = 'Deuterium'; var C_Deuterium=i; i++;
1503 |
A_Language[i] = 'Energie'; var C_Energy=i; i++;
1504 |
A_Language[i] = 'Dunkle Materie'; var C_DarkMatter=i; i++;
1505 |
A_Language[i] = 'Imperium'; var C_Empire=i; i++;
1506 |
A_Language[i] = 'Rohstoff'; var C_Resources=i; i++;
1507 |
A_Language[i] = 'Update'; var C_Update=i; i++;
1508 |
A_Language[i] = 'Ja'; var C_Yes=i; i++;
1509 |
A_Language[i] = 'Nein'; var C_No=i; i++;
1510 |
A_Language[i] = 'Zeigen'; var C_Show=i; i++;
1511 |
A_Language[i] = 'Verstecken'; var C_Hide=i; i++;
1512 |
// Required text for analysis, include spaces, must be exact
1513 |
A_Language[i] = 'Durchmesser'; var C_Diameter=i; i++; // Overview page
1514 |
A_Language[i] = 'Temperatur'; var C_Temperature=i; i++; // Overview page
1515 |
A_Language[i] = 'Gesamt'; var C_Total=i; i++; // Name of total in resources page
1516 |
A_Language[i] = 'Rohstoffproduktion auf'; var C_ResourcesTableHeader=i; i++; // Beginning of the first row from the resources table (resources page)
1517 |
A_Language[i] = 'Ben\366tigt'; var C_Require=i; i++; // First word of the right cell in tree technology table
1518 |
A_Language[i] = 'Produktionsfaktor: '; var C_ProductionRate=i; i++; // Text before production rate number in resources page
1519 |
// ValidateBuilding
1520 |
A_Language[i] = 'Anzahl freier Felder zu klein'; var C_NotEnoughFreeField=i; i++;
1521 |
A_Language[i] = 'Keine Mondbasis'; var C_LunarBaseNotBuilt=i; i++;
1522 |
A_Language[i] = 'Nicht vorhanden auf Planet'; var C_NotOnPlanet=i; i++;
1523 |
A_Language[i] = 'Nicht vorhanden auf Mond'; var C_NotOnMoon=i; i++;
1524 |
// AddLink
1525 |
A_Language[i] = 'Schl\374sselw\366rter:\n\n\n\n'+
1526 |
'[session] Die ID f\374r die aktuelle Session\n'+
1527 |
'[host] Die Domain des Ogame Universums\n'+
1528 |
'[Planet name] Die ID eines Planeten\n\n'+
1529 |
'Bsp: Erstellung eines Links zur Seite \'\334bersicht\' f\374r den Planeten \253Homeworld\273 :\n'+
1530 |
'http://[host]/game/index.php?page=overview&session=[session]&cp=[Homeworld]\n\n'+
1531 |
'Wird (f\374r Universum 10) :\n'+
1532 |
'http://uni10.ogame.org/game/index.php?page=overview&session=2943046dc47f&cp=34317957'; var C_KeyWordsInformations=i; i++;
1533 |
// SaveParameter
1534 |
A_Language[i] = 'Fehler im Transparenzwert.\nWertebereich: zwischen 1 und 100'; var C_TransparencyError=i; i++;
1535 |
A_Language[i] = 'Fehler f\374r Imperiums Zeile.\nWertebereich: zwischen 1 und '; var C_EmpireRowError=i; i++;
1536 |
A_Language[i] = 'Der Linkname f\374r die Imperiumszeile muss mindestens ein Zeichen enthalten'; var C_EmpireTxtError=i; i++;
1537 |
A_Language[i] = 'Die Bildgr\366sse f\374r Planeten muss gr\366sser als 1 Pixel sein.'; var C_EmpireSizeIconError=i; i++;
1538 |
A_Language[i] = 'Der Link'; var C_LinkPositionError1=i; i++;
1539 |
A_Language[i] = ' kann nicht gespeichert werden.\\334berpr\374fe Name, Link und Zeilennummer.\nDie Link Zeile muss sein zwischen 1 und '; var C_LinkPositionError2=i; i++; //this is not reaslly proper german (muss sein), but without knowing details I can't be precise
1540 |
A_Language[i] = 'Korrekte Daten wurden gespeichert.\nDamit korrigiert werden kann, wird die Seite nicht neu geladen.'; var C_SaveParameterError=i; i++;
1541 |
// ShowHideTable
1542 |
A_Language[i] = 'Verstecken'; var C_RollUp=i; i++;
1543 |
A_Language[i] = 'Zeigen'; var C_Unfold=i; i++;
1544 |
// Options : General parameters
1545 |
A_Language[i] = 'Generelle Parameter'; var C_MainOption=i; i++;
1546 |
A_Language[i] = 'Zeige Zahlen in kilo (1000 = 1k)'; var C_ShowInKilo=i; i++;
1547 |
A_Language[i] = 'Zeige Sekunden f\374r die Update Zeit'; var C_ShowSecondForUpperUpdateTimeInDay=i; i++; //DHU090101 not sure about this
1548 |
A_Language[i] = 'Verstecke \'Offizierskasino\' Link'; var C_DeleteOfficerLink=i; i++;
1549 |
A_Language[i] = 'Verstecke \'H\344ndler\' Link'; var C_DeleteTraderLink=i; i++;
1550 |
A_Language[i] = 'Position'; var C_Coordinates=i; i++;
1551 |
A_Language[i] = 'Name'; var C_Name=i; i++;
1552 |
A_Language[i] = 'Status'; var C_Status=i; i++;
1553 |
A_Language[i] = 'Punkte'; var C_Points=i; i++;
1554 |
A_Language[i] = 'Membership'; var C_MemberShip=i; i++;
1555 |
A_Language[i] = 'Online'; var C_Online=i; i++;
1556 |
A_Language[i] = 'Sortiere Spielerliste'; var C_SortMember=i; i++;
1557 |
A_Language[i] = 'Aufsteigend'; var C_Increasing=i; i++;
1558 |
A_Language[i] = 'Absteigend'; var C_Lessening=i; i++;
1559 |
A_Language[i] = 'Reihenfolge f\374r die Sortierung der Spielerliste'; var C_SortOrder=i;i++;
1560 |
A_Language[i] = 'F\374ge tooltip zu allen links hinzu'; var C_AddToolTip=i; i++;
1561 |
A_Language[i] = 'Zeige Meldung zur neuberechnung der Rohstoffseite wenn ein neues Geb\344ude erstellt wurde'; var C_ShowRequestToUpdateResourcesPage=i; i++;
1562 |
A_Language[i] = 'Zeige Link f\374r den automatischen Update aller Seiten.'; var C_ShowAutoUpdate=i; i++;
1563 |
A_Language[i] = 'Ben\374tze Zufallszeiten f\374r den automatischen Update (zwischen 2 und 10s)'; var C_UseRandomUpdateTime=i; i++;
1564 |
A_Language[i] = 'Version check php image am Ende der Seite'; var C_AddImageVersion=i; i++;
1565 |
A_Language[i] = 'Zeige Fehlermeldungen (Debugging)'; var C_Debug=i; i++;
1566 |
// Options : Display options
1567 |
A_Language[i] = 'Anzeigeoptionen'; var C_ScreenOption=i; i++;
1568 |
A_Language[i] = 'Zeige drop-down Liste der Planeten'; var C_ShowHeaderPlanetList=i; i++;
1569 |
A_Language[i] = 'Zeige Default Rohstofftabelle'; var C_ShowHeaderResourcesList=i; i++;
1570 |
A_Language[i] = 'F\374ge Rohstofftotal zur Default Rohstofftabelle'; var C_AddResourcesTotal=i; i++;
1571 |
A_Language[i] = 'Erm\366gliche die Verschiebung der Kopfzeile (Drop-down Liste der Planeten)'; var C_ChangeHeaderPosition=i; i++;
1572 |
A_Language[i] = 'Position der Kopfzeile (in css)'; var C_HeaderPosition=i; i++;
1573 |
A_Language[i] = 'Um sicher zu sein dass die Position ber\374cksichtigt wird, \253!important\273 nach der positionsangabe hinzuf\374gen.'; var C_PositionInformations=i; i++;
1574 |
A_Language[i] = 'Erm\366gliche die Verschiebung des main frame.'; var C_ChangeContentPosition=i; i++;
1575 |
A_Language[i] = 'Position des main frame (in css)'; var C_ContentPosition=i; i++;
1576 |
A_Language[i] = 'CSS code auf allen Seiten hinzuf\374gen'; var C_AddCssCode=i; i++;
1577 |
A_Language[i] = 'CSS code entfernen'; var C_RemoveCssCode=i; i++;
1578 |
A_Language[i] = 'JavaScript code auf allen Seiten hinzuf\374gen'; var C_AddJSCode=i; i++;
1579 |
A_Language[i] = 'Remove JavaScript code'; var C_RemoveJSCode=i; i++;
1580 |
A_Language[i] = 'Write your code here'; var C_WriteCode=i; i++;
1581 |
// Options : Resources table
1582 |
A_Language[i] = 'Rohstofftabelle'; var C_ResourcesTableOption=i; i++;
1583 |
A_Language[i] = 'Rohstofftabelle anzeigen'; var C_ShowHeaderResourcesTable=i; i++;
1584 |
A_Language[i] = 'Planetenname anzeigen'; var C_ShowPlanetName=i; i++;
1585 |
A_Language[i] = 'Zeige die Koordinaten der Planeten'; var C_ShowCoordinates=i; i++;
1586 |
A_Language[i] = 'Zeige Rohstofftotal'; var C_ShowTotal=i; i++;
1587 |
A_Language[i] = 'Zeige Dunkle Materie'; var C_ShowDarkMatter=i; i++;
1588 |
A_Language[i] = 'Zeige Zeit seit letztem Update'; var C_ShowTimeUpdate=i; i++;
1589 |
A_Language[i] = 'Zeige nur Rohstoffe der aktiven Sitzung'; var C_ShowResourcesOnlyActiveSession=i; i++
1590 |
A_Language[i] = 'Berechne Rohstoffe in Echtzeit'; var C_RealTimeResources=i; i++;
1591 |
A_Language[i] = 'Berechnungsintervall (s)'; var C_RealTimeResourcesDelay=i; i++;
1592 |
A_Language[i] = 'Style f\374r den header des aktiven Planeten (in css)'; var C_HeaderSelectedPlanetStyle=i; i++;
1593 |
A_Language[i] = 'Transparenz der Rohstoffelder (1 bis 100)'; var C_Transparency=i; i++;
1594 |
A_Language[i] = 'Farbe der Rohstoffelder abh\344ngig von der letzten Updatezeit (in Sekunden) (die Farbe wird ben\374tzt bis zum Verstreichen der angegebenen Sekunden)'; var C_UpdateTimeColor=i; i++;
1595 |
A_Language[i] = 'Rot, wenn die verstrichene Zeit gr\366sser ist als der letzte Wert.'; var C_UpdateTimeRed=i; i++;
1596 |
A_Language[i] = 'Aktiviere Sortierung der Planeten'; var C_PlanetOrder=i; i++;
1597 |
A_Language[i] = 'Selektiere einen Planeten und verschiebe die Position mit den Pfeilen'; var C_PlanetOrderDescription=i; i++;
1598 |
// Options : Empire
1599 |
A_Language[i] = 'Zeige Imperium Link'; var C_ShowEmpire=i; i++;
1600 |
A_Language[i] = 'Name des Imperium Links'; var C_EmpireLinkName=i; i++;
1601 |
A_Language[i] = 'Zeilennummer im Ogame Menu'; var C_EmpireMenuRow=i; i++;
1602 |
A_Language[i] = 'Pixelgr\366sse der Planetenbilder'; var C_EmpireIconSize=i; i++;
1603 |
A_Language[i] = 'Verstecke die Standard Rohstofftabelle'; var C_HideDefaultResourcesTable=i; i++;
1604 |
A_Language[i] = 'Erzwinge Anzeige der berechneten Resourcentabelle'; var C_ForceDisplayHeaderResourcesTableWithEmpire=i; i++;
1605 |
A_Language[i] = 'Selektiere einen Block und ben\374tze die Pfeile um ihn zu verschieben'; var C_BlockOrderDescription=i; i++;
1606 |
// Options : Transfer
1607 |
A_Language[i] = 'Transfer'; var C_Transfer=i; i++;
1608 |
A_Language[i] = 'Ben\374tze die Resultate der Echtzeitberechnung'; var C_UseRealTimeResources=i; i++;
1609 |
A_Language[i] = 'Anzeige der Resultate der Echtzeitberechnung. (Achtung CPU Belastung)'; var C_ForceResourcesTransferTableUpdate=i; i++;
1610 |
A_Language[i] = 'Zeige Transfer Formular wenn ein Transfer aktiv ist'; var C_ShowTransferTableIfActiveTransfer=i; i++;
1611 |
A_Language[i] = 'Speed ship ratio multiplier'; var C_TransferRatioSpeed=i; i++;
1612 |
// Options : Additional links
1613 |
A_Language[i] = 'Zus\344tzliche Links'; var C_LinkOption=i; i++;
1614 |
A_Language[i] = 'Linkname'; var C_LinkName=i; i++;
1615 |
A_Language[i] = 'URL'; var C_LinkUrl=i; i++;
1616 |
A_Language[i] = 'Zeile im Menu'; var C_LinkPosition=i; i++;
1617 |
A_Language[i] = 'Link in neuem Fenster \366ffnen'; var C_LinkNewWindow=i; i++;
1618 |
A_Language[i] = 'Textanzeige wenn die Maus dar\374ber steht'; var C_LinkTitle=i; i++; //DHU090101 questionable german
1619 |
A_Language[i] = 'Link hinzuf\374gen'; var C_AddLink=i; i++;
1620 |
A_Language[i] = 'Link n\260'; var C_LinkNumber=i; i++;
1621 |
A_Language[i] = 'L\366schen'; var C_Delete=i; i++;
1622 |
// Options
1623 |
A_Language[i] = 'Speichern'; var C_Save=i; i++;
1624 |
A_Language[i] = 'Control Panel'; var C_ControlPanel=i; i++;
1625 |
// Automatic update
1626 |
A_Language[i] = 'Update Start'; var C_StartUpdate=i; i++;
1627 |
A_Language[i] = 'Update Stop'; var C_StopUpdate=i; i++;
1628 |
A_Language[i] = 'Stop Automatischer Update'; var C_UpdateStopInformations=i; i++;
1629 |
A_Language[i] = 'Automatischer Update aller Seiten'; var C_UpdateInformations=i; i++;
1630 |
// Resources table
1631 |
A_Language[i] = 'N\344chster Planet'; var C_NextPlanet=i; i++;
1632 |
A_Language[i] = 'Vorheriger Planet'; var C_PreviousPlanet=i; i++;
1633 |
A_Language[i] = 'Erneuere die aktuelle Seite f\374r alle Planeten'; var C_UpdatePages=i; i++;
1634 |
// Empire
1635 |
A_Language[i] = 'Typ'; var C_Type=i; i++;
1636 |
A_Language[i] = 'Felder'; var C_FieldNumber=i; i++;
1637 |
A_Language[i] = 'bis'; var C_To=i; i++;
1638 |
A_Language[i] = 'Anwenden'; var C_Apply=i; i++;
1639 |
A_Language[i] = 'Image not saved'; var C_ImageNotSaved=i; i++;
1640 |
A_Language[i] = 'Hauptinformationen'; var C_MainInformations=i; i++;
1641 |
A_Language[i] = 'Produktion pro Stunde'; var C_HourProduction=i; i++;
1642 |
A_Language[i] = 'Produktion pro Tag'; var C_DayProduction=i; i++;
1643 |
A_Language[i] = 'Geb\344ude'; var C_BuildingsTxt=i; i++;
1644 |
A_Language[i] = 'Verteidigung'; var C_DefensesTxt=i; i++;
1645 |
A_Language[i] = 'Forschung'; var C_ResearchTxt=i; i++;
1646 |
A_Language[i] = 'Flotte'; var C_FleetsTxt=i; i++;
1647 |
A_Language[i] = 'Liste'; var C_List=i; i++;
1648 |
A_Language[i] = 'Schiffe und Verteidigungsanlagen unter Konstruktion'; var C_FleetsDefensesUC=i; i++;
1649 |
A_Language[i] = 'Gehe zu Geb\344ude'; var C_ToBuildings=i; i++;
1650 |
A_Language[i] = 'Gehe zu Forschung'; var C_ToResearch=i; i++;
1651 |
A_Language[i] = 'Gehe zu Verteidigung'; var C_ToDefenses=i; i++;
1652 |
A_Language[i] = 'Gehe zu Schiffswerft'; var C_ToFleets=i; i++;
1653 |
A_Language[i] = 'Energie von Solarsatelliten.'; var C_Ship212Production=i; i++;
1654 |
A_Language[i] = 'Anzahl Solarsatelliten ben\366tigt'; var C_Ship212NecessaryNumber=i; i++;
1655 |
A_Language[i] = 'Konstruktion m\366glich'; var C_ConstructionAvailable=i; i++;
1656 |
A_Language[i] = 'Mit Rohstoffen vom Planet'; var C_WithPlanetResources=i; i++;
1657 |
A_Language[i] = 'Mit Rohstoffen von allen Planeten'; var C_WithAllPlanetsResources=i; i++;
1658 |
A_Language[i] = 'Eine andere Konstruktion ist auf diesem Planeten im Gang'; var C_OtherBuildingsInConstruction=i; i++;
1659 |
A_Language[i] = 'Eine Forschung ist auf diesem Planeten im Gang'; var C_OtherResearchInDevelopment=i; i++;
1660 |
A_Language[i] = 'Total Geb\344udekosten'; var C_TotalBuildingsCost=i; i++;
1661 |
A_Language[i] = 'Level Kosten'; var C_LevelCost1=i; i++;
1662 |
A_Language[i] = ' ben\366tigt'; var C_LevelCost2=i; i++;
1663 |
A_Language[i] = 'Geb\344udebau abbrechen'; var C_StopBuildings=i; i++;
1664 |
A_Language[i] = 'Forschung abbrechen'; var C_StopResearch=i; i++;
1665 |
A_Language[i] = 'Geb\344udebau starten'; var C_LaunchBuildings=i; i++;
1666 |
A_Language[i] = 'Forschung Starten'; var C_LaunchResearch=i; i++;
1667 |
A_Language[i] = 'Verteidigung konstruieren'; var C_BuildDefenses=i; i++;
1668 |
A_Language[i] = 'Schiff konstruieren'; var C_BuildFleets=i; i++;
1669 |
A_Language[i] = 'Zeit f\374r die Konstruktion'; var C_BuildingTime=i; i++;
1670 |
// Empire : Export
1671 |
A_Language[i] = 'Exportieren'; var C_Export=i; i++;
1672 |
A_Language[i] = 'Generator Optionen'; var C_GeneratorOptions=i; i++;
1673 |
A_Language[i] = 'Zentriert'; var C_Center=i; i++;
1674 |
A_Language[i] = 'Text in Farbe'; var C_TextColored=i; i++;
1675 |
A_Language[i] = 'Keine Spezialzeichen'; var C_NoSpecialCharacter=i; i++;
1676 |
A_Language[i] = 'Tabelle'; var C_LayoutInTable=i; i++;
1677 |
A_Language[i] = 'Tabellentext zentriert'; var C_CenteredTextInTable=i; i++;
1678 |
A_Language[i] = 'Textgr\366sse der tabelle'; var C_ResizeTextInTable=i; i++;
1679 |
A_Language[i] = 'Ausf\374hren'; var C_Generate=i; i++;
1680 |
A_Language[i] = 'Zeichen'; var C_Characters=i; i++;
1681 |
// Transfer
1682 |
A_Language[i] = 'Rohstofftransfer'; var C_TransferResources=i; i++;
1683 |
A_Language[i] = 'There are any resources to be transfered.'; var C_NoResources=i; i++;
1684 |
A_Language[i] = 'Transfer ist nicht m\366glich. Nicht genug Raumschiffe.'; var C_NotEnoughShip1=i; i++;
1685 |
A_Language[i] = 'Anzahl Raumschiffe wird berechnet nach Besuch aller Flottenseiten.'; var C_NotEnoughShip2=i; i++;
1686 |
A_Language[i] = 'Ziel'; var C_Destination=i; i++;
1687 |
A_Language[i] = 'To send'; var C_ToTransfer=i; i++;
1688 |
A_Language[i] = 'Invertiere Selektion'; var C_InvertSelection=i; i++;
1689 |
A_Language[i] = 'Gesendet'; var C_Transfered=i; i++;
1690 |
A_Language[i] = 'Geschwindigkeit'; var C_Speed=i; i++;
1691 |
A_Language[i] = 'Recycler ?'; var C_NeededRecycler=i; i++;
1692 |
A_Language[i] = 'Transfer status'; var C_TransferState=i; i++;
1693 |
A_Language[i] = 'GT'; var C_LargeCargoShip=i; i++; // Abbreviation of Large Cargo Ship
1694 |
A_Language[i] = 'KT'; var C_SmallCargoShip=i; i++; // Abbreviation of Small Cargo Ship
1695 |
A_Language[i] = 'Kein Transfer m\366glich vom Zielplaneten.'; var C_NoTransferFromDestinationPlanet=i; i++;
1696 |
A_Language[i] = 'Nicht genug Recycler.'; var C_NoRecycler=i; i++;
1697 |
A_Language[i] = 'Nicht genug Grosse Transporter.'; var C_NotEnoughLargeCargoShip=i; i++;
1698 |
A_Language[i] = 'Nicht genug Kleine Transporter.'; var C_NotEnoughSmallCargoShip=i; i++;
1699 |
A_Language[i] = 'Rohstoffe wurden bereits von diesem Planeten gesendet.'; var C_AlreadyTransfered=i; i++;
1700 |
A_Language[i] = 'Dieser Planet wurde nicht f\374r den Transfer selektiert.'; var C_PlanetNotSelected=i; i++;
1701 |
A_Language[i] = 'Kein aktiver Transfer.'; var C_NoTransfer=i; i++;
1702 |
A_Language[i] = 'Selektiere Kolonien'; var C_ColonyToBeUsed=i; i++;
1703 |
A_Language[i] = 'Anderes Ziel'; var C_OtherDestination=i; i++;
1704 |
A_Language[i] = 'Rohstoffe zu transferieren'; var C_NeededResources=i; i++;
1705 |
A_Language[i] = 'Rest'; var C_Rest=i; i++;
1706 |
A_Language[i] = 'Sende Metall'; var C_MetalToBeSent=i; i++;
1707 |
A_Language[i] = 'Sende Kristall'; var C_CrystalToBeSent=i; i++;
1708 |
A_Language[i] = 'Sende Deuterium'; var C_DeuteriumToBeSent=i; i++;
1709 |
A_Language[i] = 'Flugzeit'; var C_FlightTime=i; i++;
1710 |
A_Language[i] = 'Geschwindigkeit'; var C_SendingSpeed=i; i++;
1711 |
A_Language[i] = 'Treibstoffverbrauch'; var C_DeuteriumConsumption=i; i++;
1712 |
A_Language[i] = 'Sende KT oder GT'; var C_TransportShipNumber=i; i++;
1713 |
A_Language[i] = 'Berechnungsoptionen'; var C_TransferCalcOption=i; i++;
1714 |
A_Language[i] = 'Berechnungsmodus'; var C_CalcMode=i; i++;
1715 |
A_Language[i] = 'Transfer Rohstoffe von Planeten mit vollen Rohstofflagern (Same rest after transfer)'; var C_SameRest=i; i++; //DHU090101 not sure if that's the correct transaltion
1716 |
A_Language[i] = 'Transfer die gleiche Menge von jedem Planeten'; var C_SameQuantity=i; i++;
1717 |
A_Language[i] = 'Ben\374tze alle Rohstoffe auf dem Zielplaneten'; var C_UseTotalResourcesDestinationPlanet=i; i++;
1718 |
A_Language[i] = 'Flugzeit m\366glichst die gleiche'; var C_SameTime=i; i++;
1719 |
A_Language[i] = 'Schnellste'; var C_Fastest=i; i++;
1720 |
A_Language[i] = 'Ankunftdatum und Zeit'; var C_ArrivalDate=i; i++;
1721 |
A_Language[i] = 'Jahr'; var C_Year=i; i++;
1722 |
A_Language[i] = 'Monat'; var C_Month=i; i++;
1723 |
A_Language[i] = 'Tag'; var C_Day=i; i++;
1724 |
A_Language[i] = 'Stunde'; var C_Hour=i; i++;
1725 |
A_Language[i] = 'Minute'; var C_Minute=i; i++;
1726 |
A_Language[i] = 'Tag(e)'; var C_Days=i; i++;
1727 |
A_Language[i] = 'Stunde(n)'; var C_Hours=i; i++;
1728 |
A_Language[i] = 'Minute(n)'; var C_Minutes=i; i++;
1729 |
A_Language[i] = 'd'; var C_DayAbbreviation=i; i++;
1730 |
A_Language[i] = 'h'; var C_HourAbbreviation=i; i++;
1731 |
A_Language[i] = 'm'; var C_MinuteAbbreviation=i; i++;
1732 |
A_Language[i] = 's'; var C_SecondAbbreviation=i; i++;
1733 |
A_Language[i] = 'Ben\374tze Recycler um die Flugzeit zu korrigieren'; var C_AddRecycler=i; i++;
1734 |
A_Language[i] = 'Fracht'; var C_TransportShip=i; i++;
1735 |
A_Language[i] = 'Transfer speichern'; var C_SaveTransfer=i; i++;
1736 |
A_Language[i] = 'Transfer abbrechen'; var C_CancelTransfer=i; i++;
1737 |
A_Language[i] = 'Lade Fracht'; var C_FillShip=i; i++;
1738 |
A_Language[i] = 'Planets unsaved had been found. You should revisit them.'; var C_UnsavedPlanets=i; i++;
1739 |
A_Language[i] = 'Position und Geschwindigkeit'; var C_FillCoordinatesAndSpeed=i; i++;
1740 |
A_Language[i] = 'Rohstoffe'; var C_FillResources=i; i++;
1741 |
A_Language[i] = 'Weiter'; var C_Continue=i; i++;
1742 |
// Other
1743 |
A_Language[i] = 'Ausf\374hrungszeit'; var C_RunTime=i; i++;
1744 |
A_Language[i] = 'Ein Geb\344ude welches den Produktionsfakto beeinflusst wurde gefunden.\n\nSoll die Rohstoffseite jetzt aktualisiert werden?'; var C_ResourcesBuildingsUC=i; i++;
1745 |
// Welcome message
1746 |
A_Language[i] = 'Willkommen zu der neuen Version von \253'+C_ScriptName+'\273 (Version: '+C_ScriptVersion+', build: '+C_ScriptBuild+')\n\nGerman translation : by Dhu\nItalienische \334bersetzung: Fiox\nSpanish translation : by ETintos\nDanke an alle Beta Tester.\n\n'+
1747 |
'Der meiste Code dieser version wurde neu geschrieben. Es wird empfohlen einen automatischen Update (Update Start) durchzuf\374hren.\n\n'+
1748 |
'Nachdem OK geklickt wurde wird das Script den Technologiebaum laden.\n\n'+
1749 |
'\304nderungen in dieser Version k\366nnen in der Sektion \253DESCRIPTION DES MISES A JOUR\273 im Script nachgelesen werden (nur in Franz\366sisch).'; var C_NewVersion=i; i++;
1750 |
A_Language[i] = 'Willkommen zu der neuen Version von \253'+C_ScriptName+'\273 (Version: '+C_ScriptVersion+', build: '+C_ScriptBuild+')\n\nGerman translation : by Dhu\nItalienische \334bersetzung: Fiox\nSpanish translation : by ETintos\nDanke an alle Beta Tester.\n\n'+
1751 |
'\304nderungen in dieser Version k\366nnen in der Sektion \253DESCRIPTION DES MISES A JOUR\273 im Script nachgelesen werden (nur in Franz\366sisch).'; var C_NewBuild=i; i++;
1752 |
}
1753 |
else if (Language == 6) { // ES
1754 |
// For accented character, use octal code to replace it, use this link (http://www.vbc3.com/script/diacritics.html)
1755 |
i = 0;
1756 |
A_Language[i] = 'Planeta'; i++;
1757 |
A_Language[i] = 'Luna'; i++;
1758 |
A_Language[i] = 'Metal'; var C_Metal=i; i++;
1759 |
A_Language[i] = 'Cristal'; var C_Crystal=i; i++;
1760 |
A_Language[i] = 'Deuterio'; var C_Deuterium=i; i++;
1761 |
A_Language[i] = 'Energia'; var C_Energy=i; i++;
1762 |
A_Language[i] = 'Materia Oscura'; var C_DarkMatter=i; i++;
1763 |
A_Language[i] = 'Empire'; var C_Empire=i; i++;
1764 |
A_Language[i] = 'Recursos'; var C_Resources=i; i++;
1765 |
A_Language[i] = 'Actualizar'; var C_Update=i; i++;
1766 |
A_Language[i] = 'Si'; var C_Yes=i; i++;
1767 |
A_Language[i] = 'No'; var C_No=i; i++;
1768 |
A_Language[i] = 'Mostrar'; var C_Show=i; i++;
1769 |
A_Language[i] = 'Ocultar'; var C_Hide=i; i++;
1770 |
// Required text for analysis, include spaces, must be exact
1771 |
A_Language[i] = 'Di\342metro'; var C_Diameter=i; i++; // Overview page
1772 |
A_Language[i] = 'Temperatura'; var C_Temperature=i; i++; // Overview page
1773 |
A_Language[i] = 'Suma'; var C_Total=i; i++; // Name of total in resources page
1774 |
A_Language[i] = 'Producci\363n de recursos en'; var C_ResourcesTableHeader=i; i++; // Beginning of the first row from the resources table (resources page)
1775 |
A_Language[i] = 'Requisitos'; var C_Require=i; i++; // First word of the right cell in tree technology table
1776 |
A_Language[i] = 'Factor de producci\363n:'; var C_ProductionRate=i; i++; // Text before production rate number in resources page
1777 |
// ValidateBuilding
1778 |
A_Language[i] = 'Insuficientes n\372mero de campos libres'; var C_NotEnoughFreeField=i; i++;
1779 |
A_Language[i] = 'La Base lunar no se esta construyendo'; var C_LunarBaseNotBuilt=i; i++;
1780 |
A_Language[i] = 'No disponible en planta'; var C_NotOnPlanet=i; i++;
1781 |
A_Language[i] = 'No disponible en la luna'; var C_NotOnMoon=i; i++;
1782 |
// AddLink
1783 |
A_Language[i] = 'Key words :\n\nSome part can be replaced keywords.\n\n'+
1784 |
'[session] To get the id of the current session\n'+
1785 |
'[host] To get the domain of the ogame universe\n'+
1786 |
'[Planet name] To get the id of one of your planets\n\n'+
1787 |
'Ex: Creation of a link to the \'overview\' page of the planet named \253Homeworld\273 :\n'+
1788 |
'http://[host]/game/index.php?page=overview&session=[session]&cp=[Homeworld]\n\n'+
1789 |
'Become (for universe 10) :\n'+
1790 |
'http://uni10.ogame.org/game/index.php?page=overview&session=2943046dc47f&cp=34317957'; var C_KeyWordsInformations=i; i++;
1791 |
// SaveParameter
1792 |
A_Language[i] = 'Hay un error en el valor de la transparencia.\nEl valor debe de ser entre 1 and 100'; var C_TransparencyError=i; i++;
1793 |
A_Language[i] = 'El valor de la fila no es correcta.\nEl valor debe de ser entre 1 y '; var C_EmpireRowError=i; i++;
1794 |
A_Language[i] = 'El nombre del enlace hacia el menu imperio debe contener al menos un caracter'; var C_EmpireTxtError=i; i++;
1795 |
A_Language[i] = 'El tama\361o de los iconos de la Vista Empire debe de ser superior a 1 pixel.'; var C_EmpireSizeIconError=i; i++;
1796 |
A_Language[i] = 'El enlace '; var C_LinkPositionError1=i; i++;
1797 |
A_Language[i] = 'No se puede guardar.\nVerique el nombre, enlace y el n\372mero de fila.\nEl vinculo de la fila debe de ser entre 1 y '; var C_LinkPositionError2=i; i++;
1798 |
A_Language[i] = 'Informaci\363n ha sido grabada. \nLa pagina no se actualizara.'; var C_SaveParameterError=i; i++;
1799 |
// ShowHideTable
1800 |
A_Language[i] = 'Ocultar Informaci\363n'; var C_RollUp=i; i++;
1801 |
A_Language[i] = 'Mostrar Informaci\363n'; var C_Unfold=i; i++;
1802 |
// Options : General parameters
1803 |
A_Language[i] = 'Parametros Generales'; var C_MainOption=i; i++;
1804 |
A_Language[i] = 'Mostrar los miles con k'; var C_ShowInKilo=i; i++;
1805 |
A_Language[i] = 'Show seconds for the upper update at 24h'; var C_ShowSecondForUpperUpdateTimeInDay=i; i++;
1806 |
A_Language[i] = 'Borrar enlace \'Casino de los Oficiales\''; var C_DeleteOfficerLink=i; i++;
1807 |
A_Language[i] = 'Borrar enlace \'Mercader\''; var C_DeleteTraderLink=i; i++;
1808 |
A_Language[i] = 'Posici\363n'; var C_Coordinates=i; i++;
1809 |
A_Language[i] = 'Nombre'; var C_Name=i; i++;
1810 |
A_Language[i] = 'Estatus'; var C_Status=i; i++;
1811 |
A_Language[i] = 'Puntos'; var C_Points=i; i++;
1812 |
A_Language[i] = 'Membership'; var C_MemberShip=i; i++;
1813 |
A_Language[i] = 'Enlinea'; var C_Online=i; i++;
1814 |
A_Language[i] = 'Ordenar lista de Miembros de la Alianza'; var C_SortMember=i; i++;
1815 |
A_Language[i] = 'Ascendente'; var C_Increasing=i; i++;
1816 |
A_Language[i] = 'Descendente'; var C_Lessening=i; i++;
1817 |
A_Language[i] = 'Orden de la lista de Miembros de la Alianza'; var C_SortOrder=i;i++;
1818 |
A_Language[i] = 'Agregar Ayuda a todos los enlaces'; var C_AddToolTip=i; i++;
1819 |
A_Language[i] = 'Mostrar un mensaje que le pide que actualice la pagina de recursos en caso de modificaci\363n de un nuevo edificio que fue construido'; var C_ShowRequestToUpdateResourcesPage=i; i++;
1820 |
A_Language[i] = 'Mostrar un enlace a todas las paginas de actualizaci\363n automatica.'; var C_ShowAutoUpdate=i; i++;
1821 |
A_Language[i] = 'Utilizar un tiempo al azar para actualizar las paginas de forma automatica (entre 2 y 10s)'; var C_UseRandomUpdateTime=i; i++;
1822 |
A_Language[i] = 'Mostrar cuadro en la parte inferior para actualizar el Ogame Transfer'; var C_AddImageVersion=i; i++;
1823 |
A_Language[i] = 'Mostrar los mensajes de error (depuraci\363n)'; var C_Debug=i; i++;
1824 |
// Options : Display options
1825 |
A_Language[i] = 'Opciones de Visualizaci\363n'; var C_ScreenOption=i; i++;
1826 |
A_Language[i] = 'Mostrar la lista desplegable de los planetas'; var C_ShowHeaderPlanetList=i; i++;
1827 |
A_Language[i] = 'Mostrar la tabla de los recursos por defecto'; var C_ShowHeaderResourcesList=i; i++;
1828 |
A_Language[i] = 'A\361ade el total de recursos a la tabla de los recursos por defecto'; var C_AddResourcesTotal=i; i++;
1829 |
A_Language[i] = 'Activar la posibilidad de cambiar la posici\363n del encabezado (la lista desplegable de los planetas)'; var C_ChangeHeaderPosition=i; i++;
1830 |
A_Language[i] = 'Posici\363n de la cabecera (en el css)'; var C_HeaderPosition=i; i++;
1831 |
A_Language[i] = 'To be sure that your position is taken in consideration, you can add \253!important\273 after the position.'; var C_PositionInformations=i; i++;
1832 |
A_Language[i] = 'Activar la posibilidad de cambiar la posici\363n del encabezado.'; var C_ChangeContentPosition=i; i++;
1833 |
A_Language[i] = 'Posici\363n de la cabecera (en css)'; var C_ContentPosition=i; i++;
1834 |
A_Language[i] = 'Agregar codigo CSS en todas las paginas'; var C_AddCssCode=i; i++;
1835 |
A_Language[i] = 'Borrar codigo CSS'; var C_RemoveCssCode=i; i++;
1836 |
A_Language[i] = 'Agregar codigo JavaScript en todas la paginas'; var C_AddJSCode=i; i++;
1837 |
A_Language[i] = 'Borrar codigo JavaScript code'; var C_RemoveJSCode=i; i++;
1838 |
A_Language[i] = 'Escribe tu codigo aqui'; var C_WriteCode=i; i++;
1839 |
// Options : Resources table
1840 |
A_Language[i] = 'Tabla de Recursos'; var C_ResourcesTableOption=i; i++;
1841 |
A_Language[i] = 'Mostrar los recursos de la tabla'; var C_ShowHeaderResourcesTable=i; i++;
1842 |
A_Language[i] = 'Mostrar el nombre del Planeta'; var C_ShowPlanetName=i; i++;
1843 |
A_Language[i] = 'Mostrar las cordenas del Planeta'; var C_ShowCoordinates=i; i++;
1844 |
A_Language[i] = 'A\361adir la columna total de los recursos'; var C_ShowTotal=i; i++;
1845 |
A_Language[i] = 'Mostrar columna de la materia oscura'; var C_ShowDarkMatter=i; i++;
1846 |
A_Language[i] = 'Mostrar el tiempo transcurrido desde la ultima actualizaci\363n'; var C_ShowTimeUpdate=i; i++;
1847 |
A_Language[i] = 'Mostrar unicamente los recursos de sesion activa'; var C_ShowResourcesOnlyActiveSession=i; i++
1848 |
A_Language[i] = 'Calcular los recursos en tiempo real'; var C_RealTimeResources=i; i++;
1849 |
A_Language[i] = 'Intervalo de tiempo entre cada calculo'; var C_RealTimeResourcesDelay=i; i++;
1850 |
A_Language[i] = 'Estilo del encabezado del actual planeta (en css)'; var C_HeaderSelectedPlanetStyle=i; i++;
1851 |
A_Language[i] = 'Transparencia de las celdas de los recursos (1 a 100)'; var C_Transparency=i; i++;
1852 |
A_Language[i] = 'Color correspondiente al tiempo transcurrido (en segundos) (el color se utilizara cuando sobrepase los segundos, si es inferior s\363lo llena el tiempo)'; var C_UpdateTimeColor=i; i++;
1853 |
A_Language[i] = 'Y rojo, si el tiempo de actualizaci\363n es superior.'; var C_UpdateTimeRed=i; i++;
1854 |
A_Language[i] = 'Ordenar Planetas'; var C_PlanetOrder=i; i++;
1855 |
A_Language[i] = 'Elige un planeta y utilizar las flechas para cambiar su posici\363n'; var C_PlanetOrderDescription=i; i++;
1856 |
// Options : Empire
1857 |
A_Language[i] = 'Mostrar el enlace Empire'; var C_ShowEmpire=i; i++;
1858 |
A_Language[i] = 'Nombre del enlace Empire'; var C_EmpireLinkName=i; i++;
1859 |
A_Language[i] = 'N\372mero de fila en el menu de ogame (Posici\363n)'; var C_EmpireMenuRow=i; i++;
1860 |
A_Language[i] = 'Tama\361o en pixeles de los planetas en miniatura'; var C_EmpireIconSize=i; i++;
1861 |
A_Language[i] = 'Ocultar la tabla de recursos por defecto'; var C_HideDefaultResourcesTable=i; i++;
1862 |
A_Language[i] = 'Fuerza la pantalla de la tabla de los recursos generados.'; var C_ForceDisplayHeaderResourcesTableWithEmpire=i; i++;
1863 |
A_Language[i] = 'Choose one block and use arrows to change its position'; var C_BlockOrderDescription=i; i++;
1864 |
// Options : Transfer
1865 |
A_Language[i] = 'Transportar'; var C_Transfer=i; i++;
1866 |
A_Language[i] = 'Utilizar Resultado de los recursos del calculo en tiempo real'; var C_UseRealTimeResources=i; i++;
1867 |
A_Language[i] = 'Fuerza de la pantalla de los recursos calculados en tiempo real (importante el uso de la CPU)'; var C_ForceResourcesTransferTableUpdate=i; i++;
1868 |
A_Language[i] = 'Mostrar un formulario si la transferencia est\341 en progreso'; var C_ShowTransferTableIfActiveTransfer=i; i++;
1869 |
A_Language[i] = 'Velocidad promedio de las naves'; var C_TransferRatioSpeed=i; i++;
1870 |
// Options : Additional links
1871 |
A_Language[i] = 'Enlace'; var C_LinkOption=i; i++;
1872 |
A_Language[i] = 'Nombre del enlace'; var C_LinkName=i; i++;
1873 |
A_Language[i] = 'Direcci\363n del enlace'; var C_LinkUrl=i; i++;
1874 |
A_Language[i] = 'El n\372mero de fila en el men\372'; var C_LinkPosition=i; i++;
1875 |
A_Language[i] = 'Abre el enlace en una nueva ventana'; var C_LinkNewWindow=i; i++;
1876 |
A_Language[i] = 'Texto a mostrar cuando se pase el mouse arriba del enlace'; var C_LinkTitle=i; i++;
1877 |
A_Language[i] = 'Agregar Enlace'; var C_AddLink=i; i++;
1878 |
A_Language[i] = 'Enlace n\260'; var C_LinkNumber=i; i++;
1879 |
A_Language[i] = 'Borrar'; var C_Delete=i; i++;
1880 |
// Options
1881 |
A_Language[i] = 'Guardar Cambios'; var C_Save=i; i++;
1882 |
A_Language[i] = 'Panel de Control'; var C_ControlPanel=i; i++;
1883 |
// Automatic update
1884 |
A_Language[i] = 'Empezar Actualizar'; var C_StartUpdate=i; i++;
1885 |
A_Language[i] = 'Detener Actualizar'; var C_StopUpdate=i; i++;
1886 |
A_Language[i] = 'Detener actualizar automaticamente'; var C_UpdateStopInformations=i; i++;
1887 |
A_Language[i] = 'Actualiza todas las paginas en Automatico'; var C_UpdateInformations=i; i++;
1888 |
// Resources table
1889 |
A_Language[i] = 'Siguiente planeta'; var C_NextPlanet=i; i++;
1890 |
A_Language[i] = 'Anterior planeta'; var C_PreviousPlanet=i; i++;
1891 |
A_Language[i] = 'Actualiza la pagina actual en todos los planetas'; var C_UpdatePages=i; i++;
1892 |
// Empire
1893 |
A_Language[i] = 'Tipo'; var C_Type=i; i++;
1894 |
A_Language[i] = 'N\372mero de Campos'; var C_FieldNumber=i; i++;
1895 |
A_Language[i] = '/'; var C_To=i; i++;
1896 |
A_Language[i] = 'Aplicar'; var C_Apply=i; i++;
1897 |
A_Language[i] = 'Imagen no grabada'; var C_ImageNotSaved=i; i++;
1898 |
A_Language[i] = 'Informaci\363n Principal'; var C_MainInformations=i; i++;
1899 |
A_Language[i] = 'Producci\363n por Hora'; var C_HourProduction=i; i++;
1900 |
A_Language[i] = 'Producci\363n por D\355a'; var C_DayProduction=i; i++;
1901 |
A_Language[i] = 'Edificios'; var C_BuildingsTxt=i; i++;
1902 |
A_Language[i] = 'Defensas'; var C_DefensesTxt=i; i++;
1903 |
A_Language[i] = 'Investigaci\363n'; var C_ResearchTxt=i; i++;
1904 |
A_Language[i] = 'Flota'; var C_FleetsTxt=i; i++;
1905 |
A_Language[i] = 'Lista'; var C_List=i; i++;
1906 |
A_Language[i] = 'Naves y defensas bajo construci\363n'; var C_FleetsDefensesUC=i; i++;
1907 |
A_Language[i] = 'Ir a Edificios'; var C_ToBuildings=i; i++;
1908 |
A_Language[i] = 'Ir a Investigaciones'; var C_ToResearch=i; i++;
1909 |
A_Language[i] = 'Ir a Defensas'; var C_ToDefenses=i; i++;
1910 |
A_Language[i] = 'Ir a Hangar'; var C_ToFleets=i; i++;
1911 |
A_Language[i] = 'Energia proporcionada por los satelites solares.'; var C_Ship212Production=i; i++;
1912 |
A_Language[i] = 'N\372mero de satelites solar necesarios'; var C_Ship212NecessaryNumber=i; i++;
1913 |
A_Language[i] = 'Construcci\363n disponible'; var C_ConstructionAvailable=i; i++;
1914 |
A_Language[i] = 'Con recursos del planeta'; var C_WithPlanetResources=i; i++;
1915 |
A_Language[i] = 'Con recursos de todos los planetas'; var C_WithAllPlanetsResources=i; i++;
1916 |
A_Language[i] = 'Hay otra construcci\363n en progreso en este planeta'; var C_OtherBuildingsInConstruction=i; i++;
1917 |
A_Language[i] = 'Hay Otra investigaci\363n en desarrollo en el planeta'; var C_OtherResearchInDevelopment=i; i++;
1918 |
A_Language[i] = 'Costo total de los edificios'; var C_TotalBuildingsCost=i; i++;
1919 |
A_Language[i] = 'Nivel de Costo'; var C_LevelCost1=i; i++;
1920 |
A_Language[i] = ' requiere'; var C_LevelCost2=i; i++;
1921 |
A_Language[i] = 'Cancelar edificio'; var C_StopBuildings=i; i++;
1922 |
A_Language[i] = 'Cancelar investigaci\363n'; var C_StopResearch=i; i++;
1923 |
A_Language[i] = 'Empezar Construcci\363n'; var C_LaunchBuildings=i; i++;
1924 |
A_Language[i] = 'Empezar Investigaci\363n'; var C_LaunchResearch=i; i++;
1925 |
A_Language[i] = 'Build defense'; var C_BuildDefenses=i; i++;
1926 |
A_Language[i] = 'Build ship'; var C_BuildFleets=i; i++;
1927 |
A_Language[i] = 'Tiempo para su Producci\363n'; var C_BuildingTime=i; i++;
1928 |
// Empire : Export
1929 |
A_Language[i] = 'Exportar'; var C_Export=i; i++;
1930 |
A_Language[i] = 'Generador de opciones'; var C_GeneratorOptions=i; i++;
1931 |
A_Language[i] = 'Centrado'; var C_Center=i; i++;
1932 |
A_Language[i] = 'Texto en color'; var C_TextColored=i; i++;
1933 |
A_Language[i] = 'No especial caracter'; var C_NoSpecialCharacter=i; i++;
1934 |
A_Language[i] = 'Tabla'; var C_LayoutInTable=i; i++;
1935 |
A_Language[i] = 'Centrar texto en la tabla'; var C_CenteredTextInTable=i; i++;
1936 |
A_Language[i] = 'Cambiar el tama\361o del texto en la tabla'; var C_ResizeTextInTable=i; i++;
1937 |
A_Language[i] = 'Generar'; var C_Generate=i; i++;
1938 |
A_Language[i] = 'Caracteres'; var C_Characters=i; i++;
1939 |
// Transfer
1940 |
A_Language[i] = 'Transportar Recursos'; var C_TransferResources=i; i++;
1941 |
A_Language[i] = 'Hay algunos recursos que pueden transportarse.'; var C_NoResources=i; i++;
1942 |
A_Language[i] = 'La Transferencia es impossibile. Usted no tiene suficiente de Naves en el planeta.'; var C_NotEnoughShip1=i; i++;
1943 |
A_Language[i] = 'Usted debe revisar todas las paginas para actualizar el n\372mero de flotas.'; var C_NotEnoughShip2=i; i++;
1944 |
A_Language[i] = 'Destino'; var C_Destination=i; i++;
1945 |
A_Language[i] = 'Para enviar'; var C_ToTransfer=i; i++;
1946 |
A_Language[i] = 'Invertir seleci\363n'; var C_InvertSelection=i; i++;
1947 |
A_Language[i] = 'Enviado'; var C_Transfered=i; i++;
1948 |
A_Language[i] = 'Velocidad'; var C_Speed=i; i++;
1949 |
A_Language[i] = 'Reciclador'; var C_NeededRecycler=i; i++;
1950 |
A_Language[i] = 'Estatus de transferencia'; var C_TransferState=i; i++;
1951 |
A_Language[i] = 'Nave Grande'; var C_LargeCargoShip=i; i++; // Abbreviation of Large Cargo Ship
1952 |
A_Language[i] = 'Nave Peque\361a'; var C_SmallCargoShip=i; i++; // Abbreviation of Small Cargo Ship
1953 |
A_Language[i] = 'No se puede transportar recursos hacia el planeta destino.'; var C_NoTransferFromDestinationPlanet=i; i++;
1954 |
A_Language[i] = 'No hay Recicladores.'; var C_NoRecycler=i; i++;
1955 |
A_Language[i] = 'No hay Nave Grande de carga.'; var C_NotEnoughLargeCargoShip=i; i++;
1956 |
A_Language[i] = 'No hay Nave Peque\361a de carga.'; var C_NotEnoughSmallCargoShip=i; i++;
1957 |
A_Language[i] = 'Resources had already sent from this planet.'; var C_AlreadyTransfered=i; i++;
1958 |
A_Language[i] = 'This planet hadn\'t been selected for the transfer.'; var C_PlanetNotSelected=i; i++;
1959 |
A_Language[i] = 'No transfer in progress.'; var C_NoTransfer=i; i++;
1960 |
A_Language[i] = 'Seleciona Colonia'; var C_ColonyToBeUsed=i; i++;
1961 |
A_Language[i] = 'Otro Destino'; var C_OtherDestination=i; i++;
1962 |
A_Language[i] = 'Llena los recursos a Transportar'; var C_NeededResources=i; i++;
1963 |
A_Language[i] = 'Restan'; var C_Rest=i; i++;
1964 |
A_Language[i] = 'Metal para enviar'; var C_MetalToBeSent=i; i++;
1965 |
A_Language[i] = 'Cristal para enviar'; var C_CrystalToBeSent=i; i++;
1966 |
A_Language[i] = 'Deuterio para enviar'; var C_DeuteriumToBeSent=i; i++;
1967 |
A_Language[i] = 'Tiempo de Vuelo'; var C_FlightTime=i; i++;
1968 |
A_Language[i] = 'Velocidad'; var C_SendingSpeed=i; i++;
1969 |
A_Language[i] = 'Consumo de combustible'; var C_DeuteriumConsumption=i; i++;
1970 |
A_Language[i] = 'Nave Grande o Peque\361a para ser enviada'; var C_TransportShipNumber=i; i++;
1971 |
A_Language[i] = 'Opciones de c\341lculo'; var C_TransferCalcOption=i; i++;
1972 |
A_Language[i] = 'Modo de c\341culo'; var C_CalcMode=i; i++;
1973 |
A_Language[i] = 'Transportar recursos de los planetas con el m\341ximo de recursos'; var C_SameRest=i; i++;
1974 |
A_Language[i] = 'Transportar la misma cantidad de cada planeta'; var C_SameQuantity=i; i++;
1975 |
A_Language[i] = 'Utilizar todos los recursos en el planeta de destino'; var C_UseTotalResourcesDestinationPlanet=i; i++;
1976 |
A_Language[i] = 'El tiempo de vuelo lo m\341s cercano posible'; var C_SameTime=i; i++;
1977 |
A_Language[i] = 'Lo m\341s rapido posible'; var C_Fastest=i; i++;
1978 |
A_Language[i] = 'Fecha de llegada'; var C_ArrivalDate=i; i++;
1979 |
A_Language[i] = 'A\361o'; var C_Year=i; i++;
1980 |
A_Language[i] = 'Mes'; var C_Month=i; i++;
1981 |
A_Language[i] = 'D\355a'; var C_Day=i; i++;
1982 |
A_Language[i] = 'Hora'; var C_Hour=i; i++;
1983 |
A_Language[i] = 'Minuto'; var C_Minute=i; i++;
1984 |
A_Language[i] = 'D\355a(s)'; var C_Days=i; i++;
1985 |
A_Language[i] = 'Hora(s)'; var C_Hours=i; i++;
1986 |
A_Language[i] = 'Minuto(s)'; var C_Minutes=i; i++;
1987 |
A_Language[i] = 'd'; var C_DayAbbreviation=i; i++;
1988 |
A_Language[i] = 'h'; var C_HourAbbreviation=i; i++;
1989 |
A_Language[i] = 'm'; var C_MinuteAbbreviation=i; i++;
1990 |
A_Language[i] = 's'; var C_SecondAbbreviation=i; i++;
1991 |
A_Language[i] = 'A\361adir un reciclador si es necesario para ajustar el tiempo de vuelo'; var C_AddRecycler=i; i++;
1992 |
A_Language[i] = 'Cargo'; var C_TransportShip=i; i++;
1993 |
A_Language[i] = 'Enviar'; var C_SaveTransfer=i; i++;
1994 |
A_Language[i] = 'Cancelar Env\355o'; var C_CancelTransfer=i; i++;
1995 |
A_Language[i] = 'Llena Naves de cargos'; var C_FillShip=i; i++;
1996 |
A_Language[i] = 'Planets unsaved had been found. You should revisit them.'; var C_UnsavedPlanets=i; i++;
1997 |
A_Language[i] = 'Llena posici\363n y velocidad'; var C_FillCoordinatesAndSpeed=i; i++;
1998 |
A_Language[i] = 'Llena recursos'; var C_FillResources=i; i++;
1999 |
A_Language[i] = 'Continue'; var C_Continue=i; i++;
2000 |
// Other
2001 |
A_Language[i] = 'Tiempo de Ejecuci\363n:'; var C_RunTime=i; i++;
2002 |
A_Language[i] = 'A buildings which modify production factor had been found.\n\nDo you want to update the resources page now?'; var C_ResourcesBuildingsUC=i; i++;
2003 |
// Welcome message
2004 |
A_Language[i] = 'Bienvenido a la nueva version de \253'+C_ScriptName+'\273 (version: '+C_ScriptVersion+', build: '+C_ScriptBuild+')\n\nGerman translation : by Dhu\nItalian traducion : by Fiox\nSpanish translation : by ETintos\nThanks to all beta tester.\n\n'+
2005 |
'For this version, most of the code were rewritten, it is thus advised to launch an automatic updating of pages from your account following this message.\n\n'+
2006 |
'Just after your click on OK, the script will load the tree technology page to get the name of each construction.\n\n'+
2007 |
'To see the changes about this version, go to the section named \253DESCRIPTION DES MISES A JOUR\273 in the script (Only in french).'; var C_NewVersion=i; i++;
2008 |
A_Language[i] = 'Welcome to the new version of \253'+C_ScriptName+'\273 (version: '+C_ScriptVersion+', build: '+C_ScriptBuild+')\n\nGerman translation : by Dhu\nItalian translation : by Fiox\nSpanish translation : by ETintos\nThanks to all beta tester.\n\n'+
2009 |
'To see the changes about this version, go to the section named \253DESCRIPTION DES MISES A JOUR\273 in the script (Only in french).'; var C_NewBuild=i; i++;
2010 |
}
2011 |
else if (Language == 7) { // PT
2012 |
// For accented character, use octal code to replace it, use this link (http://www.vbc3.com/script/diacritics.html)
2013 |
i = 0;
2014 |
A_Language[i] = 'Planeta'; i++;
2015 |
A_Language[i] = 'Lua'; i++;
2016 |
A_Language[i] = 'Metal'; var C_Metal=i; i++;
2017 |
A_Language[i] = 'Cristal'; var C_Crystal=i; i++;
2018 |
A_Language[i] = 'Deuterio'; var C_Deuterium=i; i++;
2019 |
A_Language[i] = 'Energia'; var C_Energy=i; i++;
2020 |
A_Language[i] = 'Materia Negra'; var C_DarkMatter=i; i++;
2021 |
A_Language[i] = 'Imperio'; var C_Empire=i; i++;
2022 |
A_Language[i] = 'Recursos'; var C_Resources=i; i++;
2023 |
A_Language[i] = 'Actualizar'; var C_Update=i; i++;
2024 |
A_Language[i] = 'Sim'; var C_Yes=i; i++;
2025 |
A_Language[i] = 'Nao'; var C_No=i; i++;
2026 |
A_Language[i] = 'Mostrar'; var C_Show=i; i++;
2027 |
A_Language[i] = 'Esconder'; var C_Hide=i; i++;
2028 |
// Required text for analysis, include spaces, must be exact
2029 |
A_Language[i] = 'Di\342metro'; var C_Diameter=i; i++; // Overview page
2030 |
A_Language[i] = 'Temperatura'; var C_Temperature=i; i++; // Overview page
2031 |
A_Language[i] = 'Produ\347\343o Total'; var C_Total=i; i++; // Name of total in resources page
2032 |
A_Language[i] = 'Recursos no planeta'; var C_ResourcesTableHeader=i; i++; // Beginning of the first row from the resources table (resources page)
2033 |
A_Language[i] = 'Requisito(s):'; var C_Require=i; i++; // First word of the right cell in tree technology table
2034 |
A_Language[i] = 'Factor de Produ\347\343o:'; var C_ProductionRate=i; i++; // Text before production rate number in resources page
2035 |
// ValidateBuilding
2036 |
A_Language[i] = 'O numero de campos livres e insuficiente'; var C_NotEnoughFreeField=i; i++; //DHU090101 english spelling correction
2037 |
A_Language[i] = 'A base lunar ainda nao esta construida'; var C_LunarBaseNotBuilt=i; i++; //DHU090101 english spelling correction
2038 |
A_Language[i] = 'Nao disponivel no planeta'; var C_NotOnPlanet=i; i++; //DHU090101 english spelling correction
2039 |
A_Language[i] = 'Nao disponivel na lua'; var C_NotOnMoon=i; i++;
2040 |
// AddLink
2041 |
A_Language[i] = 'Key words :\n\nAlgumas partes do endereco podem ser substituidas por keywords.\n\n'+ //DHU090101 english spelling correction
2042 |
'[session] To get the id of the current session\n'+
2043 |
'[host] To get the domain of the ogame universe\n'+
2044 |
'[Planet name] To get the id of one of your planets\n\n'+
2045 |
'Ex: Creation of a link to the \'overview\' page of the planet named \253Homeworld\273 :\n'+
2046 |
'http://[host]/game/index.php?page=overview&session=[session]&cp=[Homeworld]\n\n'+
2047 |
'Become (for universe 10) :\n'+
2048 |
'http://uni10.ogame.org/game/index.php?page=overview&session=2943046dc47f&cp=34317957'; var C_KeyWordsInformations=i; i++;
2049 |
// SaveParameter
2050 |
A_Language[i] = 'Existe um erro no valor da transparencia.\nO valor deve ser entre 1 e 100'; var C_TransparencyError=i; i++;
2051 |
A_Language[i] = 'O valor da linha do imperio nao esta correcto.\nO valor deve ser entre 1 e '; var C_EmpireRowError=i; i++; //DHU090101 english spelling correction
2052 |
A_Language[i] = 'O nome do link do menu imperio tem de conter pelo menos um caracter'; var C_EmpireTxtError=i; i++; //DHU090101 english spelling correction
2053 |
A_Language[i] = 'O tamanho dos icons de planetas na vista de imperio teem de ser maiores de 1 pixel.'; var C_EmpireSizeIconError=i; i++; //DHU090101 english spelling correction
2054 |
A_Language[i] = 'O link'; var C_LinkPositionError1=i; i++;
2055 |
A_Language[i] = ' nao pode ser guardado.\nVerifique o nome, link e numero de linha.\nO numero de linha tem de ser entre 1 e '; var C_LinkPositionError2=i; i++; //DHU090101 english spelling correction
2056 |
A_Language[i] = 'Os dados foram guardados\nPodera editar os dados, a pagina nao vai sofrer refresh.'; var C_SaveParameterError=i; i++; //DHU090101 english spelling correction
2057 |
// ShowHideTable
2058 |
A_Language[i] = 'Ocultar'; var C_RollUp=i; i++;
2059 |
A_Language[i] = 'Mostrar'; var C_Unfold=i; i++;
2060 |
// Options : General parameters
2061 |
A_Language[i] = 'Parametros gerais'; var C_MainOption=i; i++;
2062 |
A_Language[i] = 'Mostrar numeros em kilo'; var C_ShowInKilo=i; i++;
2063 |
A_Language[i] = 'Mostrar segundos para o update as 24h'; var C_ShowSecondForUpperUpdateTimeInDay=i; i++;
2064 |
A_Language[i] = 'Apagar Links \'Casino de Oficiais\''; var C_DeleteOfficerLink=i; i++;
2065 |
A_Language[i] = 'Apagar Link \'mercador\''; var C_DeleteTraderLink=i; i++;
2066 |
A_Language[i] = 'Posicao'; var C_Coordinates=i; i++;
2067 |
A_Language[i] = 'Nome'; var C_Name=i; i++;
2068 |
A_Language[i] = 'Status'; var C_Status=i; i++;
2069 |
A_Language[i] = 'Pontos'; var C_Points=i; i++;
2070 |
A_Language[i] = 'Membership'; var C_MemberShip=i; i++;
2071 |
A_Language[i] = 'Online'; var C_Online=i; i++;
2072 |
A_Language[i] = 'Ordenar lista de membros'; var C_SortMember=i; i++;
2073 |
A_Language[i] = 'Ascendente'; var C_Increasing=i; i++;
2074 |
A_Language[i] = 'Descendente'; var C_Lessening=i; i++;
2075 |
A_Language[i] = 'Ordem da lista de membros'; var C_SortOrder=i;i++;
2076 |
A_Language[i] = 'Adicionar dica a todos os links'; var C_AddToolTip=i; i++; //DHU090101 english spelling correction
2077 |
A_Language[i] = 'Mostrar uma mensagem a perguntar para actualizar a pagina de recursos caso um novo edificio que a modifique tenha sido criado'; var C_ShowRequestToUpdateResourcesPage=i; i++;
2078 |
A_Language[i] = 'Mostrar Link para actualizar todas as paginas automaticamente.'; var C_ShowAutoUpdate=i; i++; //DHU090101 english spelling correction
2079 |
A_Language[i] = 'Usar intervalo aliatorio para actualizar paginas automaticamente (entre 2 e 10s)'; var C_UseRandomUpdateTime=i; i++; //DHU090101 english spelling correction
2080 |
A_Language[i] = 'Adicionar imagem de verificacao de versao no fundo da pagina'; var C_AddImageVersion=i; i++;
2081 |
A_Language[i] = 'Mostrar mensagens de erro (Debugging)'; var C_Debug=i; i++; //DHU090101 english spelling correction
2082 |
// Options : Display options
2083 |
A_Language[i] = 'Mostrar opcoes'; var C_ScreenOption=i; i++;
2084 |
A_Language[i] = 'Mostrar lista drop-down dos planetas'; var C_ShowHeaderPlanetList=i; i++;
2085 |
A_Language[i] = 'Mostrar a tabela de recursos predefinida'; var C_ShowHeaderResourcesList=i; i++;
2086 |
A_Language[i] = 'Adicionar o total de recursos a tabela predefinida'; var C_AddResourcesTotal=i; i++;
2087 |
A_Language[i] = 'Activar a possibilidade de alterar a posicao do topo (Lista Drop-down de planetas)'; var C_ChangeHeaderPosition=i; i++;
2088 |
A_Language[i] = 'Posicao da frame de top (em css)'; var C_HeaderPosition=i; i++;
2089 |
A_Language[i] = 'Para assegurar que a posicao e tomada em consideracao, poderas adicionar \253!importante\273 depois da posicaoa.'; var C_PositionInformations=i; i++; //DHU090101 english spelling correction
2090 |
A_Language[i] = 'Activar a possibilidade de alterar a posicao da main frame.'; var C_ChangeContentPosition=i; i++;
2091 |
A_Language[i] = 'Posicao da main frame (em css)'; var C_ContentPosition=i; i++;
2092 |
A_Language[i] = 'Adicionar codigo CSS em todas as paginas'; var C_AddCssCode=i; i++;
2093 |
A_Language[i] = 'Remover CSS code'; var C_RemoveCssCode=i; i++;
2094 |
A_Language[i] = 'Adicionar JavaScript code em todas as paginas'; var C_AddJSCode=i; i++;
2095 |
A_Language[i] = 'Remover JavaScript code'; var C_RemoveJSCode=i; i++;
2096 |
A_Language[i] = 'Escreve aqui o teu codigo'; var C_WriteCode=i; i++;
2097 |
// Options : Resources table
2098 |
A_Language[i] = 'Tabela de Recursos'; var C_ResourcesTableOption=i; i++;
2099 |
A_Language[i] = 'Mostrar a tabela de recursos'; var C_ShowHeaderResourcesTable=i; i++;
2100 |
A_Language[i] = 'Mostrar nome do planeta'; var C_ShowPlanetName=i; i++;
2101 |
A_Language[i] = 'Mostrar coordenadas dos planetas'; var C_ShowCoordinates=i; i++;
2102 |
A_Language[i] = 'Adicionar coluna de total de recursos'; var C_ShowTotal=i; i++;
2103 |
A_Language[i] = 'Mostar coluna de materia negra'; var C_ShowDarkMatter=i; i++;
2104 |
A_Language[i] = 'Mostrar tempo desde o ultimo update'; var C_ShowTimeUpdate=i; i++;
2105 |
A_Language[i] = 'Mostrar apenas recursos da secao activa'; var C_ShowResourcesOnlyActiveSession=i; i++
2106 |
A_Language[i] = 'Calcular recursos em tempo real'; var C_RealTimeResources=i; i++;
2107 |
A_Language[i] = 'Intervalo de tempo entre calculos'; var C_RealTimeResourcesDelay=i; i++;
2108 |
A_Language[i] = 'Estilo do header deste planeta (em css)'; var C_HeaderSelectedPlanetStyle=i; i++;
2109 |
A_Language[i] = 'Transparencia das celulas de recursos (1 a 100)'; var C_Transparency=i; i++;
2110 |
A_Language[i] = 'Tempo com correspondencia de cores'; var C_UpdateTimeColor=i; i++;
2111 |
A_Language[i] = 'E vermelho se o tempo de update for superio.'; var C_UpdateTimeRed=i; i++; //DHU090101 english spelling correction
2112 |
A_Language[i] = 'Activar ordenacao de planetas'; var C_PlanetOrder=i; i++; //DHU090101 english spelling correction
2113 |
A_Language[i] = 'Escolhe um planeta e usa as setas para alterar a posicao'; var C_PlanetOrderDescription=i; i++;
2114 |
// Options : Empire
2115 |
A_Language[i] = 'Mostrar link imperio'; var C_ShowEmpire=i; i++;
2116 |
A_Language[i] = 'Nome do link imperio'; var C_EmpireLinkName=i; i++;
2117 |
A_Language[i] = 'Numero de linha no menu ogame'; var C_EmpireMenuRow=i; i++;
2118 |
A_Language[i] = 'Tamanho em pixeis das thumbnails de planetas'; var C_EmpireIconSize=i; i++; //DHU090101 english spelling correction
2119 |
A_Language[i] = 'Esconder a tabela de recursos predefinida'; var C_HideDefaultResourcesTable=i; i++;
2120 |
A_Language[i] = 'Forcar a apresentacao da tabela dos recursos gerados'; var C_ForceDisplayHeaderResourcesTableWithEmpire=i; i++;
2121 |
A_Language[i] = 'Escolhe um bloco e usa as setas para alterar a posicao'; var C_BlockOrderDescription=i; i++;
2122 |
// Options : Transfer
2123 |
A_Language[i] = 'Transferencia'; var C_Transfer=i; i++;
2124 |
A_Language[i] = 'Usar o resultado dos calculos em tempo real'; var C_UseRealTimeResources=i; i++;
2125 |
A_Language[i] = 'Forcar a apresentacao dos recursos calculados em tempo real (Importante CPU usage)'; var C_ForceResourcesTransferTableUpdate=i; i++;
2126 |
A_Language[i] = 'Mostrar form de transferencia se existir uma em curso'; var C_ShowTransferTableIfActiveTransfer=i; i++;
2127 |
A_Language[i] = 'Speed ship ratio multiplier'; var C_TransferRatioSpeed=i; i++;
2128 |
// Options : Additional links
2129 |
A_Language[i] = 'Links adicionais'; var C_LinkOption=i; i++;
2130 |
A_Language[i] = 'Nome do link'; var C_LinkName=i; i++;
2131 |
A_Language[i] = 'Url do link'; var C_LinkUrl=i; i++;
2132 |
A_Language[i] = 'Numero de linha no menu'; var C_LinkPosition=i; i++;
2133 |
A_Language[i] = 'Abrir link em nova janela'; var C_LinkNewWindow=i; i++;
2134 |
A_Language[i] = 'Texto a apresentar se mouse over no link acima'; var C_LinkTitle=i; i++; //DHU090101 english spelling correction
2135 |
A_Language[i] = 'Adicionar link'; var C_AddLink=i; i++;
2136 |
A_Language[i] = 'Link n\260'; var C_LinkNumber=i; i++;
2137 |
A_Language[i] = 'Apagar'; var C_Delete=i; i++;
2138 |
// Options
2139 |
A_Language[i] = 'Guardar'; var C_Save=i; i++;
2140 |
A_Language[i] = 'Painel de Controlo'; var C_ControlPanel=i; i++;
2141 |
// Automatic update
2142 |
A_Language[i] = 'Iniciar Update'; var C_StartUpdate=i; i++;
2143 |
A_Language[i] = 'Parar Update'; var C_StopUpdate=i; i++;
2144 |
A_Language[i] = 'Parar update automatico'; var C_UpdateStopInformations=i; i++;
2145 |
A_Language[i] = 'Actualizar todas as paginas automaticamente'; var C_UpdateInformations=i; i++; //DHU090101 english spelling correction
2146 |
// Resources table
2147 |
A_Language[i] = 'Proximo planeta'; var C_NextPlanet=i; i++;
2148 |
A_Language[i] = 'Planeta anterior'; var C_PreviousPlanet=i; i++;
2149 |
A_Language[i] = 'Actualizar esta pagina para todos os planetas'; var C_UpdatePages=i; i++; //DHU090101 english spelling correction
2150 |
// Empire
2151 |
A_Language[i] = 'Tipo'; var C_Type=i; i++;
2152 |
A_Language[i] = 'Campos'; var C_FieldNumber=i; i++;
2153 |
A_Language[i] = 'ate'; var C_To=i; i++;
2154 |
A_Language[i] = 'Aplicar'; var C_Apply=i; i++;
2155 |
A_Language[i] = 'Imagem nao guardada'; var C_ImageNotSaved=i; i++;
2156 |
A_Language[i] = 'Informacoes principais'; var C_MainInformations=i; i++;
2157 |
A_Language[i] = 'Producao por hora'; var C_HourProduction=i; i++;
2158 |
A_Language[i] = 'Producao por dia'; var C_DayProduction=i; i++;
2159 |
A_Language[i] = 'Edificios'; var C_BuildingsTxt=i; i++;
2160 |
A_Language[i] = 'Defesa'; var C_DefensesTxt=i; i++;
2161 |
A_Language[i] = 'Pesquisas'; var C_ResearchTxt=i; i++;
2162 |
A_Language[i] = 'Frota'; var C_FleetsTxt=i; i++;
2163 |
A_Language[i] = 'Lista'; var C_List=i; i++;
2164 |
A_Language[i] = 'Naves de defesas em construcao'; var C_FleetsDefensesUC=i; i++;
2165 |
A_Language[i] = 'Ir para edificios'; var C_ToBuildings=i; i++;
2166 |
A_Language[i] = 'Ir para pesquisas'; var C_ToResearch=i; i++;
2167 |
A_Language[i] = 'Ir para defesa'; var C_ToDefenses=i; i++;
2168 |
A_Language[i] = 'Ir para hangar'; var C_ToFleets=i; i++;
2169 |
A_Language[i] = 'Energia fornecida por satelites solares.'; var C_Ship212Production=i; i++;
2170 |
A_Language[i] = 'Num. de satelites solares necessarios'; var C_Ship212NecessaryNumber=i; i++;
2171 |
A_Language[i] = 'Construcao disponivel'; var C_ConstructionAvailable=i; i++;
2172 |
A_Language[i] = 'Com recursos de planeta'; var C_WithPlanetResources=i; i++;
2173 |
A_Language[i] = 'Com recursos de todos os planetas'; var C_WithAllPlanetsResources=i; i++;
2174 |
A_Language[i] = 'Existe outra construcao em curso neste planeta'; var C_OtherBuildingsInConstruction=i; i++;
2175 |
A_Language[i] = 'Outra pesquisa esta em curso neste planeta'; var C_OtherResearchInDevelopment=i; i++; //DHU090101 english spelling correction
2176 |
A_Language[i] = 'Custo total do edificios'; var C_TotalBuildingsCost=i; i++;
2177 |
A_Language[i] = 'Nivel de custo'; var C_LevelCost1=i; i++;
2178 |
A_Language[i] = ' necessario'; var C_LevelCost2=i; i++;
2179 |
A_Language[i] = 'Cancelar construcao'; var C_StopBuildings=i; i++;
2180 |
A_Language[i] = 'Cancelar pesquisa'; var C_StopResearch=i; i++;
2181 |
A_Language[i] = 'Iniciar construcao'; var C_LaunchBuildings=i; i++;
2182 |
A_Language[i] = 'Iniciar pesquisa'; var C_LaunchResearch=i; i++;
2183 |
A_Language[i] = 'Construir Defesa'; var C_BuildDefenses=i; i++;
2184 |
A_Language[i] = 'Construir nave'; var C_BuildFleets=i; i++;
2185 |
A_Language[i] = 'Tempo de construcao'; var C_BuildingTime=i; i++;
2186 |
// Empire : Export
2187 |
A_Language[i] = 'Exportar'; var C_Export=i; i++;
2188 |
A_Language[i] = 'Opcoes do Gerador'; var C_GeneratorOptions=i; i++;
2189 |
A_Language[i] = 'Centrado'; var C_Center=i; i++;
2190 |
A_Language[i] = 'Cor no texto'; var C_TextColored=i; i++;
2191 |
A_Language[i] = 'Sem caracteres especiais'; var C_NoSpecialCharacter=i; i++;
2192 |
A_Language[i] = 'Tabela'; var C_LayoutInTable=i; i++;
2193 |
A_Language[i] = 'Centrar texto da tabela'; var C_CenteredTextInTable=i; i++;
2194 |
A_Language[i] = 'Redimensionar texto da tabela'; var C_ResizeTextInTable=i; i++;
2195 |
A_Language[i] = 'Gerar'; var C_Generate=i; i++;
2196 |
A_Language[i] = 'caracteres'; var C_Characters=i; i++;
2197 |
// Transfer
2198 |
A_Language[i] = 'Transferir recursos'; var C_TransferResources=i; i++;
2199 |
A_Language[i] = 'Nao existem recursos para serem transferidos.'; var C_NoResources=i; i++; //DHU090101 english spelling correction
2200 |
A_Language[i] = 'Impossivel transferir. Nao existem naves suficientes em certos planetas.'; var C_NotEnoughShip1=i; i++; //DHU090101 english spelling correction
2201 |
A_Language[i] = 'Devera revisitar todas as paginas de frota para actualizar o numero de naves.'; var C_NotEnoughShip2=i; i++;
2202 |
A_Language[i] = 'Destino'; var C_Destination=i; i++;
2203 |
A_Language[i] = 'Para enviar'; var C_ToTransfer=i; i++;
2204 |
A_Language[i] = 'Inverter seleccao'; var C_InvertSelection=i; i++;
2205 |
A_Language[i] = 'Enviado'; var C_Transfered=i; i++;
2206 |
A_Language[i] = 'Velocidade'; var C_Speed=i; i++;
2207 |
A_Language[i] = 'Reciclador ?'; var C_NeededRecycler=i; i++;
2208 |
A_Language[i] = 'Estado da transferencia'; var C_TransferState=i; i++;
2209 |
A_Language[i] = 'CP'; var C_LargeCargoShip=i; i++; // Abbreviation of Large Cargo Ship
2210 |
A_Language[i] = 'CG'; var C_SmallCargoShip=i; i++; // Abbreviation of Small Cargo Ship
2211 |
A_Language[i] = 'Transferencia nao sao possiveis desde planetas de destino.'; var C_NoTransferFromDestinationPlanet=i; i++; //DHU090101 english spelling correction
2212 |
A_Language[i] = 'Nao ha recicladores disponiveis.'; var C_NoRecycler=i; i++; //DHU090101 english spelling correction
2213 |
A_Language[i] = 'Nao ha cargueiros grandes suficientes.'; var C_NotEnoughLargeCargoShip=i; i++; //DHU090101 english spelling correction
2214 |
A_Language[i] = 'Nao ha cargueiros pequenos suficientes.'; var C_NotEnoughSmallCargoShip=i; i++; //DHU090101 english spelling correction
2215 |
A_Language[i] = 'Ja foram enviados os recursos deste planeta.'; var C_AlreadyTransfered=i; i++; //DHU090101 english spelling correction
2216 |
A_Language[i] = 'Este planeta nao foi selecionado para transferencia.'; var C_PlanetNotSelected=i; i++; //DHU090101 english spelling correction
2217 |
A_Language[i] = 'Nao ha transferencias em progresso.'; var C_NoTransfer=i; i++;
2218 |
A_Language[i] = 'Selecionar colonia'; var C_ColonyToBeUsed=i; i++;
2219 |
A_Language[i] = 'Outro destino'; var C_OtherDestination=i; i++;
2220 |
A_Language[i] = 'Preencher recursos a serem transferidos'; var C_NeededResources=i; i++;
2221 |
A_Language[i] = 'Resto'; var C_Rest=i; i++;
2222 |
A_Language[i] = 'Metal a ser enviado'; var C_MetalToBeSent=i; i++;
2223 |
A_Language[i] = 'Cristal a ser enviado'; var C_CrystalToBeSent=i; i++;
2224 |
A_Language[i] = 'Deuterio a ser enviado'; var C_DeuteriumToBeSent=i; i++;
2225 |
A_Language[i] = 'Tempo de voo'; var C_FlightTime=i; i++;
2226 |
A_Language[i] = 'Velocidade'; var C_SendingSpeed=i; i++;
2227 |
A_Language[i] = 'Consumode combustivel'; var C_DeuteriumConsumption=i; i++;
2228 |
A_Language[i] = 'CP ou CG a ser enviado'; var C_TransportShipNumber=i; i++;
2229 |
A_Language[i] = 'Opcoes de calculo'; var C_TransferCalcOption=i; i++;
2230 |
A_Language[i] = 'Calculation mode'; var C_CalcMode=i; i++;
2231 |
A_Language[i] = 'Transferir recursos de planetas com maximo de recursos (O mesmo resto depois da transferencia)'; var C_SameRest=i; i++;
2232 |
A_Language[i] = 'Transferir a mesma quantidade de cada planeta'; var C_SameQuantity=i; i++; //DHU090101 english spelling correction
2233 |
A_Language[i] = 'Usar todos os recursos do planeta de destino primeiro'; var C_UseTotalResourcesDestinationPlanet=i; i++; //DHU090101 english spelling correction
2234 |
A_Language[i] = 'O percurso mais curto'; var C_SameTime=i; i++;
2235 |
A_Language[i] = 'O mais rapido possivel'; var C_Fastest=i; i++;
2236 |
A_Language[i] = 'Data de chegada'; var C_ArrivalDate=i; i++;
2237 |
A_Language[i] = 'Ano'; var C_Year=i; i++;
2238 |
A_Language[i] = 'Mes'; var C_Month=i; i++;
2239 |
A_Language[i] = 'Dia'; var C_Day=i; i++;
2240 |
A_Language[i] = 'Hora'; var C_Hour=i; i++;
2241 |
A_Language[i] = 'Minuto'; var C_Minute=i; i++;
2242 |
A_Language[i] = 'Dia(s)'; var C_Days=i; i++;
2243 |
A_Language[i] = 'Hora(s)'; var C_Hours=i; i++;
2244 |
A_Language[i] = 'Minuto(s)'; var C_Minutes=i; i++;
2245 |
A_Language[i] = 'd'; var C_DayAbbreviation=i; i++;
2246 |
A_Language[i] = 'h'; var C_HourAbbreviation=i; i++;
2247 |
A_Language[i] = 'm'; var C_MinuteAbbreviation=i; i++;
2248 |
A_Language[i] = 's'; var C_SecondAbbreviation=i; i++;
2249 |
A_Language[i] = 'se necessario adicionar reciclador para ajustar tempo de voo'; var C_AddRecycler=i; i++; //DHU090101 english spelling correction
2250 |
A_Language[i] = 'Nave de Transporte'; var C_TransportShip=i; i++;
2251 |
A_Language[i] = 'Guardar transferencia'; var C_SaveTransfer=i; i++;
2252 |
A_Language[i] = 'Cancelar transferencia'; var C_CancelTransfer=i; i++;
2253 |
A_Language[i] = 'Encher Naves'; var C_FillShip=i; i++;
2254 |
A_Language[i] = 'foram encontrados planetas nao guardados. Deves revisitalos.'; var C_UnsavedPlanets=i; i++; //DHU090101 english spelling correction
2255 |
A_Language[i] = 'Preenche posicao e velocidade'; var C_FillCoordinatesAndSpeed=i; i++;
2256 |
A_Language[i] = 'Preenche recursos'; var C_FillResources=i; i++;
2257 |
A_Language[i] = 'Continuar'; var C_Continue=i; i++;
2258 |
// Other
2259 |
A_Language[i] = 'Tempo de Execucao'; var C_RunTime=i; i++;
2260 |
A_Language[i] = 'Um edificio que altera o factor de producao foi encontrado.\n\nQueres actualizar a pagina de recursos agora?'; var C_ResourcesBuildingsUC=i; i++; //DHU090101 english spelling correction
2261 |
// Welcome message
2262 |
A_Language[i] = 'Welcome to the new version of \253'+C_ScriptName+'\273 (version: '+C_ScriptVersion+', build: '+C_ScriptBuild+')\n\nGerman translation : by Dhu\nItalian traducion : by Fiox\nSpanish translation : by ETintos\nThanks to all beta tester.\n\n'+
2263 |
'For this version, most of the code was rewritten. It is thus recommended to launch an automatic update of pages for your account, following this message.\n\n'+ //DHU090101 english spelling correction
2264 |
'Just after your click on OK, the script will load the technology tree page to get the names of each construction.\n\n'+ //DHU090101 english spelling correction
2265 |
'To see the changes about this version, go to the section named \253DESCRIPTION DES MISES A JOUR\273 in the script (Only in french).'; var C_NewVersion=i; i++;
2266 |
A_Language[i] = 'Welcome to the new version of \253'+C_ScriptName+'\273 (version: '+C_ScriptVersion+', build: '+C_ScriptBuild+')\n\nGerman translation : by Dhu\nItalian traducion : by Fiox\nSpanish translation : by ETintos\nThanks to all beta tester.\n\n'+
2267 |
'To see the changes about this version, go to the section named \253DESCRIPTION DES MISES A JOUR\273 in the script (Only in french).'; var C_NewBuild=i; i++;
2268 |
}
2269 |
else { // EN
2270 |
// For accented character, use octal code to replace it, use this link (http://www.vbc3.com/script/diacritics.html)
2271 |
i = 0;
2272 |
A_Language[i] = 'Planet'; i++;
2273 |
A_Language[i] = 'Moon'; i++;
2274 |
A_Language[i] = 'Metal'; var C_Metal=i; i++;
2275 |
A_Language[i] = 'Crystal'; var C_Crystal=i; i++;
2276 |
A_Language[i] = 'Deuterium'; var C_Deuterium=i; i++;
2277 |
A_Language[i] = 'Energy'; var C_Energy=i; i++;
2278 |
A_Language[i] = 'Dark Matter'; var C_DarkMatter=i; i++;
2279 |
A_Language[i] = 'Empire'; var C_Empire=i; i++;
2280 |
A_Language[i] = 'Resources'; var C_Resources=i; i++;
2281 |
A_Language[i] = 'Update'; var C_Update=i; i++;
2282 |
A_Language[i] = 'Yes'; var C_Yes=i; i++;
2283 |
A_Language[i] = 'No'; var C_No=i; i++;
2284 |
A_Language[i] = 'Show'; var C_Show=i; i++;
2285 |
A_Language[i] = 'Hide'; var C_Hide=i; i++;
2286 |
// Required text for analysis, include spaces, must be exact
2287 |
A_Language[i] = 'Diameter'; var C_Diameter=i; i++; // Overview page
2288 |
A_Language[i] = 'Temperature'; var C_Temperature=i; i++; // Overview page
2289 |
A_Language[i] = 'Total'; var C_Total=i; i++; // Name of total in resources page
2290 |
A_Language[i] = 'Resource production on'; var C_ResourcesTableHeader=i; i++; // Beginning of the first row from the resources table (resources page)
2291 |
A_Language[i] = 'Requirements'; var C_Require=i; i++; // First word of the right cell in tree technology table
2292 |
A_Language[i] = 'Production Factor: '; var C_ProductionRate=i; i++; // Text before production rate number in resources page
2293 |
// ValidateBuilding
2294 |
A_Language[i] = 'Numbers of free fields are insufficient'; var C_NotEnoughFreeField=i; i++; //DHU090101 english spelling correction
2295 |
A_Language[i] = 'The lunar base is not built yet'; var C_LunarBaseNotBuilt=i; i++; //DHU090101 english spelling correction
2296 |
A_Language[i] = 'Not available on planet'; var C_NotOnPlanet=i; i++; //DHU090101 english spelling correction
2297 |
A_Language[i] = 'Not available on moon'; var C_NotOnMoon=i; i++;
2298 |
// AddLink
2299 |
A_Language[i] = 'Key words :\n\nSome part of the address can be replaced by keywords.\n\n'+ //DHU090101 english spelling correction
2300 |
'[session] To get the id of the current session\n'+
2301 |
'[host] To get the domain of the ogame universe\n'+
2302 |
'[Planet name] To get the id of one of your planets\n\n'+
2303 |
'Ex: Creation of a link to the \'overview\' page of the planet named \253Homeworld\273 :\n'+
2304 |
'http://[host]/game/index.php?page=overview&session=[session]&cp=[Homeworld]\n\n'+
2305 |
'Become (for universe 10) :\n'+
2306 |
'http://uni10.ogame.org/game/index.php?page=overview&session=2943046dc47f&cp=34317957'; var C_KeyWordsInformations=i; i++;
2307 |
// SaveParameter
2308 |
A_Language[i] = 'There is an error in the value of transparency.\nThe value must be included between 1 and 100'; var C_TransparencyError=i; i++;
2309 |
A_Language[i] = 'The value of the empire row is not correct.\nThe value must be between 1 and '; var C_EmpireRowError=i; i++; //DHU090101 english spelling correction
2310 |
A_Language[i] = 'The name of the link of the empire menu must contain at least one character'; var C_EmpireTxtError=i; i++; //DHU090101 english spelling correction
2311 |
A_Language[i] = 'The icons size of planets in empire view must be greater than 1 pixel.'; var C_EmpireSizeIconError=i; i++; //DHU090101 english spelling correction
2312 |
A_Language[i] = 'The link'; var C_LinkPositionError1=i; i++;
2313 |
A_Language[i] = ' can\'t be saved.\nVerify the name, link and row number.\nThe link row must be between 1 and '; var C_LinkPositionError2=i; i++; //DHU090101 english spelling correction
2314 |
A_Language[i] = 'Data has been saved\nYou can edit the data, the page will not be refreshed.'; var C_SaveParameterError=i; i++; //DHU090101 english spelling correction
2315 |
// ShowHideTable
2316 |
A_Language[i] = 'Roll up'; var C_RollUp=i; i++;
2317 |
A_Language[i] = 'Unfold'; var C_Unfold=i; i++;
2318 |
// Options : General parameters
2319 |
A_Language[i] = 'General parameters'; var C_MainOption=i; i++;
2320 |
A_Language[i] = 'Show numbers in kilo'; var C_ShowInKilo=i; i++;
2321 |
A_Language[i] = 'Show seconds for the upper update at 24h'; var C_ShowSecondForUpperUpdateTimeInDay=i; i++;
2322 |
A_Language[i] = 'Delete Links \'officers\''; var C_DeleteOfficerLink=i; i++;
2323 |
A_Language[i] = 'Delete Link \'merchant\''; var C_DeleteTraderLink=i; i++;
2324 |
A_Language[i] = 'Position'; var C_Coordinates=i; i++;
2325 |
A_Language[i] = 'Name'; var C_Name=i; i++;
2326 |
A_Language[i] = 'Status'; var C_Status=i; i++;
2327 |
A_Language[i] = 'Points'; var C_Points=i; i++;
2328 |
A_Language[i] = 'Membership'; var C_MemberShip=i; i++;
2329 |
A_Language[i] = 'Online'; var C_Online=i; i++;
2330 |
A_Language[i] = 'Sort member list'; var C_SortMember=i; i++;
2331 |
A_Language[i] = 'Ascending'; var C_Increasing=i; i++;
2332 |
A_Language[i] = 'Descending'; var C_Lessening=i; i++;
2333 |
A_Language[i] = 'Order of member list sorting'; var C_SortOrder=i;i++;
2334 |
A_Language[i] = 'Add tooltip to all links'; var C_AddToolTip=i; i++; //DHU090101 english spelling correction
2335 |
A_Language[i] = 'Show a message asking to update the resources page if a new building modifying it was built'; var C_ShowRequestToUpdateResourcesPage=i; i++;
2336 |
A_Language[i] = 'Show a link to update all pages automatically.'; var C_ShowAutoUpdate=i; i++; //DHU090101 english spelling correction
2337 |
A_Language[i] = 'Use a random time interval to update pages automatically (between 2 and 10s)'; var C_UseRandomUpdateTime=i; i++; //DHU090101 english spelling correction
2338 |
A_Language[i] = 'Add a version check php image at the bottom of page'; var C_AddImageVersion=i; i++;
2339 |
A_Language[i] = 'Show error messages (Debugging)'; var C_Debug=i; i++; //DHU090101 english spelling correction
2340 |
// Options : Display options
2341 |
A_Language[i] = 'Display options'; var C_ScreenOption=i; i++;
2342 |
A_Language[i] = 'Show drop-down list of planets'; var C_ShowHeaderPlanetList=i; i++;
2343 |
A_Language[i] = 'Show the default resources table'; var C_ShowHeaderResourcesList=i; i++;
2344 |
A_Language[i] = 'Add the resources total to the default resources table'; var C_AddResourcesTotal=i; i++;
2345 |
A_Language[i] = 'Activate the possibility to change the header frame position (Drop-down list of planets)'; var C_ChangeHeaderPosition=i; i++;
2346 |
A_Language[i] = 'Position of the header frame (in css)'; var C_HeaderPosition=i; i++;
2347 |
A_Language[i] = 'To be sure that your position is taken into consideration, you can add \253!important\273 after the position.'; var C_PositionInformations=i; i++; //DHU090101 english spelling correction
2348 |
A_Language[i] = 'Activate the possibility to change the position of the main frame.'; var C_ChangeContentPosition=i; i++;
2349 |
A_Language[i] = 'Position of the main frame (in css)'; var C_ContentPosition=i; i++;
2350 |
A_Language[i] = 'Add CSS code in all pages'; var C_AddCssCode=i; i++;
2351 |
A_Language[i] = 'Remove CSS code'; var C_RemoveCssCode=i; i++;
2352 |
A_Language[i] = 'Add JavaScript code in all pages'; var C_AddJSCode=i; i++;
2353 |
A_Language[i] = 'Remove JavaScript code'; var C_RemoveJSCode=i; i++;
2354 |
A_Language[i] = 'Write your code here'; var C_WriteCode=i; i++;
2355 |
// Options : Resources table
2356 |
A_Language[i] = 'Resources table'; var C_ResourcesTableOption=i; i++;
2357 |
A_Language[i] = 'Show the resources table'; var C_ShowHeaderResourcesTable=i; i++;
2358 |
A_Language[i] = 'Show planet name'; var C_ShowPlanetName=i; i++;
2359 |
A_Language[i] = 'Show the coordinates of planets'; var C_ShowCoordinates=i; i++;
2360 |
A_Language[i] = 'Add total resources column'; var C_ShowTotal=i; i++;
2361 |
A_Language[i] = 'Show dark matter column'; var C_ShowDarkMatter=i; i++;
2362 |
A_Language[i] = 'Show the time since the last update'; var C_ShowTimeUpdate=i; i++;
2363 |
A_Language[i] = 'Show only resources of active session'; var C_ShowResourcesOnlyActiveSession=i; i++
2364 |
A_Language[i] = 'Calculate resources in real time'; var C_RealTimeResources=i; i++;
2365 |
A_Language[i] = 'Interval of time between each calculation'; var C_RealTimeResourcesDelay=i; i++;
2366 |
A_Language[i] = 'Style of header of current planet (in css)'; var C_HeaderSelectedPlanetStyle=i; i++;
2367 |
A_Language[i] = 'Transparency of resources cells (1 to 100)'; var C_Transparency=i; i++;
2368 |
A_Language[i] = 'Time corresponding to the colors of graduations (in second) (the color used is the one whoise time since the last update is just inferior of filled time)'; var C_UpdateTimeColor=i; i++;
2369 |
A_Language[i] = 'And red, if update time is greater.'; var C_UpdateTimeRed=i; i++; //DHU090101 english spelling correction
2370 |
A_Language[i] = 'Activate planet sorting'; var C_PlanetOrder=i; i++; //DHU090101 english spelling correction
2371 |
A_Language[i] = 'Choose one planet and use arrows to change its position'; var C_PlanetOrderDescription=i; i++;
2372 |
// Options : Empire
2373 |
A_Language[i] = 'Show empire link'; var C_ShowEmpire=i; i++;
2374 |
A_Language[i] = 'Name of empire link'; var C_EmpireLinkName=i; i++;
2375 |
A_Language[i] = 'Row number in ogame menu'; var C_EmpireMenuRow=i; i++;
2376 |
A_Language[i] = 'Size in pixel of planet thumbnails'; var C_EmpireIconSize=i; i++; //DHU090101 english spelling correction
2377 |
A_Language[i] = 'Hide default resources table'; var C_HideDefaultResourcesTable=i; i++;
2378 |
A_Language[i] = 'Force the display of the generated resources table'; var C_ForceDisplayHeaderResourcesTableWithEmpire=i; i++;
2379 |
A_Language[i] = 'Choose one block and use arrows to change its position'; var C_BlockOrderDescription=i; i++;
2380 |
// Options : Transfer
2381 |
A_Language[i] = 'Transfer'; var C_Transfer=i; i++;
2382 |
A_Language[i] = 'Use result of real time resources calculation'; var C_UseRealTimeResources=i; i++;
2383 |
A_Language[i] = 'Force the display of the resources calculated real time (Important CPU usage)'; var C_ForceResourcesTransferTableUpdate=i; i++;
2384 |
A_Language[i] = 'Show transfer form if a transfer is in progress'; var C_ShowTransferTableIfActiveTransfer=i; i++;
2385 |
A_Language[i] = 'Speed ship ratio multiplier'; var C_TransferRatioSpeed=i; i++;
2386 |
// Options : Additional links
2387 |
A_Language[i] = 'Additional links'; var C_LinkOption=i; i++;
2388 |
A_Language[i] = 'Name of link'; var C_LinkName=i; i++;
2389 |
A_Language[i] = 'Url of link'; var C_LinkUrl=i; i++;
2390 |
A_Language[i] = 'Row number in menu'; var C_LinkPosition=i; i++;
2391 |
A_Language[i] = 'Open the link in a new window'; var C_LinkNewWindow=i; i++;
2392 |
A_Language[i] = 'Text shown if the mouse is hovering above the link'; var C_LinkTitle=i; i++; //DHU090101 english spelling correction
2393 |
A_Language[i] = 'Add link'; var C_AddLink=i; i++;
2394 |
A_Language[i] = 'Link n\260'; var C_LinkNumber=i; i++;
2395 |
A_Language[i] = 'Delete'; var C_Delete=i; i++;
2396 |
// Options
2397 |
A_Language[i] = 'Save'; var C_Save=i; i++;
2398 |
A_Language[i] = 'Control panel'; var C_ControlPanel=i; i++;
2399 |
// Automatic update
2400 |
A_Language[i] = 'Update Start'; var C_StartUpdate=i; i++;
2401 |
A_Language[i] = 'Update Stop'; var C_StopUpdate=i; i++;
2402 |
A_Language[i] = 'Stop automatic update'; var C_UpdateStopInformations=i; i++;
2403 |
A_Language[i] = 'Update all pages automatically'; var C_UpdateInformations=i; i++; //DHU090101 english spelling correction
2404 |
// Resources table
2405 |
A_Language[i] = 'Next planet'; var C_NextPlanet=i; i++;
2406 |
A_Language[i] = 'Previous planet'; var C_PreviousPlanet=i; i++;
2407 |
A_Language[i] = 'Refresh the current page for all planets'; var C_UpdatePages=i; i++; //DHU090101 english spelling correction
2408 |
// Empire
2409 |
A_Language[i] = 'Type'; var C_Type=i; i++;
2410 |
A_Language[i] = 'Number of field'; var C_FieldNumber=i; i++;
2411 |
A_Language[i] = 'to'; var C_To=i; i++;
2412 |
A_Language[i] = 'Apply'; var C_Apply=i; i++;
2413 |
A_Language[i] = 'Image not saved'; var C_ImageNotSaved=i; i++;
2414 |
A_Language[i] = 'Main informations'; var C_MainInformations=i; i++;
2415 |
A_Language[i] = 'Hourly production'; var C_HourProduction=i; i++;
2416 |
A_Language[i] = 'Daily Production'; var C_DayProduction=i; i++;
2417 |
A_Language[i] = 'Buildings'; var C_BuildingsTxt=i; i++;
2418 |
A_Language[i] = 'Defense'; var C_DefensesTxt=i; i++;
2419 |
A_Language[i] = 'Research'; var C_ResearchTxt=i; i++;
2420 |
A_Language[i] = 'Fleet'; var C_FleetsTxt=i; i++;
2421 |
A_Language[i] = 'List'; var C_List=i; i++;
2422 |
A_Language[i] = 'Ship and defenses under construction'; var C_FleetsDefensesUC=i; i++;
2423 |
A_Language[i] = 'Go to buildings'; var C_ToBuildings=i; i++;
2424 |
A_Language[i] = 'Go to research'; var C_ToResearch=i; i++;
2425 |
A_Language[i] = 'Go to defense'; var C_ToDefenses=i; i++;
2426 |
A_Language[i] = 'Go to shipyard'; var C_ToFleets=i; i++;
2427 |
A_Language[i] = 'Energy provide by solar satellites.'; var C_Ship212Production=i; i++;
2428 |
A_Language[i] = 'Num. of solar satellites needed'; var C_Ship212NecessaryNumber=i; i++;
2429 |
A_Language[i] = 'Construction available'; var C_ConstructionAvailable=i; i++;
2430 |
A_Language[i] = 'With resources from planet'; var C_WithPlanetResources=i; i++;
2431 |
A_Language[i] = 'With resources from all planets'; var C_WithAllPlanetsResources=i; i++;
2432 |
A_Language[i] = 'An other construction is in progress on this planet'; var C_OtherBuildingsInConstruction=i; i++;
2433 |
A_Language[i] = 'An other research is active on this planet'; var C_OtherResearchInDevelopment=i; i++; //DHU090101 english spelling correction
2434 |
A_Language[i] = 'Total cost of buildings'; var C_TotalBuildingsCost=i; i++;
2435 |
A_Language[i] = 'Level cost'; var C_LevelCost1=i; i++;
2436 |
A_Language[i] = ' required'; var C_LevelCost2=i; i++;
2437 |
A_Language[i] = 'Cancel building'; var C_StopBuildings=i; i++;
2438 |
A_Language[i] = 'Cancel research'; var C_StopResearch=i; i++;
2439 |
A_Language[i] = 'Start building'; var C_LaunchBuildings=i; i++;
2440 |
A_Language[i] = 'Start research'; var C_LaunchResearch=i; i++;
2441 |
A_Language[i] = 'Build defense'; var C_BuildDefenses=i; i++;
2442 |
A_Language[i] = 'Build ship'; var C_BuildFleets=i; i++;
2443 |
A_Language[i] = 'Building time'; var C_BuildingTime=i; i++;
2444 |
// Empire : Export
2445 |
A_Language[i] = 'Export'; var C_Export=i; i++;
2446 |
A_Language[i] = 'Generator options'; var C_GeneratorOptions=i; i++;
2447 |
A_Language[i] = 'Centred'; var C_Center=i; i++;
2448 |
A_Language[i] = 'Text in color'; var C_TextColored=i; i++;
2449 |
A_Language[i] = 'No special character'; var C_NoSpecialCharacter=i; i++;
2450 |
A_Language[i] = 'Table'; var C_LayoutInTable=i; i++;
2451 |
A_Language[i] = 'Centre the text of table'; var C_CenteredTextInTable=i; i++;
2452 |
A_Language[i] = 'Resize the text of table'; var C_ResizeTextInTable=i; i++;
2453 |
A_Language[i] = 'Generate'; var C_Generate=i; i++;
2454 |
A_Language[i] = 'characters'; var C_Characters=i; i++;
2455 |
// Transfer
2456 |
A_Language[i] = 'Transfer resources'; var C_TransferResources=i; i++;
2457 |
A_Language[i] = 'There are no resources to be transfered.'; var C_NoResources=i; i++; //DHU090101 english spelling correction
2458 |
A_Language[i] = 'Transfer is impossibile. You haven\'t enough ships on certain planets.'; var C_NotEnoughShip1=i; i++; //DHU090101 english spelling correction
2459 |
A_Language[i] = 'You should revisit all fleet pages to update ship number.'; var C_NotEnoughShip2=i; i++;
2460 |
A_Language[i] = 'Destination'; var C_Destination=i; i++;
2461 |
A_Language[i] = 'To send'; var C_ToTransfer=i; i++;
2462 |
A_Language[i] = 'Invert selection'; var C_InvertSelection=i; i++;
2463 |
A_Language[i] = 'Sent'; var C_Transfered=i; i++;
2464 |
A_Language[i] = 'Speed'; var C_Speed=i; i++;
2465 |
A_Language[i] = 'Recycler ?'; var C_NeededRecycler=i; i++;
2466 |
A_Language[i] = 'Transfer status'; var C_TransferState=i; i++;
2467 |
A_Language[i] = 'SC'; var C_LargeCargoShip=i; i++; // Abbreviation of Large Cargo Ship
2468 |
A_Language[i] = 'LC'; var C_SmallCargoShip=i; i++; // Abbreviation of Small Cargo Ship
2469 |
A_Language[i] = 'Transfers are not possible from destination planets.'; var C_NoTransferFromDestinationPlanet=i; i++; //DHU090101 english spelling correction
2470 |
A_Language[i] = 'No recyclers available.'; var C_NoRecycler=i; i++; //DHU090101 english spelling correction
2471 |
A_Language[i] = 'There are not enough large cargos.'; var C_NotEnoughLargeCargoShip=i; i++; //DHU090101 english spelling correction
2472 |
A_Language[i] = 'There are not enough small cargos.'; var C_NotEnoughSmallCargoShip=i; i++; //DHU090101 english spelling correction
2473 |
A_Language[i] = 'Resources have already been sent from this planet.'; var C_AlreadyTransfered=i; i++; //DHU090101 english spelling correction
2474 |
A_Language[i] = 'This planet has not been selected for the transfer.'; var C_PlanetNotSelected=i; i++; //DHU090101 english spelling correction
2475 |
A_Language[i] = 'No transfer in progress.'; var C_NoTransfer=i; i++;
2476 |
A_Language[i] = 'Selected colony'; var C_ColonyToBeUsed=i; i++;
2477 |
A_Language[i] = 'Other destination'; var C_OtherDestination=i; i++;
2478 |
A_Language[i] = 'Fill resources to be transfered'; var C_NeededResources=i; i++;
2479 |
A_Language[i] = 'Rest'; var C_Rest=i; i++;
2480 |
A_Language[i] = 'Metal to be sent'; var C_MetalToBeSent=i; i++;
2481 |
A_Language[i] = 'Crystal to be sent'; var C_CrystalToBeSent=i; i++;
2482 |
A_Language[i] = 'Deuterium to be sent'; var C_DeuteriumToBeSent=i; i++;
2483 |
A_Language[i] = 'Flight time'; var C_FlightTime=i; i++;
2484 |
A_Language[i] = 'Speed'; var C_SendingSpeed=i; i++;
2485 |
A_Language[i] = 'Fuel consumption'; var C_DeuteriumConsumption=i; i++;
2486 |
A_Language[i] = 'SC or LC to be sent'; var C_TransportShipNumber=i; i++;
2487 |
A_Language[i] = 'Calculation options'; var C_TransferCalcOption=i; i++;
2488 |
A_Language[i] = 'Calculation mode'; var C_CalcMode=i; i++;
2489 |
A_Language[i] = 'Transfer resources from planets with maximum resources (Same rest after transfer)'; var C_SameRest=i; i++;
2490 |
A_Language[i] = 'Transfer the same quantity from each planet'; var C_SameQuantity=i; i++; //DHU090101 english spelling correction
2491 |
A_Language[i] = 'Use all resources on destination planet first'; var C_UseTotalResourcesDestinationPlanet=i; i++; //DHU090101 english spelling correction
2492 |
A_Language[i] = 'Flight time the closest possible'; var C_SameTime=i; i++;
2493 |
A_Language[i] = 'Fastest possible'; var C_Fastest=i; i++;
2494 |
A_Language[i] = 'Arrival date'; var C_ArrivalDate=i; i++;
2495 |
A_Language[i] = 'Year'; var C_Year=i; i++;
2496 |
A_Language[i] = 'Month'; var C_Month=i; i++;
2497 |
A_Language[i] = 'Day'; var C_Day=i; i++;
2498 |
A_Language[i] = 'Hour'; var C_Hour=i; i++;
2499 |
A_Language[i] = 'Minute'; var C_Minute=i; i++;
2500 |
A_Language[i] = 'Day(s)'; var C_Days=i; i++;
2501 |
A_Language[i] = 'Hour(s)'; var C_Hours=i; i++;
2502 |
A_Language[i] = 'Minute(s)'; var C_Minutes=i; i++;
2503 |
A_Language[i] = 'd'; var C_DayAbbreviation=i; i++;
2504 |
A_Language[i] = 'h'; var C_HourAbbreviation=i; i++;
2505 |
A_Language[i] = 'm'; var C_MinuteAbbreviation=i; i++;
2506 |
A_Language[i] = 's'; var C_SecondAbbreviation=i; i++;
2507 |
A_Language[i] = 'if needed, add a recycler to adjust flight time'; var C_AddRecycler=i; i++; //DHU090101 english spelling correction
2508 |
A_Language[i] = 'Cargo'; var C_TransportShip=i; i++;
2509 |
A_Language[i] = 'Save transfer'; var C_SaveTransfer=i; i++;
2510 |
A_Language[i] = 'Cancel transfer'; var C_CancelTransfer=i; i++;
2511 |
A_Language[i] = 'Fill cargos'; var C_FillShip=i; i++;
2512 |
A_Language[i] = 'unsaved planets have been found. You should revisit them.'; var C_UnsavedPlanets=i; i++; //DHU090101 english spelling correction
2513 |
A_Language[i] = 'Fill position and speed'; var C_FillCoordinatesAndSpeed=i; i++;
2514 |
A_Language[i] = 'Fill resources'; var C_FillResources=i; i++;
2515 |
A_Language[i] = 'Continue'; var C_Continue=i; i++;
2516 |
// Other
2517 |
A_Language[i] = 'Execution time'; var C_RunTime=i; i++;
2518 |
A_Language[i] = 'A building that modifies the production factor has been found.\n\nDo you want to update the resources page now?'; var C_ResourcesBuildingsUC=i; i++; //DHU090101 english spelling correction
2519 |
// Welcome message
2520 |
A_Language[i] = 'Welcome to the new version of \253'+C_ScriptName+'\273 (version: '+C_ScriptVersion+', build: '+C_ScriptBuild+')\n\nGerman translation : by Dhu\nItalian traducion : by Fiox\nSpanish translation : by ETintos\nThanks to all beta tester.\n\n'+
2521 |
'For this version, most of the code was rewritten. It is thus recommended to launch an automatic update of pages for your account, following this message.\n\n'+ //DHU090101 english spelling correction
2522 |
'Just after your click on OK, the script will load the technology tree page to get the names of each construction.\n\n'+ //DHU090101 english spelling correction
2523 |
'To see the changes about this version, go to the section named \253DESCRIPTION DES MISES A JOUR\273 in the script (Only in french).'; var C_NewVersion=i; i++;
2524 |
A_Language[i] = 'Welcome to the new version of \253'+C_ScriptName+'\273 (version: '+C_ScriptVersion+', build: '+C_ScriptBuild+')\n\nGerman translation : by Dhu\nItalian traducion : by Fiox\nSpanish translation : by ETintos\nThanks to all beta tester.\n\n'+
2525 |
'To see the changes about this version, go to the section named \253DESCRIPTION DES MISES A JOUR\273 in the script (Only in french).'; var C_NewBuild=i; i++;
2526 |
}
2527 |
2528 |
2529 |
2530 |
2531 |
2532 |
/* RECUPERATION DES DONNEES PRINCIPALES D'OGAME
2533 |
-------------------------------------------------- */
2534 |
2535 |
var Divs = document.getElementsByTagName('div');
2536 |
for (i = 0; i < Divs.length; i++) {
2537 |
if (Divs[i].id == 'header_top') {
2538 |
var HeaderDiv = Divs[i];
2539 |
}
2540 |
else if (Divs[i].id == 'menu') {
2541 |
var MenuDiv = Divs[i];
2542 |
}
2543 |
else if (Divs[i].id == 'content') {
2544 |
var ContentDiv = Divs[i];
2545 |
}
2546 |
}
2547 |
2548 |
// Recuperation de l'adresse du skin
2549 |
var SkinUrl = '';
2550 |
var OgameCss = document.getElementsByTagName('link');
2551 |
if (OgameCss) {
2552 |
for (i = 0; i < OgameCss.length; i++) {
2553 |
if (OgameCss[i].href.match('css/') == null) {
2554 |
SkinUrl = OgameCss[i].href.substr(0, OgameCss[i].href.lastIndexOf('/', OgameCss[i].href.length-1)+1);
2555 |
}
2556 |
}
2557 |
}
2558 |
2559 |
// Adresse de base de la page
2560 |
var BaseUrl = document.URL.match(/([^\?]+)/);
2561 |
BaseUrl = (BaseUrl?BaseUrl[1]:'');
2562 |
2563 |
// Page ogame en cours
2564 |
var OgamePage = document.URL.match(/page=([^\&]+)/);
2565 |
OgamePage = (OgamePage?OgamePage[1]:'');
2566 |
var OgameMode = document.URL.match(/mode=([^\&]+)/);
2567 |
OgameMode = (OgameMode?OgameMode[1]:'');
2568 |
2569 |
// Presence de l'entete
2570 |
var OgameHeader = true;
2571 |
if (document.URL.match(/no_header=([^\&]+)/)) {
2572 |
OgameHeader = ((document.URL.match(/no_header=([^\&]+)/)[1] == '1') ? false : true);
2573 |
}
2574 |
2575 |
var PlanetSelect = 0, PlanetSelectedIndex, Session = '';
2576 |
if ((OgameHeader == true) && (HeaderDiv)) {
2577 |
PlanetSelect = HeaderDiv.getElementsByTagName('select');
2578 |
PlanetSelect = PlanetSelect[0].options;
2579 |
Session = PlanetSelect[0].value.match(/session=([^\&]+)/)[1]; // Identifiant de la session
2580 |
2581 |
// Recuperation du nom, de l'identifiant et du lien de chaque planete et de la planete active
2582 |
for (i = 0; i < PlanetSelect.length; i++) {
2583 |
A_Planet[i] = new P_Planet();
2584 |
var Temp = PlanetSelect[i].firstChild.nodeValue.match(/([a-zA-Z0-9 \.\-\_\(\)]+) \[([0-9]{1,2}):([0-9]{1,3}):([0-9]{1,2})\]/);
2585 |
A_Planet[i].Id = PlanetSelect[i].value.match(/cp=([0-9]+)/)[1];
2586 |
A_Planet[i].Name = Temp[1];
2587 |
A_Planet[i].Galaxy = Temp[2];
2588 |
A_Planet[i].System = Temp[3];
2589 |
A_Planet[i].Planet = Temp[4];
2590 |
A_Planet[i].Url = PlanetSelect[i].value;
2591 |
if (PlanetSelect[i].selected == true) {
2592 |
PlanetSelectedIndex = i;
2593 |
A_Planet[i].Session = Session;
2594 |
}
2595 |
}
2596 |
}
2597 |
else if (MenuDiv) { // Si la page n'a pas d'entete
2598 |
// Recuperation de l'adresse du lien 'Ressources'
2599 |
var SearchRow = 0;
2600 |
var Table = MenuDiv.getElementsByTagName('table')[0];
2601 |
for (i = 0; i < Table.rows.length; i++) {
2602 |
var Cell = Table.rows[i].cells[0];
2603 |
var Page = Cell.innerHTML.match(/page=([^\&]+)/);
2604 |
if (Page) {
2605 |
if (Page[1] == 'suche') {
2606 |
SearchRow = i;
2607 |
break;
2608 |
}
2609 |
}
2610 |
}
2611 |
if (Table.rows[SearchRow].cells[0].innerHTML.match(/\<a/g)) {
2612 |
var Href = Table.rows[SearchRow].cells[0].getElementsByTagName('a')[0].href;
2613 |
if (Href.match(/session=([a-zA-Z0-9]+)/)) {
2614 |
Session = Href.match(/session=([a-zA-Z0-9]+)/)[1];
2615 |
}
2616 |
}
2617 |
}
2618 |
2619 |
2620 |
2621 |
2622 |
2623 |
/* CHARGEMENT DES IDENTIFIANTS ET COUTS DE CONSTRUCTION ET DES NOMS DES CONSTRUCTIONS
2624 |
-------------------------------------------------- */
2625 |
2626 |
// Declaration des identifiants des differentes constructions (batiment, defense, technologie, flotte)
2627 |
var A_Construction = new Array();
2628 |
// Batiment
2629 |
A_Construction[C_Buildings] = new Array(18);
2630 |
A_Construction[C_Buildings][0] = new P_Construction(1,0,0,0,0,C_Planet);
2631 |
A_Construction[C_Buildings][1] = new P_Construction(2,0,0,0,0,C_Planet);
2632 |
A_Construction[C_Buildings][2] = new P_Construction(3,0,0,0,0,C_Planet);
2633 |
A_Construction[C_Buildings][3] = new P_Construction(4,0,0,0,0,C_Planet);
2634 |
A_Construction[C_Buildings][4] = new P_Construction(12,0,0,0,0,C_Planet,C_Buildings,2,5,C_Research,5,3);
2635 |
A_Construction[C_Buildings][5] = new P_Construction(14,400,120,200,0,C_All);
2636 |
A_Construction[C_Buildings][6] = new P_Construction(15,1000000,500000,100000,0,C_Planet,C_Buildings,5,10,C_Research,1,10);
2637 |
A_Construction[C_Buildings][7] = new P_Construction(21,400,200,100,0,C_All,C_Buildings,5,2);
2638 |
A_Construction[C_Buildings][8] = new P_Construction(22,2000,0,0,0,C_All);
2639 |
A_Construction[C_Buildings][9] = new P_Construction(23,2000,1000,0,0,C_All);
2640 |
A_Construction[C_Buildings][10] = new P_Construction(24,2000,2000,0,0,C_All);
2641 |
A_Construction[C_Buildings][11] = new P_Construction(31,200,400,200,0,C_Planet);
2642 |
A_Construction[C_Buildings][12] = new P_Construction(33,0,50000,100000,1000,C_Planet,C_Buildings,6,1,C_Research,5,12);
2643 |
A_Construction[C_Buildings][13] = new P_Construction(34,20000,40000,0,0,C_Planet);
2644 |
A_Construction[C_Buildings][14] = new P_Construction(44,20000,20000,1000,0,C_Planet);
2645 |
A_Construction[C_Buildings][15] = new P_Construction(41,20000,40000,20000,0,C_Moon);
2646 |
A_Construction[C_Buildings][16] = new P_Construction(42,20000,40000,20000,0,C_Moon);
2647 |
A_Construction[C_Buildings][17] = new P_Construction(43,2000000,4000000,2000000,0,C_Moon,C_Research,6,7);
2648 |
// Technologie
2649 |
A_Construction[C_Research] = new Array(16);
2650 |
A_Construction[C_Research][0] = new P_Construction(106,200,1000,200,0,C_Planet,C_Buildings,11,3);
2651 |
A_Construction[C_Research][1] = new P_Construction(108,0,400,600,0,C_Planet,C_Buildings,11,1);
2652 |
A_Construction[C_Research][2] = new P_Construction(109,800,200,0,0,C_Planet,C_Buildings,11,4);
2653 |
A_Construction[C_Research][3] = new P_Construction(110,200,600,0,0,C_Planet,C_Buildings,11,6,C_Research,5,3);
2654 |
A_Construction[C_Research][4] = new P_Construction(111,1000,0,0,0,C_Planet,C_Buildings,11,2);
2655 |
A_Construction[C_Research][5] = new P_Construction(113,0,800,400,0,C_Planet,C_Buildings,11,1);
2656 |
A_Construction[C_Research][6] = new P_Construction(114,0,4000,2000,0,C_Planet,C_Buildings,11,7,C_Research,3,5,C_Research,5,5);
2657 |
A_Construction[C_Research][7] = new P_Construction(115,400,0,600,0,C_Planet,C_Buildings,11,1,C_Research,5,1);
2658 |
A_Construction[C_Research][8] = new P_Construction(117,2000,4000,600,0,C_Planet,C_Buildings,11,2,C_Research,5,1);
2659 |
A_Construction[C_Research][9] = new P_Construction(118,10000,20000,6000,0,C_Planet,C_Buildings,11,7,C_Research,6,3);
2660 |
A_Construction[C_Research][10] = new P_Construction(120,200,100,0,0,C_Planet,C_Buildings,11,1,C_Research,5,2);
2661 |
A_Construction[C_Research][11] = new P_Construction(121,1000,300,100,0,C_Planet,C_Buildings,11,4,C_Research,10,5,C_Research,5,4);
2662 |
A_Construction[C_Research][12] = new P_Construction(122,2000,4000,1000,0,C_Planet,C_Buildings,11,4,C_Research,10,10,C_Research,5,8,C_Research,11,5);
2663 |
A_Construction[C_Research][13] = new P_Construction(123,240000,400000,160000,0,C_Planet,C_Buildings,11,10,C_Research,1,8,C_Research,6,8);
2664 |
A_Construction[C_Research][14] = new P_Construction(124,4000,8000,4000,0,C_Planet,C_Buildings,11,3,C_Research,0,4,C_Research,8,3);
2665 |
A_Construction[C_Research][15] = new P_Construction(199,0,0,0,300000,C_Planet,C_Buildings,11,12);
2666 |
// Flotte
2667 |
A_Construction[C_Fleets] = new Array(14);
2668 |
A_Construction[C_Fleets][0] = new P_Construction(202,2000,2000,0,0,C_All,C_Buildings,7,2,C_Research,7,2);
2669 |
A_Construction[C_Fleets][1] = new P_Construction(203,6000,6000,0,0,C_All,C_Buildings,7,4,C_Research,7,6);
2670 |
A_Construction[C_Fleets][2] = new P_Construction(204,3000,1000,0,0,C_All,C_Buildings,7,1,C_Research,7,1);
2671 |
A_Construction[C_Fleets][3] = new P_Construction(205,6000,4000,0,0,C_All,C_Buildings,7,3,C_Research,8,2,C_Research,4,2);
2672 |
A_Construction[C_Fleets][4] = new P_Construction(206,20000,7000,2000,0,C_All,C_Buildings,7,5,C_Research,8,4,C_Research,11,2);
2673 |
A_Construction[C_Fleets][5] = new P_Construction(207,45000,15000,0,0,C_All,C_Buildings,7,7,C_Research,9,4);
2674 |
A_Construction[C_Fleets][6] = new P_Construction(208,10000,20000,10000,0,C_All,C_Buildings,7,4,C_Research,8,3);
2675 |
A_Construction[C_Fleets][7] = new P_Construction(209,10000,6000,2000,0,C_All,C_Buildings,7,4,C_Research,7,6,C_Research,3,2);
2676 |
A_Construction[C_Fleets][8] = new P_Construction(210,0,1000,0,0,C_All,C_Buildings,7,3,C_Research,7,3,C_Research,0,2);
2677 |
A_Construction[C_Fleets][9] = new P_Construction(211,50000,25000,15000,0,C_All,C_Buildings,7,8,C_Research,8,6,C_Research,12,5);
2678 |
A_Construction[C_Fleets][10] = new P_Construction(212,0,2000,500,0,C_All,C_Buildings,7,1);
2679 |
A_Construction[C_Fleets][11] = new P_Construction(213,60000,50000,15000,0,C_All,C_Buildings,7,9,C_Research,9,6,C_Research,6,5);
2680 |
A_Construction[C_Fleets][12] = new P_Construction(214,5000000,4000000,1000000,0,C_All,C_Buildings,7,12,C_Research,9,7,C_Research,6,6,C_Research,15,1);
2681 |
A_Construction[C_Fleets][13] = new P_Construction(215,30000,40000,15000,0,C_All,C_Buildings,7,8,C_Research,9,5,C_Research,6,5,C_Research,10,12);
2682 |
// Defense
2683 |
A_Construction[C_Defenses] = new Array(10);
2684 |
A_Construction[C_Defenses][0] = new P_Construction(401,2000,0,0,0,C_All,C_Buildings,7,1);
2685 |
A_Construction[C_Defenses][1] = new P_Construction(402,1500,500,0,0,C_All,C_Buildings,7,2,C_Research,5,1,C_Research,10,3);
2686 |
A_Construction[C_Defenses][2] = new P_Construction(403,6000,2000,0,0,C_All,C_Buildings,7,4,C_Research,5,3,C_Research,10,6);
2687 |
A_Construction[C_Defenses][3] = new P_Construction(404,20000,15000,2000,0,C_All,C_Buildings,7,6,C_Research,5,6,C_Research,2,3,C_Research,3,1);
2688 |
A_Construction[C_Defenses][4] = new P_Construction(405,2000,6000,0,0,C_All,C_Buildings,7,4,C_Research,11,4);
2689 |
A_Construction[C_Defenses][5] = new P_Construction(406,50000,50000,30000,0,C_All,C_Buildings,7,8,C_Research,12,7);
2690 |
A_Construction[C_Defenses][6] = new P_Construction(407,10000,10000,0,0,C_All,C_Buildings,7,1,C_Research,3,2);
2691 |
A_Construction[C_Defenses][7] = new P_Construction(408,50000,50000,0,0,C_All,C_Buildings,7,6,C_Research,3,6);
2692 |
A_Construction[C_Defenses][8] = new P_Construction(502,8000,0,2000,0,C_All,C_Buildings,7,1,C_Buildings,14,2);
2693 |
A_Construction[C_Defenses][9] = new P_Construction(503,12500,2500,10000,0,C_All,C_Buildings,7,1,C_Buildings,14,4);
2694 |
2695 |
2696 |
2697 |
2698 |
2699 |
/* CHARGEMENT DES INFORMATIONS MEMORISEES VIA GREASEMONKEY
2700 |
-------------------------------------------------- */
2701 |
2702 |
try {
2703 |
2704 |
// Recherche de l'identifiant du compte
2705 |
Get = GM_getValue('OT_Account', '');
2706 |
var Account = 0, AccountNb = 0;
2707 |
var AccountFound = false;
2708 |
var A_AccountTmp = new Array();
2709 |
if (Get.length > 0) {
2710 |
var A_AccountTmp = Get.split(Separator);
2711 |
var A_AccountTmp2 = new Array();
2712 |
for (i = 0; i < A_AccountTmp.length; i++) {
2713 |
A_AccountTmp2 = A_AccountTmp[i].split(/\;/g);
2714 |
if (parseInt(A_AccountTmp2[0]) > 0) {
2715 |
A_Account[AccountNb] = new Array(A_AccountTmp2.length);
2716 |
for (j = 0; j < A_AccountTmp2.length; j++) {
2717 |
A_Account[AccountNb][j] = A_AccountTmp2[j];
2718 |
if (AccountFound == false) {
2719 |
if (OgamePage != 'galaxy') {
2720 |
for (k = 0; k < PlanetSelect.length; k++) {
2721 |
if (A_Planet[k].Id == A_Account[AccountNb][j]) {
2722 |
AccountFound = true;
2723 |
Account = AccountNb;
2724 |
break;
2725 |
}
2726 |
}
2727 |
}
2728 |
}
2729 |
}
2730 |
AccountNb++;
2731 |
}
2732 |
}
2733 |
}
2734 |
if (AccountFound == false) {
2735 |
if (A_Account.length > 0) {
2736 |
Account = A_Account.length;
2737 |
}
2738 |
A_Account[Account] = new Array(PlanetSelect.length);
2739 |
for (i = 0; i < PlanetSelect.length; i++) {
2740 |
A_Account[Account][i] = A_Planet[i].Id;
2741 |
}
2742 |
}
2743 |
SaveAccount();
2744 |
2745 |
// Informations de la version
2746 |
Get = GM_getValue('OT_'+Account+'_Version', '');
2747 |
var ScriptVersion = GetValue(Get, 'Version', '');
2748 |
var ScriptBuild = GetValue(Get, 'Build', '');
2749 |
2750 |
// Parametres generaux
2751 |
Get = GM_getValue('OT_'+Account+'_MainOption', '');
2752 |
var ShowInKilo = GetValue(Get, 'ShowInKilo', false);
2753 |
var ShowSecondForUpperUpdateTimeInDay = GetValue(Get, 'ShowSecondForUpperUpdateTimeInDay', false);
2754 |
var DeleteOfficerLink = GetValue(Get, 'DeleteOfficerLink', true);
2755 |
var DeleteTraderLink = GetValue(Get, 'DeleteTraderLink', true);
2756 |
var SortMember = GetValue(Get, 'SortMember', 3); // 0:Coordonnees, 1:Nom, 2:Statut, 3:Points, 4:Adhesion, 5:En ligne
2757 |
var SortOrder = GetValue(Get, 'SortOrder', 1); // 0:Croissant, 1:Decroissant
2758 |
var AddToolTip = GetValue(Get, 'AddToolTip', true);
2759 |
var ShowRequestToUpdateResourcesPage = GetValue(Get, 'ShowRequestToUpdateResourcesPage', false);
2760 |
var ShowAutoUpdate = GetValue(Get, 'ShowAutoUpdate', true);
2761 |
var UseRandomUpdateTime = GetValue(Get, 'UseRandomUpdateTime', true);
2762 |
var AddImageVersion = GetValue(Get, 'AddImageVersion', false);
2763 |
Debug = GetValue(Get, 'Debug', false);
2764 |
2765 |
// Parametres d'affichage
2766 |
Get = GM_getValue('OT_'+Account+'_ScreenOption', '');
2767 |
var ShowHeaderPlanetList = GetValue(Get, 'ShowHeaderPlanetList', false);
2768 |
var ShowHeaderResourcesList = GetValue(Get, 'ShowHeaderResourcesList', false);
2769 |
var AddResourcesTotal = GetValue(Get, 'AddResourcesTotal', false);
2770 |
var ChangeHeaderPosition = GetValue(Get, 'ChangeHeaderPosition', false);
2771 |
var HeaderPosition = GetValue(Get, 'HeaderPosition', 'left: 15% !important; top: 120px !important;');
2772 |
var ChangeContentPosition = GetValue(Get, 'ChangeContentPosition', false);
2773 |
var ContentPosition = GetValue(Get, 'ContentPosition', 'left: 100px !important;');
2774 |
var AddCssCode = GetValue(Get, 'AddCssCode', false);
2775 |
var CssCode = GM_getValue('OT_'+Account+'_CssCode', '/* '+A_Language[C_WriteCode]+' */');
2776 |
var AddJSCode = GetValue(Get, 'AddJSCode', false);
2777 |
var JSCode = GM_getValue('OT_'+Account+'_JSCode', '/* '+A_Language[C_WriteCode]+' */');
2778 |
2779 |
// Tableau des ressources
2780 |
Get = GM_getValue('OT_'+Account+'_ResourcesTableOption', '');
2781 |
var ShowHeaderResourcesTable = GetValue(Get, 'ShowHeaderResourcesTable', true);
2782 |
var ShowPlanetName = GetValue(Get, 'ShowPlanetName', true);
2783 |
var ShowCoordinates = GetValue(Get, 'ShowCoordinates', false);
2784 |
var ShowTotal = GetValue(Get, 'ShowTotal', true);
2785 |
var ShowDarkMatter = GetValue(Get, 'ShowDarkMatter', true);
2786 |
var ShowTimeUpdate = GetValue(Get, 'ShowTimeUpdate', true);
2787 |
var ShowResourcesOnlyActiveSession = GetValue(Get, 'ShowResourcesOnlyActiveSession', false);
2788 |
var RealTimeResources = GetValue(Get, 'RealTimeResources', true);
2789 |
var RealTimeResourcesDelay = GetValue(Get, 'RealTimeResourcesDelay', 5);
2790 |
RealTimeResourcesDelay = ((RealTimeResourcesDelay < 1) ? 1 : RealTimeResourcesDelay);
2791 |
var HeaderSelectedPlanetStyle = GetValue(Get, 'HeaderSelectedPlanetStyle', 'background-color: #005500; background-image: none;');
2792 |
var Transparency = GetValue(Get, 'Transparency', 80);
2793 |
var A_UpdateTimeColor = new Array();
2794 |
for (i = 0; i < 10; i++) {
2795 |
A_UpdateTimeColor[i] = GetValue(Get, 'UpdateTimeColor'+i, Math.ceil((i+1)*54340+Math.pow(2580,(1+(1+i)/10))));
2796 |
}
2797 |
var PlanetOrder = GetValue(Get, 'PlanetOrder', false);
2798 |
Get = GM_getValue('OT_'+Account+'_PlanetOrder', '');
2799 |
if ((Get != '') && (parseInt(GetField(Get,0,Separator)) < 18)) {
2800 |
Get = '';
2801 |
}
2802 |
if (Get != '') {
2803 |
A_PlanetOrder = Get.split(Separator);
2804 |
var Found = false;
2805 |
for (j = 0; j < A_PlanetOrder.length; j++) {
2806 |
for (i = 0; i < PlanetSelect.length; i++) {
2807 |
if (A_PlanetOrder[j] == A_Planet[i].Id) {
2808 |
A_PlanetOrderIndex[PlanetOrderIndex] = i;
2809 |
PlanetOrderIndex++;
2810 |
}
2811 |
}
2812 |
}
2813 |
if (A_PlanetOrderIndex.length < PlanetSelect.length) {
2814 |
for (i = 0; i < PlanetSelect.length; i++) {
2815 |
Found = false;
2816 |
for (j = 0; j < A_PlanetOrder.length; j++) {
2817 |
if (A_PlanetOrder[j] == A_Planet[i].Id) {
2818 |
Found = true;
2819 |
}
2820 |
}
2821 |
if (Found == false) {
2822 |
A_PlanetOrderIndex[PlanetOrderIndex] = i;
2823 |
PlanetOrderIndex++;
2824 |
A_PlanetOrder[A_PlanetOrder.length] = A_Planet[i].Id;
2825 |
}
2826 |
}
2827 |
}
2828 |
}
2829 |
else {
2830 |
for (i = 0; i < PlanetSelect.length; i++) {
2831 |
A_PlanetOrderIndex[i] = i;
2832 |
A_PlanetOrder[i] = A_Planet[i].Id;
2833 |
}
2834 |
}
2835 |
// Reorganisation de l'ordre des planetes
2836 |
if (PlanetOrder == true) {
2837 |
var A_Permut = new Array();
2838 |
for (i = 0; i < PlanetSelect.length; i++) {
2839 |
A_Permut[i] = new P_Planet();
2840 |
A_Permut[i].Id = A_Planet[A_PlanetOrderIndex[i]].Id;
2841 |
A_Permut[i].Name = A_Planet[A_PlanetOrderIndex[i]].Name;
2842 |
A_Permut[i].Planet = A_Planet[A_PlanetOrderIndex[i]].Planet;
2843 |
A_Permut[i].System = A_Planet[A_PlanetOrderIndex[i]].System;
2844 |
A_Permut[i].Galaxy = A_Planet[A_PlanetOrderIndex[i]].Galaxy;
2845 |
A_Permut[i].Url = A_Planet[A_PlanetOrderIndex[i]].Url;
2846 |
A_Permut[i].Session = A_Planet[A_PlanetOrderIndex[i]].Session;
2847 |
}
2848 |
for (i = 0; i < PlanetSelect.length; i++) {
2849 |
A_Planet[i].Id = A_Permut[i].Id;
2850 |
A_Planet[i].Name = A_Permut[i].Name;
2851 |
A_Planet[i].Planet = A_Permut[i].Planet;
2852 |
A_Planet[i].System = A_Permut[i].System;
2853 |
A_Planet[i].Galaxy = A_Permut[i].Galaxy;
2854 |
A_Planet[i].Url = A_Permut[i].Url;
2855 |
A_Planet[i].Session = A_Permut[i].Session;
2856 |
}
2857 |
for (i = 0; i < PlanetSelect.length; i++) {
2858 |
if (PlanetSelectedIndex == A_PlanetOrderIndex[i]) {
2859 |
PlanetSelectedIndex = i;
2860 |
break;
2861 |
}
2862 |
}
2863 |
}
2864 |
else {
2865 |
for (i = 0; i < PlanetSelect.length; i++) {
2866 |
A_PlanetOrderIndex[i] = i;
2867 |
A_PlanetOrder[i] = A_Planet[i].Id;
2868 |
}
2869 |
}
2870 |
2871 |
// Empire
2872 |
Get = GM_getValue('OT_'+Account+'_EmpireOption', '');
2873 |
var ShowEmpire = GetValue(Get, 'ShowEmpire', true);
2874 |
var EmpireMenuRow = GetValue(Get, 'EmpireMenuRow', 2);
2875 |
var EmpireLinkName = GetValue(Get, 'EmpireLinkName', A_Language[C_Empire]+' (OT)');
2876 |
var EmpireIconSize = GetValue(Get, 'EmpireIconSize', 88);
2877 |
var UseRealTimeResourcesEmpire = GetValue(Get, 'UseRealTimeResourcesEmpire', true);
2878 |
var HideDefaultResourcesTable = GetValue(Get, 'HideDefaultResourcesTable', true);
2879 |
var ForceDisplayHeaderResourcesTableWithEmpire = GetValue(Get, 'ForceDisplayHeaderResourcesTableWithEmpire', false);
2880 |
var A_Get = new Array();
2881 |
var A_GetName = new Array();
2882 |
var A_EmpireBlock = new Array();
2883 |
Get = GM_getValue('OT_'+Account+'_EmpireBlock', '0;false|1;false|2;false|3;false|4;false|5;false|6;false|7;false|8;false');
2884 |
A_Get = Get.split(Separator);
2885 |
if (A_Get.length > 0) {
2886 |
for (i=0; i<A_Get.length; i++) {
2887 |
A_GetName = A_Get[i].split(/\;/g);
2888 |
if (A_GetName.length == 2) {
2889 |
A_EmpireBlock[i] = new P_EmpireBlock(parseInt(A_GetName[0]), ((A_GetName[1]=='true')?true:false));
2890 |
}
2891 |
}
2892 |
}
2893 |
2894 |
// Transfert
2895 |
Get = GM_getValue('OT_'+Account+'_TransferOption', '');
2896 |
var UseRealTimeResources = GetValue(Get, 'UseRealTimeResources', true);
2897 |
var ForceResourcesTransferTableUpdate = GetValue(Get, 'ForceResourcesTransferTableUpdate', false);
2898 |
var ShowTransferTableIfActiveTransfer = GetValue(Get, 'ShowTransferTableIfActiveTransfer', false);
2899 |
var TransferRatioSpeed = GetValue(Get, 'TransferRatioSpeed', 1);
2900 |
2901 |
// Ajout de lien au menu
2902 |
Get = GM_getValue('OT_'+Account+'_LinkOption', '');
2903 |
var NbLink = GetValue(Get, 'NbLink', 0);
2904 |
var LinkNameArray = new Array();
2905 |
var LinkUrlArray = new Array();
2906 |
var LinkPositionArray = new Array();
2907 |
var LinkNewWindowArray = new Array();
2908 |
var LinkTitleArray = new Array();
2909 |
for (i = 0; i < NbLink; i++) {
2910 |
LinkNameArray[i] = GetValue(Get, 'LinkName'+i, '');
2911 |
LinkUrlArray[i] = GetValue(Get, 'LinkUrl'+i, '');
2912 |
LinkPositionArray[i] = GetValue(Get, 'LinkPosition'+i, 0);
2913 |
LinkNewWindowArray[i] = GetValue(Get, 'LinkNewWindow'+i, false);
2914 |
LinkTitleArray[i] = GetValue(Get, 'LinkTitle'+i, '');
2915 |
CreateLink(LinkUrlArray[i], LinkNameArray[i], LinkPositionArray[i], LinkNewWindowArray[i], LinkTitleArray[i]);
2916 |
}
2917 |
2918 |
// Options de transfert
2919 |
Get = GM_getValue('OT_'+Account+'_TransferCalcOption', '');
2920 |
var CalcMode = GetValue(Get, 'CalcMode', 0);
2921 |
var UseTotalResourcesDestinationPlanet = GetValue(Get, 'UseTotalResourcesDestinationPlanet', false);
2922 |
var SameTime = GetValue(Get, 'SameTime', true);
2923 |
var TimeToGo = GetValue(Get, 'TimeToGo', 0);
2924 |
var AddRecycler = GetValue(Get, 'AddRecycler', true);
2925 |
var ShipType = GetValue(Get, 'ShipType', 1);
2926 |
2927 |
// Affichage de la page empire
2928 |
var OgameEmpire = GM_getValue('OT_OgameEmpire', false);
2929 |
}
2930 |
catch(err) {
2931 |
ShowError(err, 'Load account id and update parameter');
2932 |
}
2933 |
2934 |
if ((OgameHeader == true) && (HeaderDiv)) {
2935 |
2936 |
try {
2937 |
2938 |
// Parametres de mise a jour automatique
2939 |
Get = GM_getValue('OT_'+Account+'_Refresh', '');
2940 |
var RefreshPlanetRest = GetValue(Get, 'RefreshPlanetRest', 0);
2941 |
var AutoUpdateRest = GetValue(Get, 'AutoUpdateRest', 0);
2942 |
2943 |
// Transfert
2944 |
Get = GM_getValue('OT_'+Account+'_Transfer', '');
2945 |
var TransferShow = GetValue(Get, 'Show', false);
2946 |
var TransferMetal = GetValue(Get, 'Metal', 0);
2947 |
var TransferCrystal = GetValue(Get, 'Crystal', 0);
2948 |
var TransferDeuterium = GetValue(Get, 'Deuterium', 0);
2949 |
var TransferState = GetValue(Get, 'State', false);
2950 |
var TransferShipType = GetValue(Get, 'ShipType', C_LargeCargoShip);
2951 |
var TransferDestinationPlanet = GetValue(Get, 'DestinationPlanet', 0);
2952 |
var TransferDestinationSystem = GetValue(Get, 'DestinationSystem', 0);
2953 |
var TransferDestinationGalaxy = GetValue(Get, 'DestinationGalaxy', 0);
2954 |
var TransferDestinationType = GetValue(Get, 'DestinationType', A_Language[C_Planet]);
2955 |
2956 |
// Variable de verification du transfert
2957 |
var TransferStateCheck = true;
2958 |
2959 |
// Nom des constructions
2960 |
var A_Get = new Array();
2961 |
var A_GetName = new Array();
2962 |
Get = GM_getValue('OT_'+Account+'_ConstructionName', '');
2963 |
A_Get = Get.split(Separator);
2964 |
if (A_Get.length > 0) {
2965 |
for (i=0; i<A_Get.length; i++) {
2966 |
A_GetName = A_Get[i].split(/\;/g);
2967 |
if (A_GetName.length == 3) {
2968 |
A_Construction[A_GetName[0]][A_GetName[1]].Name = (A_GetName[2] == 'null' ? null : A_GetName[2]);
2969 |
}
2970 |
}
2971 |
}
2972 |
2973 |
// Liste d'action
2974 |
Get = GM_getValue('OT_'+Account+'_Actions', '');
2975 |
if (Get.length > 0) {
2976 |
A_Get = String(Get).split(Separator);
2977 |
for (i=0; i<A_Get.length; i++) {
2978 |
A_Actions[i] = A_Get[i];
2979 |
}
2980 |
}
2981 |
2982 |
// Etat d'affichage des colonnes du tableaux de ressources
2983 |
Get = GM_getValue('OT_'+Account+'_ShowHideColumn', '');
2984 |
if (Get.length > 0) {
2985 |
A_ShowHideColomn = Get.split(Separator);
2986 |
}
2987 |
else {
2988 |
for (i = 0; i < (PlanetSelect.length+2); i++) {
2989 |
A_ShowHideColomn[i] = '';
2990 |
}
2991 |
}
2992 |
2993 |
// Recherche
2994 |
if (((OgamePage == 'buildings') && (OgameMode == 'Forschung')) || (OgameEmpire == true) || (OgamePage == 'flotten1')) {
2995 |
2996 |
Get = GM_getValue('OT_'+Account+'_Research', '');
2997 |
for (j = 0; j < 16; j++) {
2998 |
A_Research[j] = new P_ResearchDescription();
2999 |
A_Research[j].Level = GetValue(Get, A_Construction[C_Research][j].Id, '-');
3000 |
A_Research[j].UC = GetValue(Get, A_Construction[C_Research][j].Id+'UC', '-');
3001 |
ResearchUpdate = GetValue(Get, 'Update', CounterStart);
3002 |
}
3003 |
}
3004 |
3005 |
// Chargement des donnees sur les planetes dans les tableaux precedement crees
3006 |
for (i = 0; i < PlanetSelect.length; i++) {
3007 |
3008 |
// Informations generales
3009 |
Get = GM_getValue('OT_'+A_Planet[i].Id+'_Planet', '');
3010 |
if (i != PlanetSelectedIndex) {
3011 |
A_Planet[i].Session = GetValue(Get, 'Session', '');
3012 |
}
3013 |
A_Planet[i].Type = GetValue(Get, 'Type', C_Planet);
3014 |
A_Planet[i].UsedSpace = GetValue(Get, 'UsedSpace', 0);
3015 |
A_Planet[i].TotalSpace = GetValue(Get, 'TotalSpace', 0);
3016 |
A_Planet[i].Diameter = GetValue(Get, 'Diameter', 0);
3017 |
A_Planet[i].MaxTemperature = GetValue(Get, 'MaxTemperature', 0);
3018 |
A_Planet[i].MinTemperature = GetValue(Get, 'MinTemperature', 0);
3019 |
A_Planet[i].Update = GetValue(Get, 'Update', CounterStart);
3020 |
A_Planet[i].ImageUrl = GetValue(Get, 'ImageUrl', '');
3021 |
A_Planet[i].Update = GetValue(Get, 'Update', CounterStart);
3022 |
3023 |
// Ressources de la planete
3024 |
Get = GM_getValue('OT_'+A_Planet[i].Id+'_Resources', '');
3025 |
A_Resources[i] = new P_Resources();
3026 |
if ((A_Planet[i].Session == Session) || (ShowResourcesOnlyActiveSession == false)) {
3027 |
A_Resources[i].Metal = GetValue(Get, 'Metal', '-');
3028 |
A_Resources[i].Crystal = GetValue(Get, 'Crystal', '-');
3029 |
A_Resources[i].Deuterium = GetValue(Get, 'Deuterium', '-');
3030 |
A_Resources[i].FreeEnergy = GetValue(Get, 'FreeEnergy', '-');
3031 |
A_Resources[i].TotalEnergy = GetValue(Get, 'TotalEnergy', '-');
3032 |
}
3033 |
else {
3034 |
A_Resources[i].Metal = undefined;
3035 |
A_Resources[i].Crystal = undefined;
3036 |
A_Resources[i].Deuterium = undefined;
3037 |
A_Resources[i].FreeEnergy = undefined;
3038 |
A_Resources[i].TotalEnergy = undefined;
3039 |
}
3040 |
A_Resources[i].MetalOver = GetValue(Get, 'MetalOver', false);
3041 |
A_Resources[i].CrystalOver = GetValue(Get, 'CrystalOver', false);
3042 |
A_Resources[i].DeuteriumOver = GetValue(Get, 'DeuteriumOver', false);
3043 |
A_Resources[i].EnergyOver = GetValue(Get, 'EnergyOver', false);
3044 |
A_Resources[i].Update = ((i == PlanetSelectedIndex) ? CounterStart: GetValue(Get, 'Update', CounterStart));
3045 |
3046 |
// Production horaire de metal, cristal et deuterium
3047 |
Get = GM_getValue('OT_'+A_Planet[i].Id+'_Production', '');
3048 |
A_Production[i] = new P_Production();
3049 |
A_Production[i].Metal = GetValue(Get, 'Metal', 0);
3050 |
A_Production[i].Crystal = GetValue(Get, 'Cristal', 0);
3051 |
A_Production[i].Deuterium = GetValue(Get, 'Deuterium', 0);
3052 |
A_Production[i].MetalMax = GetValue(Get, 'MetalMax', 0);
3053 |
A_Production[i].CrystalMax = GetValue(Get, 'CrystalMax', 0);
3054 |
A_Production[i].DeuteriumMax = GetValue(Get, 'DeuteriumMax', 0);
3055 |
A_Production[i].Update = GetValue(Get, 'Update', CounterStart);
3056 |
3057 |
// Batiment
3058 |
if ((OgamePage == 'b_building') || (OgameEmpire == true) || (AutoUpdateRest > 0)) {
3059 |
Get = GM_getValue('OT_'+A_Planet[i].Id+'_Buildings', '');
3060 |
A_Buildings[i] = new Array(18);
3061 |
for (j = 0; j < 18; j++) {
3062 |
A_Buildings[i][j] = new P_ConstructionDescription();
3063 |
A_Buildings[i][j].Level = GetValue(Get, A_Construction[C_Buildings][j].Id, '-');
3064 |
A_Buildings[i][j].UC = GetValue(Get, A_Construction[C_Buildings][j].Id+'UC', '-');
3065 |
}
3066 |
A_BuildingsUpdate[i] = GetValue(Get, 'Update', '');
3067 |
}
3068 |
3069 |
// Ressources
3070 |
if ((OgamePage == 'resources') || (OgameEmpire == true)) {
3071 |
// Taux d'utilisation (mine de metal, cristal, deuterium, centrale solaire, fusion, satellite)
3072 |
Get = GM_getValue('OT_'+A_Planet[i].Id+'_Pourcent', '');
3073 |
A_Pourcent[i] = new P_Pourcent();
3074 |
A_Pourcent[i].Rate = GetValue(Get, 'Rate', '-');
3075 |
A_Pourcent[i].Metal = GetValue(Get, 'Metal', '-');
3076 |
A_Pourcent[i].Crystal = GetValue(Get, 'Crystal', '-');
3077 |
A_Pourcent[i].Deuterium = GetValue(Get, 'Deuterium', '-');
3078 |
A_Pourcent[i].Solar = GetValue(Get, 'Solar', '-');
3079 |
A_Pourcent[i].Fusion = GetValue(Get, 'Fusion', '-');
3080 |
A_Pourcent[i].Ship212 = GetValue(Get, 'Ship212', '-');
3081 |
A_Pourcent[i].Update = GetValue(Get, 'Update', CounterStart);
3082 |
3083 |
}
3084 |
3085 |
// Defense
3086 |
if (((OgamePage == 'buildings') && (OgameMode == 'Verteidigung')) || (OgameEmpire == true)) {
3087 |
3088 |
// Defense
3089 |
Get = GM_getValue('OT_'+A_Planet[i].Id+'_Defenses', '');
3090 |
A_Defenses[i] = new Array(10);
3091 |
for (j = 0; j < 10; j++) {
3092 |
A_Defenses[i][j] = GetValue(Get, A_Construction[C_Defenses][j].Id, '-');
3093 |
}
3094 |
A_DefensesUpdate[i] = GetValue(Get, 'Update', '');
3095 |
3096 |
// Defense et flotte en cours de construction
3097 |
Get = GM_getValue('OT_'+A_Planet[i].Id+'_FleetsDefensesUC', '');
3098 |
A_FleetsDefensesUC[i] = new P_FleetsDefensesUC();
3099 |
A_FleetsDefensesUC[i].List = GetValue(Get, 'List', '');
3100 |
A_FleetsDefensesUC[i].Update = GetValue(Get, 'Update', '');
3101 |
}
3102 |
3103 |
// Chantier spatial
3104 |
if (((OgamePage == 'buildings') && (OgameMode == 'Flotte')) || (OgameEmpire == true)) {
3105 |
3106 |
// Defense et flotte en cours de construction
3107 |
Get = GM_getValue('OT_'+A_Planet[i].Id+'_FleetsDefensesUC', '');
3108 |
A_FleetsDefensesUC[i] = new P_FleetsDefensesUC();
3109 |
A_FleetsDefensesUC[i].List = GetValue(Get, 'List', '');
3110 |
A_FleetsDefensesUC[i].Update = GetValue(Get, 'Update', '');
3111 |
}
3112 |
3113 |
if ((OgamePage == 'flotten1') || (OgamePage == 'flotten2') || (OgamePage == 'flotten3') || (OgamePage == 'flottenversand') || (OgameEmpire == true)) {
3114 |
3115 |
// Flotte
3116 |
Get = GM_getValue('OT_'+A_Planet[i].Id+'_Fleets', '');
3117 |
A_Fleets[i] = new Array(14);
3118 |
for (j = 0; j < 14; j++) {
3119 |
A_Fleets[i][j] = GetValue(Get, A_Construction[C_Fleets][j].Id, '-');
3120 |
}
3121 |
A_FleetsUpdate[i] = GetValue(Get, 'Update', '');
3122 |
3123 |
if (OgameEmpire == false) {
3124 |
// Transfert
3125 |
Get = GM_getValue('OT_'+A_Planet[i].Id+'_Transfer', '');
3126 |
A_Transfer[i] = new P_Transfer();
3127 |
A_Transfer[i].Checked = GetValue(Get, 'Checked', false);
3128 |
A_Transfer[i].OriginePlanet = GetValue(Get, 'OriginePlanet', 0);
3129 |
A_Transfer[i].OrigineSystem = GetValue(Get, 'OrigineSystem', 0);
3130 |
A_Transfer[i].OrigineGalaxy = GetValue(Get, 'OrigineGalaxy', 0);
3131 |
A_Transfer[i].Metal = GetValue(Get, 'Metal', 0);
3132 |
A_Transfer[i].Crystal = GetValue(Get, 'Crystal', 0);
3133 |
A_Transfer[i].Deuterium = GetValue(Get, 'Deuterium', 0);
3134 |
A_Transfer[i].Speed = GetValue(Get, 'Speed', 0);
3135 |
A_Transfer[i].TransportShip = GetValue(Get, 'TransportShip', 0);
3136 |
A_Transfer[i].Recycler = GetValue(Get, 'Recycler', 0);
3137 |
A_Transfer[i].State = GetValue(Get, 'State', 0);
3138 |
if (A_Transfer[i].Checked == true) {
3139 |
if (A_Transfer[i].State > 0) {
3140 |
TransferStateCheck = false;
3141 |
}
3142 |
}
3143 |
}
3144 |
}
3145 |
}
3146 |
if ((TransferStateCheck == true) && (OgamePage == 'flotten1') && (OgameEmpire == false)) {
3147 |
TransferState = false;
3148 |
SaveTransfer();
3149 |
}
3150 |
}
3151 |
catch(err) {
3152 |
ShowError(err, 'Load informations');
3153 |
}
3154 |
}
3155 |
else if (OgamePage == 'galaxy') {
3156 |
Get = GM_getValue('OT_'+Account+'_PlanetName', '');
3157 |
var A_Get = new Array();
3158 |
A_Get = Get.split(Separator);
3159 |
for (i = 0; i < A_Get.length-1; i++) {
3160 |
A_PlanetName[i] = new P_PlanetName();
3161 |
A_PlanetName[i].Name = GetField(A_Get[i], 0, KeySeparator);
3162 |
A_PlanetName[i].Id = GetField(A_Get[i], 1, KeySeparator);
3163 |
}
3164 |
var PlanetNameSession = GetValue(Get, 'Session', '');
3165 |
}
3166 |
3167 |
3168 |
3169 |
3170 |
3171 |
/* GESTION DES LIENS DU MENU
3172 |
-------------------------------------------------- */
3173 |
3174 |
function GM__setValue(Name, Value) {
3175 |
window.setTimeout(GM_setValue, 0, Name, Value);
3176 |
return true;
3177 |
}
3178 |
unsafeWindow.GM__setValue = GM__setValue;
3179 |
3180 |
try {
3181 |
// Recuperation de la position des liens 'recherche', 'Defenses', 'Officier' et 'Marchand'
3182 |
if (MenuDiv) {
3183 |
var Table = MenuDiv.getElementsByTagName('table')[0];
3184 |
var SearchRow;
3185 |
var n=0;
3186 |
for (i = 0; i < Table.rows.length; i++) {
3187 |
var Cell = Table.rows[i].cells[0];
3188 |
var Page = Cell.innerHTML.match(/page=([^\&]+)/);
3189 |
if (Page) {
3190 |
if (Page[1] == 'suche') {
3191 |
// Creation du lien empire
3192 |
if (ShowEmpire == true) {
3193 |
// Argument ajoute pour savoir si on veut voir le menu empire
3194 |
if ((PlanetSelectedIndex != undefined) && (OgamePage != 'resources')) {
3195 |
CreateLink('', EmpireLinkName, EmpireMenuRow, false, A_Language[C_Empire]+' ('+C_ScriptName+')', 'javascript:if(GM__setValue(\'OT_OgameEmpire\',true)==true){window.location.replace(\''+A_Planet[PlanetSelectedIndex].Url+'\')};');
3196 |
}
3197 |
else {
3198 |
CreateLink('', EmpireLinkName, EmpireMenuRow, false, A_Language[C_Empire]+' ('+C_ScriptName+')', 'javascript:if(GM__setValue(\'OT_OgameEmpire\',true)==true){window.location.replace(\''+Cell.getElementsByTagName('a')[0].href+'\')};');
3199 |
}
3200 |
SearchRow = i;
3201 |
i++;
3202 |
}
3203 |
n++;
3204 |
}
3205 |
else if (Page[1] == 'buildings') {
3206 |
var Mode = Cell.innerHTML.match(/mode=([^\"]+)/); //"
3207 |
if (Mode) {
3208 |
if (Mode[1] == 'Verteidigung') {
3209 |
// Creation du lien de mise a jour automatique
3210 |
if (ShowAutoUpdate == true) {
3211 |
if (AutoUpdateRest > 0) {
3212 |
CreateLink('', A_Language[C_StopUpdate], (i+1), false, A_Language[C_UpdateStopInformations], 'javascript:StopUpdate();');
3213 |
}
3214 |
else {
3215 |
CreateLink('', A_Language[C_StartUpdate], (i+1), false, A_Language[C_UpdateInformations]+' ('+C_ScriptName+')', 'javascript:AutoUpdate();');
3216 |
}
3217 |
i++;
3218 |
}
3219 |
n++;
3220 |
}
3221 |
}
3222 |
}
3223 |
else if (Page[1] == 'micropayment') {
3224 |
// Suppression des liens Officiers
3225 |
if (DeleteOfficerLink == true) { RemoveOfficer(i); i--; }
3226 |
n++;
3227 |
}
3228 |
else if (Page[1] == 'trader') {
3229 |
// Suppression des liens Officiers et Marchand
3230 |
if (DeleteTraderLink == true) { RemoveTrader(i); i--; }
3231 |
n++;
3232 |
}
3233 |
else if (Page[1] == 'resources') {
3234 |
var ResourcesLink = Cell.getElementsByTagName('a')[0].href;
3235 |
n++;
3236 |
}
3237 |
}
3238 |
if (n == 5) break;
3239 |
}
3240 |
}
3241 |
}
3242 |
catch(err) {
3243 |
ShowError(err, 'Create empire and auto update link and delete officer and trader link');
3244 |
}
3245 |
3246 |
function CreateLink(Link, Text, Row, NewWindow, ToolTip, Javascript) { // Ajoute un lien dans le menu
3247 |
try {
3248 |
// Verification de mots cles
3249 |
if (Link.match(/\[host\]/g)) { // Domaine
3250 |
Link = Link.replace(/\[host\]/g, Host);
3251 |
}
3252 |
if (Link.match(/\[session\]/g)) { // Session
3253 |
Link = Link.replace(/\[session\]/g, Session);
3254 |
}
3255 |
if (Link.match(/\[([a-zA-Z0-9\-\_ ]+)\]/g)) { // ID Planete
3256 |
var PlanetName = Link.match(/\[([a-zA-Z0-9\-\_ ]+)\]/g);
3257 |
PlanetName = String(PlanetName).replace(/\[/g,'').replace(/\]/g,'');
3258 |
if (OgamePage == 'galaxy') {
3259 |
var NotFind = true;
3260 |
if (PlanetNameSession == Session) {
3261 |
for (k = 0; k < A_PlanetName.length; k++) {
3262 |
if (A_PlanetName[k].Name == PlanetName) {
3263 |
var NotFind = false;
3264 |
Link = Link.replace(/\[([a-zA-Z0-9\-\_ ]+)\]/g, A_PlanetName[k].Id);
3265 |
break;
3266 |
}
3267 |
}
3268 |
}
3269 |
}
3270 |
else {
3271 |
var NotFind = true;
3272 |
for (k = 0; k < PlanetSelect.length; k++) {
3273 |
if (A_Planet[k].Name == PlanetName){
3274 |
NotFind = false;
3275 |
Link = Link.replace(/\[([a-zA-Z0-9\-\_ ]+)\]/g, A_Planet[k].Id);
3276 |
break;
3277 |
}
3278 |
}
3279 |
}
3280 |
if (NotFind == true) {
3281 |
Link = Link.replace(/\[([a-zA-Z0-9\-\_ ]+)\]/g, '');
3282 |
}
3283 |
}
3284 |
if (MenuDiv) {
3285 |
var tbody = MenuDiv.getElementsByTagName('table')[0];
3286 |
var cell = document.createElement('td');
3287 |
var hyperlink = document.createElement('a');
3288 |
if (Link != '') hyperlink.setAttribute('href',Link);
3289 |
if (AddToolTip == true) {
3290 |
if ((ToolTip != undefined) && (ToolTip != '')) { hyperlink.setAttribute('title',ToolTip); }
3291 |
else { hyperlink.setAttribute('title',Link); }
3292 |
}
3293 |
if (NewWindow == true) hyperlink.setAttribute('target','_blank');
3294 |
if ((Javascript != undefined) && (Javascript != '')) {
3295 |
hyperlink.setAttribute('onclick',Javascript);
3296 |
hyperlink.setAttribute('style','cursor:pointer');
3297 |
}
3298 |
var hyperlinkText = document.createTextNode(Text);
3299 |
hyperlink.appendChild(hyperlinkText);
3300 |
var font = document.createElement('font');
3301 |
font.setAttribute('color','#ffffff');
3302 |
font.appendChild(hyperlink);
3303 |
var div = document.createElement('div');
3304 |
div.setAttribute('align','center');
3305 |
div.appendChild(font);
3306 |
cell.appendChild(div);
3307 |
if (Row) {
3308 |
tbody.insertRow(Row);
3309 |
tbody.rows[Row].appendChild(cell);
3310 |
}
3311 |
}
3312 |
}
3313 |
catch(err) {
3314 |
ShowError(err, 'CreateLink('+Link+', '+Text+', '+Row+', '+NewWindow+', '+ToolTip+', '+Javascript+')');
3315 |
}
3316 |
}
3317 |
3318 |
function RemoveOfficer(OfficerRow) { // Enleve les liens officiers
3319 |
try {
3320 |
if((OgameHeader == true) && (HeaderDiv)) {
3321 |
var SelectTable = HeaderDiv.getElementsByTagName('select');
3322 |
if (SelectTable[4]) {
3323 |
SelectTable[4].deleteRow(0); // Icones officier
3324 |
}
3325 |
}
3326 |
if ((MenuDiv) && (OfficerRow > 0)) {
3327 |
MenuDiv.getElementsByTagName('table')[0].deleteRow(OfficerRow);
3328 |
}
3329 |
GM_addStyle('div#combox_container, table.header td[width="35"] { display:none; }');
3330 |
}
3331 |
catch(err) {
3332 |
ShowError(err, 'RemoveOfficer()');
3333 |
}
3334 |
}
3335 |
3336 |
function RemoveTrader(TraderRow) { // Enleve le lien marchand
3337 |
try {
3338 |
if ((MenuDiv) && (TraderRow > 0)) {
3339 |
MenuDiv.getElementsByTagName('table')[0].deleteRow(TraderRow);
3340 |
}
3341 |
}
3342 |
catch(err) {
3343 |
ShowError(err, 'RemoveTrader()');
3344 |
}
3345 |
}
3346 |
3347 |
3348 |
3349 |
3350 |
3351 |
/* FONCTIONS GENERALES
3352 |
-------------------------------------------------- */
3353 |
3354 |
function FormatNb(number) { // Ajoute des points tous les 3 chiffres pour une meilleure lecture
3355 |
try {
3356 |
var nNbr = String(number);
3357 |
var sRes = '';
3358 |
if (nNbr.charAt(0) == '-') {
3359 |
var Sign = '-';
3360 |
var nNb = nNbr.substring(1, nNbr.length);
3361 |
}
3362 |
else {
3363 |
var Sign = '';
3364 |
var nNb = nNbr;
3365 |
}
3366 |
if (ShowInKilo == false) { // Affiche le resultat en kilo
3367 |
for (var j, i = nNb.length - 1, j = 0; i >= 0; i--, j++)
3368 |
sRes = nNb.charAt(i) + ((j > 0) && (j % 3 == 0)? '.': '') + sRes;
3369 |
return Sign+sRes;
3370 |
}
3371 |
else {
3372 |
if (nNb.length > 3) {
3373 |
for (var j, i = nNb.length - 4, j = 0; i >= 0; i--, j++)
3374 |
sRes = nNb.charAt(i) + ((j > 0) && (j % 3 == 0)? '.': '') + sRes;
3375 |
return Sign+sRes+'k';
3376 |
}
3377 |
else {
3378 |
return Sign+nNb;
3379 |
}
3380 |
}
3381 |
}
3382 |
catch(err) {
3383 |
ShowError(err, 'FormatNb()');
3384 |
}
3385 |
}
3386 |
3387 |
function SortNumber(a,b) { // Pour specifier que le tri est numerique et pas alphabetique
3388 |
return a-b;
3389 |
}
3390 |
3391 |
function RSet(string, length, character) { // Ajoute X caractere a gauche pour avoir la longueur voulu
3392 |
try {
3393 |
string = new String(string); // Pour etre que c'est bien un string
3394 |
if (string.length >= length) {
3395 |
return string;
3396 |
}
3397 |
else if (character.length == 1) {
3398 |
for (var i = 0; i < (length-string.length+1); i++) {
3399 |
string = character+string;
3400 |
}
3401 |
return string;
3402 |
}
3403 |
}
3404 |
catch(err) {
3405 |
ShowError(err, 'RSet()');
3406 |
}
3407 |
}
3408 |
3409 |
function GetField(String, Index, SeparatorKey) {
3410 |
if (String.length > 0) {
3411 |
var A_Get = new Array();
3412 |
A_Get = String.split(SeparatorKey);
3413 |
if (A_Get.length > Index) {
3414 |
return A_Get[Index];
3415 |
}
3416 |
}
3417 |
return '';
3418 |
}
3419 |
3420 |
function FormatTime(time, ReturnArrivalDate) { // Mis en forme une duree en millisecondes
3421 |
try {
3422 |
if ((ReturnArrivalDate == undefined) || (ReturnArrivalDate == false)) {
3423 |
var day = 0;
3424 |
var hour = 0;
3425 |
var min = 0;
3426 |
var sec = 0;
3427 |
3428 |
day = Math.floor(time/86400000);
3429 |
hour = Math.floor((time-(day*86400000))/3600000);
3430 |
min = Math.floor((time-(day*86400000)-(hour*3600000))/60000);
3431 |
sec = Math.floor((time-(day*86400000)-(hour*3600000)-(min*60000))/1000);
3432 |
3433 |
if (time > 86399999) { // >= 1 jour
3434 |
if (ShowSecondForUpperUpdateTimeInDay == true) {
3435 |
return day+A_Language[C_DayAbbreviation]+','+hour+A_Language[C_HourAbbreviation]+':'+RSet(min, 2, '0')+A_Language[C_MinuteAbbreviation]+':'+RSet(sec, 2, '0')+A_Language[C_SecondAbbreviation];
3436 |
}
3437 |
else {
3438 |
return day+A_Language[C_DayAbbreviation]+','+hour+A_Language[C_HourAbbreviation]+':'+RSet(min, 2, '0')+A_Language[C_MinuteAbbreviation];
3439 |
}
3440 |
}
3441 |
else if (time > 3599999) { // >= 1 heure
3442 |
return hour+A_Language[C_HourAbbreviation]+':'+RSet(min, 2, '0')+A_Language[C_MinuteAbbreviation]+':'+RSet(sec, 2, '0')+A_Language[C_SecondAbbreviation];
3443 |
}
3444 |
else if (time > 59999) { // >= 1 minute
3445 |
return min+A_Language[C_MinuteAbbreviation]+':'+RSet(sec, 2, '0')+A_Language[C_SecondAbbreviation];
3446 |
}
3447 |
else if (time > 999) { // >= 1 seconde
3448 |
return sec+A_Language[C_SecondAbbreviation];
3449 |
}
3450 |
else if (time >= 0) { // < 1 seconde
3451 |
return '0'+A_Language[C_SecondAbbreviation];
3452 |
}
3453 |
else {
3454 |
return '';
3455 |
}
3456 |
}
3457 |
else {
3458 |
if (time > 0) {
3459 |
var date = new Date();
3460 |
date.setTime(date.getTime()+time);
3461 |
return String(date.getHours())+':'+RSet(String(date.getMinutes()),2,'0')+' '+String(date.getDate())+'/'+RSet(String(date.getMonth()+1),2,'0')+'/'+RSet(String(date.getYear()).substr(1,2),2,'0');
3462 |
}
3463 |
else if (time == 0) {
3464 |
return '0'+A_Language[C_SecondAbbreviation];
3465 |
}
3466 |
else {
3467 |
return '';
3468 |
}
3469 |
}
3470 |
}
3471 |
catch(err) {
3472 |
ShowError(err, 'FormatTime()');
3473 |
}
3474 |
}
3475 |
3476 |
function CreateClipboard() {
3477 |
if(!window.clipboardData) {
3478 |
window.clipboardData = {
3479 |
setData : function(mode,content) {
3480 |
var clipboard = document.body;
3481 |
var flashclipboard = clipboard.flashclipboard;
3482 |
if(flashclipboard == null){
3483 |
flashclipboard = document.createElement("div");
3484 |
clipboard.flashclipboard = flashclipboard;
3485 |
clipboard.appendChild(flashclipboard);
3486 |
}
3487 |
flashclipboard.innerHTML = '<embed src="'+C_Server+'clipboard.swf" FlashVars="clipboard='+encodeURIComponent(content)+'" width="0" height="0" type="application/x-shockwave-flash"></embed>';
3488 |
}
3489 |
}
3490 |
}
3491 |
}
3492 |
unsafeWindow.CreateClipboard = CreateClipboard;
3493 |
3494 |
function SetClipboard(Text) {
3495 |
if (!document.getElementsByTagName('embed').length) {
3496 |
CreateClipboard();
3497 |
}
3498 |
if (window.clipboardData)
3499 |
window.clipboardData.setData('text',Text);
3500 |
}
3501 |
unsafeWindow.SetClipboard = SetClipboard;
3502 |
3503 |
3504 |
3505 |
3506 |
3507 |
/* FONCTIONS ET DECLARATIONS GENERALES DU SCRIPT
3508 |
---------------------------------------------------*/
3509 |
3510 |
function ShowError(Err, Block) {
3511 |
if (Debug == true) {
3512 |
var Error = 'Script : \''+C_ScriptName+'\',Version : '+C_ScriptVersion+' '+C_ScriptBuild+'\n\n';
3513 |
Error += 'Block: ' + Block + '\n\n';
3514 |
Error += 'Name: ' + Err.name + '\n';
3515 |
Error += 'Description: ' + Err.message + '\n';
3516 |
Error += 'Line number: ' + Err.lineNumber + '\n\n';
3517 |
if (DebugAdvanced == true) {
3518 |
Error += 'File name:\n' + Err.fileName + '\n\n';
3519 |
Error += 'Constructor:\n' + Err.constructor + '\n\n';
3520 |
Error += 'Stack:\n' + (Err.stack||'') + '\n\n';
3521 |
}
3522 |
Error += 'Click OK to continue.\n';
3523 |
alert(Error);
3524 |
}
3525 |
return true;
3526 |
}
3527 |
3528 |
function SaveAccount() {
3529 |
var Value = '';
3530 |
for (i = 0; i < A_Account.length; i++) {
3531 |
for (j = 0; j < A_Account[i].length; j++) {
3532 |
Value += A_Account[i][j]+';';
3533 |
}
3534 |
Value = Value.substr(0,Value.length-1)+'|';
3535 |
}
3536 |
GM_setValue('OT_Account', Value.substr(0,Value.length-1));
3537 |
}
3538 |
3539 |
function ScriptShowHide(Id, TitleId, Title) {
3540 |
var DivId = document.getElementById(Id);
3541 |
var SpanTitleId = document.getElementById(TitleId);
3542 |
if (DivId.style.display == 'none') {
3543 |
DivId.style.display = '';
3544 |
SpanTitleId.innerHTML = Title+' <img src="'+C_ImgUp+'" alt="'+A_Language[C_RollUp]+'" '+((AddToolTip == true)?'title="'+A_Language[C_RollUp]+'"':'')+'>';
3545 |
}
3546 |
else {
3547 |
DivId.style.display = 'none';
3548 |
SpanTitleId.innerHTML = Title+' <img src="'+C_ImgDown+'" alt="'+A_Language[C_Unfold]+'" '+((AddToolTip == true)?'title="'+A_Language[C_Unfold]+'"':'')+'>';
3549 |
}
3550 |
}
3551 |
unsafeWindow.ScriptShowHide = ScriptShowHide;
3552 |
3553 |
function GMsetValue(Name, Value) {
3554 |
window.setTimeout(GM_setValue, 0, Name, Value);
3555 |
}
3556 |
unsafeWindow.GMsetValue = GMsetValue;
3557 |
3558 |
function GMsetRefreshValue(RPR,AUR) {
3559 |
GMsetValue('OT_'+Account+'_Refresh', 'RefreshPlanetRest='+RPR+'|AutoUpdateRest='+AUR);
3560 |
}
3561 |
unsafeWindow.GMsetRefreshValue = GMsetRefreshValue;
3562 |
3563 |
function GetValue(GMValue, Key, DefaultValue) {
3564 |
try {
3565 |
var Value = '';
3566 |
if (GMValue.length > 0) {
3567 |
var A_GetGM = GMValue.split(Separator);
3568 |
if (A_GetGM.length > 0) {
3569 |
for (var k = 0; k < A_GetGM.length; k++) {
3570 |
var A_GetGMKey = A_GetGM[k].split(KeySeparator);
3571 |
if (A_GetGMKey[0] == Key) {
3572 |
Value = '';
3573 |
if (A_GetGMKey.length > 2) {
3574 |
for (var l = 1; l < A_GetGMKey.length; l++) {
3575 |
Value += A_GetGMKey[l]+'=';
3576 |
}
3577 |
Value = Value.substr(0, Value.length-1);
3578 |
}
3579 |
else {
3580 |
Value = A_GetGMKey[1];
3581 |
}
3582 |
if ((Value == 'true') || (Value == 'false')) {
3583 |
return eval(Value);
3584 |
}
3585 |
else if (Value) {
3586 |
return Value;
3587 |
}
3588 |
}
3589 |
}
3590 |
}
3591 |
}
3592 |
return DefaultValue;
3593 |
}
3594 |
catch(err) {
3595 |
ShowError(err, 'GetValue()');
3596 |
}
3597 |
}
3598 |
3599 |
function PlanetTimeUpdate(PlanetIndex, TimeInMillisecond, Color) { // Renvoie la class en fonction du temps depuis la derniere mise a jour
3600 |
try {
3601 |
if (A_Planet[PlanetIndex].Session == Session) {
3602 |
var TimeUpdate = A_Resources[PlanetIndex].Update;
3603 |
var GTime = new Date();
3604 |
var CurrentTime = GTime.getTime();
3605 |
if (TimeInMillisecond == false) {
3606 |
if ((CurrentTime-TimeUpdate) < A_UpdateTimeColor[0]) {
3607 |
return ((Color)?'#00FF00':'Time0');
3608 |
}
3609 |
else if ((CurrentTime-TimeUpdate) < A_UpdateTimeColor[1]) {
3610 |
return ((Color)?'#33FF00':'Time1');
3611 |
}
3612 |
else if ((CurrentTime-TimeUpdate) < A_UpdateTimeColor[2]) {
3613 |
return ((Color)?'#66FF00':'Time2');
3614 |
}
3615 |
else if ((CurrentTime-TimeUpdate) < A_UpdateTimeColor[3]) {
3616 |
return ((Color)?'#99FF00':'Time3');
3617 |
}
3618 |
else if ((CurrentTime-TimeUpdate) < A_UpdateTimeColor[4]) {
3619 |
return ((Color)?'#CCFF00':'Time4');
3620 |
}
3621 |
else if ((CurrentTime-TimeUpdate) < A_UpdateTimeColor[5]) {
3622 |
return ((Color)?'#FFFF00':'Time5');
3623 |
}
3624 |
else if ((CurrentTime-TimeUpdate) < A_UpdateTimeColor[6]) {
3625 |
return ((Color)?'#FFCC00':'Time6');
3626 |
}
3627 |
else if ((CurrentTime-TimeUpdate) < A_UpdateTimeColor[7]) {
3628 |
return ((Color)?'#FF9900':'Time7');
3629 |
}
3630 |
else if ((CurrentTime-TimeUpdate) < A_UpdateTimeColor[8]) {
3631 |
return ((Color)?'#FF6600':'Time8');
3632 |
}
3633 |
else if ((CurrentTime-TimeUpdate) < A_UpdateTimeColor[9]) {
3634 |
return ((Color)?'#FF3300':'Time9');
3635 |
}
3636 |
else {
3637 |
return ((Color)?'#FF0000':'Time10');
3638 |
}
3639 |
}
3640 |
else {
3641 |
return CurrentTime-TimeUpdate;
3642 |
}
3643 |
}
3644 |
if (TimeInMillisecond == false) {
3645 |
return ((Color)?'#00FFFF':'TimeOut');
3646 |
}
3647 |
else {
3648 |
return -1;
3649 |
}
3650 |
}
3651 |
catch(err) {
3652 |
ShowError(err, 'PlanetTimeUpdate('+PlanetIndex+', '+TimeInMillisecond+', '+Color+')');
3653 |
}
3654 |
}
3655 |
3656 |
function ResourcesOver(PlanetIndex, Resource) { // Renvoie la class en fonction de l'etat des reservoirs et de l'energie (ok, sur-capacite, manque)
3657 |
try {
3658 |
// Resource=0 -> Metal, Resource=1 -> Cristal, Resource=2 -> Deuterium, Resource=3 -> Energie
3659 |
if (A_Planet[PlanetIndex].Type == C_Planet) {
3660 |
if (Resource == 0) { // Metal
3661 |
if (A_Resources[PlanetIndex].MetalOver == true) {
3662 |
return 'Over';
3663 |
}
3664 |
}
3665 |
else if (Resource == 1) { // Cristal
3666 |
if (A_Resources[PlanetIndex].CrystalOver == true) {
3667 |
return 'Over';
3668 |
}
3669 |
}
3670 |
else if (Resource == 2) { // Deuterium
3671 |
if (A_Resources[PlanetIndex].DeuteriumOver == true) {
3672 |
return 'Over';
3673 |
}
3674 |
}
3675 |
else { // Energie
3676 |
if (A_Resources[PlanetIndex].EnergyOver == true) {
3677 |
return 'Over';
3678 |
}
3679 |
}
3680 |
}
3681 |
return '';
3682 |
}
3683 |
catch(err) {
3684 |
ShowError(err, 'ResourcesOver('+PlanetIndex+', '+Resource+')');
3685 |
}
3686 |
}
3687 |
3688 |
function ValidateConstructionLevel(Group, Element, Level, PlanetIndex) {
3689 |
if (Group == C_Buildings) {
3690 |
if((A_Buildings[PlanetIndex][Element].Level=='-'?0:A_Buildings[PlanetIndex][Element].Level) < Level) {
3691 |
return false;
3692 |
}
3693 |
}
3694 |
else {
3695 |
if((A_Research[Element].Level=='-'?0:A_Research[Element].Level) < Level) {
3696 |
return false;
3697 |
}
3698 |
}
3699 |
return true;
3700 |
}
3701 |
3702 |
function ValidateBuilding(Group, Element, PlanetIndex) {
3703 |
try {
3704 |
var ErrorBuilding = '';
3705 |
if ((Group == C_Buildings) && ((A_Planet[PlanetIndex].TotalSpace-A_Planet[PlanetIndex].UsedSpace) == 0)) {
3706 |
ErrorBuilding += A_Language[C_NotEnoughFreeField]+'<br>';
3707 |
}
3708 |
else {
3709 |
if ((A_Planet[PlanetIndex].Type == C_Moon) && (A_Buildings[PlanetIndex][14].Level == 0) && (Element != 14)) {
3710 |
ErrorBuilding += A_Language[C_LunarBaseNotBuilt]+'<br>';
3711 |
}
3712 |
}
3713 |
if ((A_Construction[Group][Element].PlanetType == A_Planet[PlanetIndex].Type) || (A_Construction[Group][Element].PlanetType == C_All)) {
3714 |
if (A_Construction[Group][Element].Group0 >= 0) {
3715 |
if (ValidateConstructionLevel(A_Construction[Group][Element].Group0,A_Construction[Group][Element].Element0,A_Construction[Group][Element].Level0, PlanetIndex) == false) {
3716 |
ErrorBuilding += A_Construction[A_Construction[Group][Element].Group0][A_Construction[Group][Element].Element0].Name+' '+A_Construction[Group][Element].Level0+'<br>';
3717 |
}
3718 |
if (A_Construction[Group][Element].Group1 >= 0) {
3719 |
if (ValidateConstructionLevel(A_Construction[Group][Element].Group1,A_Construction[Group][Element].Element1,A_Construction[Group][Element].Level1, PlanetIndex) == false) {
3720 |
ErrorBuilding += A_Construction[A_Construction[Group][Element].Group1][A_Construction[Group][Element].Element1].Name+' '+A_Construction[Group][Element].Level1+'<br>';
3721 |
}
3722 |
if (A_Construction[Group][Element].Group2 >= 0) {
3723 |
if (ValidateConstructionLevel(A_Construction[Group][Element].Group2,A_Construction[Group][Element].Element2,A_Construction[Group][Element].Level2, PlanetIndex) == false) {
3724 |
ErrorBuilding += A_Construction[A_Construction[Group][Element].Group2][A_Construction[Group][Element].Element2].Name+' '+A_Construction[Group][Element].Level2+'<br>';
3725 |
}
3726 |
if (A_Construction[Group][Element].Group3 >= 0) {
3727 |
if (ValidateConstructionLevel(A_Construction[Group][Element].Group3,A_Construction[Group][Element].Element3,A_Construction[Group][Element].Level3, PlanetIndex) == false) {
3728 |
ErrorBuilding += A_Construction[A_Construction[Group][Element].Group3][A_Construction[Group][Element].Element3].Name+' '+A_Construction[Group][Element].Level3+'<br>';
3729 |
}
3730 |
}
3731 |
}
3732 |
}
3733 |
}
3734 |
}
3735 |
else {
3736 |
if (A_Planet[PlanetIndex].Type == C_Planet) {
3737 |
ErrorBuilding += A_Language[C_NotOnPlanet]+'<br>';
3738 |
}
3739 |
else {
3740 |
ErrorBuilding += A_Language[C_NotOnMoon]+'<br>';
3741 |
}
3742 |
}
3743 |
return ErrorBuilding;
3744 |
}
3745 |
catch(err) {
3746 |
ShowError(err, 'ValidateBuilding('+Group+', '+Element+', '+PlanetIndex+')');
3747 |
}
3748 |
}
3749 |
3750 |
function SaveTransfer(TransferShowTmp) {
3751 |
var Value = 'Show='+((TransferShowTmp != undefined)?eval(TransferShowTmp):TransferShow)+
3752 |
'|Metal='+TransferMetal+
3753 |
'|Crystal='+TransferCrystal+
3754 |
'|Deuterium='+TransferDeuterium+
3755 |
'|State='+TransferState+
3756 |
'|ShipType='+TransferShipType+
3757 |
'|DestinationPlanet='+TransferDestinationPlanet+
3758 |
'|DestinationSystem='+TransferDestinationSystem+
3759 |
'|DestinationGalaxy='+TransferDestinationGalaxy+
3760 |
'|DestinationType='+TransferDestinationType;
3761 |
GMsetValue('OT_'+Account+'_Transfer', Value);
3762 |
}
3763 |
unsafeWindow.SaveTransfer = SaveTransfer;
3764 |
3765 |
function SaveEmpireBlock() {
3766 |
try {
3767 |
var Value = '';
3768 |
for (i = 0; i < A_EmpireBlock.length; i++) {
3769 |
Value += A_EmpireBlock[i].Order+';'+A_EmpireBlock[i].Hide+'|';
3770 |
}
3771 |
GMsetValue('OT_'+Account+'_EmpireBlock', Value.substr(0,Value.length-1));
3772 |
}
3773 |
catch(err) {
3774 |
ShowError(err, 'SaveEmpireBlock()');
3775 |
}
3776 |
}
3777 |
unsafeWindow.SaveEmpireBlock = SaveEmpireBlock;
3778 |
3779 |
function AddAction(Action) {
3780 |
try {
3781 |
A_Actions[A_Actions.length] = Action.replace(/\|/g, '\'');
3782 |
Action = '';
3783 |
for (var k = 0; k < A_Actions.length; k++) {
3784 |
Action += A_Actions[k]+'|';
3785 |
}
3786 |
Action = Action.substr(0, Action.length-1);
3787 |
GMsetValue('OT_'+Account+'_Actions', Action);
3788 |
}
3789 |
catch(err) {
3790 |
ShowError(err, 'AddAction('+Action+')');
3791 |
}
3792 |
}
3793 |
unsafeWindow.AddAction = AddAction;
3794 |
3795 |
3796 |
3797 |
3798 |
3799 |
/* DETECTION DE LA VERSION DU SCRIPT PRECEDEMMENT INSTALLE
3800 |
-------------------------------------------------- */
3801 |
3802 |
if (((ScriptVersion != C_ScriptVersion) || (ScriptBuild != C_ScriptBuild)) && (Session) && (OgameHeader == true) && (HeaderDiv)) {
3803 |
try {
3804 |
// Affichage du non support du domaine ogame
3805 |
if (SupportedExtension == false) {
3806 |
alert(C_ScriptName+' doesn\'t support \253'+OgameExtension+'\273 ogame domain.\n'+
3807 |
'If you have some time to spend ;), you can translate this script.\n\n'+
3808 |
'Thanks in advance.\n\n'+
3809 |
'If you want some help, you can contact me through this page:\n'+
3810 |
'http://userscripts.org/scripts/show/23500\nOr:\n'+
3811 |
'http://lggillou.vbc3.com/poster.php\n\n'+
3812 |
'This ogame domain being unsupported, the english language will be used by default,\n'+
3813 |
'So errors will occur because some functions require a translation.');
3814 |
}
3815 |
// Sauvegarde de la version
3816 |
GM_setValue('OT_'+Account+'_Version', 'Version='+C_ScriptVersion+'|Build='+C_ScriptBuild);
3817 |
var Script; if (ScriptVersion) Script = ScriptVersion.match(/([\d\.]+)/)[1];
3818 |
if (Script != C_ScriptVersion.match(/([\d\.]+)/)[1]) {
3819 |
alert(A_Language[C_NewVersion]);
3820 |
window.setTimeout('window.location.replace(\'/game/index.php?page=techtree&session='+Session+'\')', 100);
3821 |
}
3822 |
else {
3823 |
alert(A_Language[C_NewBuild]);
3824 |
var Build = parseInt(ScriptBuild.match(/([0]{0,2})([\d]{1,3})/)[2]);
3825 |
if (Build < 9) {
3826 |
if (confirm('This update calculates the real-time resources by taking into account the capacity of storages and tanks.\nDo you want to update resources pages now so that this function is operational?') == true) {
3827 |
AddAction('RefreshPlanet()')
3828 |
window.setTimeout('window.location.replace(\'/game/index.php?page=resources&session='+Session+'\')', 100);
3829 |
}
3830 |
}
3831 |
else if (Build < 13) {
3832 |
alert('This build fix an account management bug.\n\nIt is possible that your settings will be reset if you have more than one ogame account.\n\nSorry for inconveniences.');
3833 |
window.setTimeout('window.location.replace(\'/game/index.php?page=techtree&session='+Session+'\')', 100);
3834 |
}
3835 |
else if (Build < 15) {
3836 |
alert('This build fix an incompatibility.\n\nTechnology page will be refresh after click on OK');
3837 |
window.setTimeout('window.location.replace(\'/game/index.php?page=techtree&session='+Session+'\')', 100);
3838 |
}
3839 |
}
3840 |
}
3841 |
catch(err) {
3842 |
ShowError(err, 'Check version');
3843 |
}
3844 |
}
3845 |
3846 |
3847 |
3848 |
3849 |
/* TOUTES LA PAGES : RECUPERATION DES RESSOURCES DE LA PLANETE ET DES NOMS DES PLANETES
3850 |
-------------------------------------------------- */
3851 |
3852 |
// Sauvegarde des donnees de la planete active
3853 |
function SavePlanetResources(PlanetIndex) {
3854 |
var GTime = new Date();
3855 |
var Value = 'Session='+Session+
3856 |
'|Metal='+A_Resources[PlanetIndex].Metal+
3857 |
'|Crystal='+A_Resources[PlanetIndex].Crystal+
3858 |
'|Deuterium='+A_Resources[PlanetIndex].Deuterium+
3859 |
'|FreeEnergy='+A_Resources[PlanetIndex].FreeEnergy+
3860 |
'|TotalEnergy='+A_Resources[PlanetIndex].TotalEnergy+
3861 |
'|MetalOver='+A_Resources[PlanetIndex].MetalOver+
3862 |
'|CrystalOver='+A_Resources[PlanetIndex].CrystalOver+
3863 |
'|DeuteriumOver='+A_Resources[PlanetIndex].DeuteriumOver+
3864 |
'|EnergyOver='+A_Resources[PlanetIndex].EnergyOver+
3865 |
'|Update='+GTime.getTime();
3866 |
GM_setValue('OT_'+A_Planet[PlanetIndex].Id+'_Resources', Value);
3867 |
A_Resources[PlanetIndex].Update = GTime.getTime();
3868 |
}
3869 |
3870 |
function SavePlanetName() {
3871 |
var Value = '';
3872 |
for (i = 0; i < (PlanetSelect.length); i++) {
3873 |
Value += A_Planet[i].Name+'='+A_Planet[i].Id+'|';
3874 |
}
3875 |
Value += 'Session='+Session;
3876 |
GM_setValue('OT_'+Account+'_PlanetName', Value);
3877 |
}
3878 |
3879 |
if ((OgameHeader == true) && (HeaderDiv)) {
3880 |
try {
3881 |
// Recuperation des ressources et energie en stock
3882 |
var ResourcesTable = document.getElementById('resources');
3883 |
var ResourcesFont = ResourcesTable.getElementsByTagName('font');
3884 |
A_Resources[PlanetSelectedIndex].Metal = ResourcesFont[5].innerHTML.replace(/\./g,'');
3885 |
A_Resources[PlanetSelectedIndex].Crystal = ResourcesFont[6].innerHTML.replace(/\./g,'');
3886 |
A_Resources[PlanetSelectedIndex].Deuterium = ResourcesFont[7].innerHTML.replace(/\./g,'');
3887 |
var DarkMatter = ResourcesFont[8].innerHTML.replace(/\./g,'');
3888 |
var ResourcesTd = ResourcesTable.getElementsByTagName('td');
3889 |
var Energy = ResourcesTd[14].innerHTML.replace('<font >','').replace('<font>','').replace('<font color="'+ResourcesFont[9].color+'">','').replace('</font>','');
3890 |
A_Resources[PlanetSelectedIndex].FreeEnergy = Energy.substring(0, Energy.indexOf('/')).replace(/\./g,'');
3891 |
A_Resources[PlanetSelectedIndex].TotalEnergy = Energy.substring((Energy.indexOf('/')+1), (Energy.length)).replace(/\./g,'');
3892 |
3893 |
// Verification ressources en surplus par rapport au reservoir et manque d'energie
3894 |
A_Resources[PlanetSelectedIndex].MetalOver = false;
3895 |
A_Resources[PlanetSelectedIndex].CrystalOver = false;
3896 |
A_Resources[PlanetSelectedIndex].DeuteriumOver = false;
3897 |
A_Resources[PlanetSelectedIndex].EnergyOver = false;
3898 |
if (ResourcesFont[5].color == '#ff0000') { A_Resources[PlanetSelectedIndex].MetalOver = true; }
3899 |
if (ResourcesFont[6].color == '#ff0000') { A_Resources[PlanetSelectedIndex].CrystalOver = true; }
3900 |
if (ResourcesFont[7].color == '#ff0000') { A_Resources[PlanetSelectedIndex].DeuteriumOver = true; }
3901 |
if (ResourcesFont[9].color == '#ff0000') { A_Resources[PlanetSelectedIndex].EnergyOver = true; }
3902 |
3903 |
// Sauvegarde des donnees recuperees pour la planete en cours
3904 |
SavePlanetResources(PlanetSelectedIndex);
3905 |
SavePlanetName();
3906 |
SavePlanetInformations(PlanetSelectedIndex);
3907 |
}
3908 |
catch(err) {
3909 |
ShowError(err, 'Get metal, crystal, deuterium and energy resources value');
3910 |
}
3911 |
}
3912 |
3913 |
3914 |
3915 |
3916 |
3917 |
/* PAGE GENERALE (Recuperation des donnees et memorisation via GreaseMonkey)
3918 |
-------------------------------------------------- */
3919 |
3920 |
function SavePlanetInformations(PlanetIndex) {
3921 |
var GTime = new Date();
3922 |
if (A_Planet[PlanetIndex].Type == C_Moon) {
3923 |
A_Planet[PlanetIndex].ImageUrl = SkinUrl+'planeten/mond.jpg';
3924 |
}
3925 |
var Value = 'Session='+A_Planet[PlanetIndex].Session+
3926 |
'|Type='+A_Planet[PlanetIndex].Type+
3927 |
'|UsedSpace='+A_Planet[PlanetIndex].UsedSpace+
3928 |
'|TotalSpace='+A_Planet[PlanetIndex].TotalSpace+
3929 |
'|Diameter='+A_Planet[PlanetIndex].Diameter+
3930 |
'|MaxTemperature='+A_Planet[PlanetIndex].MaxTemperature+
3931 |
'|MinTemperature='+A_Planet[PlanetIndex].MinTemperature+
3932 |
'|ImageUrl='+A_Planet[PlanetIndex].ImageUrl+
3933 |
'|Update='+((PlanetSelectedIndex==PlanetIndex)?GTime.getTime():A_Planet[PlanetIndex].Update);
3934 |
GM_setValue('OT_'+A_Planet[PlanetIndex].Id+'_Planet', Value);
3935 |
if (PlanetSelectedIndex==PlanetIndex) A_Planet[PlanetIndex].Update=GTime.getTime();
3936 |
}
3937 |
3938 |
if (OgamePage == 'overview') {
3939 |
3940 |
try {
3941 |
var link = '';
3942 |
var Space = '';
3943 |
var Temp = '';
3944 |
if (ContentDiv) {
3945 |
var Table = ContentDiv.getElementsByTagName('table');
3946 |
for (j = 0; j < Table.length;j++){
3947 |
for (var k = 0; k < Table[j].rows.length; k++) {
3948 |
var cell = Table[j].rows[k].cells[0].textContent;
3949 |
if (cell.match(A_Language[C_Planet]+' ') || cell.match(A_Language[C_Moon]+' ')) {
3950 |
3951 |
// Recuperation du type de colonie (planete ou lune)
3952 |
if (cell.match(A_Language[C_Planet]+' ')) {
3953 |
A_Planet[PlanetSelectedIndex].Type = C_Planet;
3954 |
}
3955 |
else {
3956 |
A_Planet[PlanetSelectedIndex].Type = C_Moon;
3957 |
}
3958 |
3959 |
// Recuperation de l'adresse de l'image de planete en cours
3960 |
var Img = Table[j].getElementsByTagName('img')[0].src;
3961 |
if (Img.match('planeten') && A_Planet[PlanetSelectedIndex].Type == C_Planet) {
3962 |
A_Planet[PlanetSelectedIndex].ImageUrl = Img.replace(/planeten\//g, 'planeten/small/s_');
3963 |
}
3964 |
if (A_Planet[PlanetSelectedIndex].ImageUrl.match('mond')) {
3965 |
var Img = Table[j].getElementsByTagName('img')[1].src;
3966 |
if (Img.match('planeten') && A_Planet[PlanetSelectedIndex].Type == C_Planet) {
3967 |
A_Planet[PlanetSelectedIndex].ImageUrl = Img.replace(/planeten\//g, 'planeten/small/s_');
3968 |
}
3969 |
else {
3970 |
A_Planet[PlanetSelectedIndex].ImageUrl = '';
3971 |
}
3972 |
}
3973 |
3974 |
// Recuperation de l'adresse des images des autres planetes
3975 |
var ImgTable = Table[j].getElementsByTagName('table')[0];
3976 |
for (var r = 0; r < ImgTable.rows.length; r++) {
3977 |
for (var c = 0; c < ImgTable.rows[r].cells.length; c++) {
3978 |
var cell = ImgTable.rows[r].cells[c];
3979 |
if (cell.getElementsByTagName('a')[0]) {
3980 |
link = cell.getElementsByTagName('a')[0].href;
3981 |
link = link.match(/cp=([0-9]+)/);
3982 |
if (link) {
3983 |
for (i = 0; i < PlanetSelect.length; i++) {
3984 |
if (A_Planet[i].Id == link[1]) {
3985 |
Img = cell.getElementsByTagName('img')[0].src;
3986 |
if (Img.match('planeten')) {
3987 |
A_Planet[i].ImageUrl = Img;
3988 |
}
3989 |
}
3990 |
}
3991 |
}
3992 |
}
3993 |
}
3994 |
}
3995 |
}
3996 |
// Recuperation du nombre de cases (utilisees et total) et du diametre
3997 |
else if (cell.match(A_Language[C_Diameter])) {
3998 |
var cell = Table[j].rows[k].cells[1];
3999 |
Space = cell.textContent.match(/([0-9\.]+)([a-zA-Z \(]+)([0-9]+)([ \/]+)([0-9]+)/);
4000 |
if (Space) {
4001 |
A_Planet[PlanetSelectedIndex].Diameter = Space[1].replace('.', '');
4002 |
A_Planet[PlanetSelectedIndex].UsedSpace = Space[3];
4003 |
A_Planet[PlanetSelectedIndex].TotalSpace = Space[5];
4004 |
}
4005 |
}
4006 |
// Recuperation de la temperature (minimum et maximum)
4007 |
else if (cell.match(A_Language[C_Temperature])) {
4008 |
var cell = Table[j].rows[k].cells[1];
4009 |
Temp = cell.textContent.match(/([a-zA-Z\. ]+)([0-9\-]+)([a-zA-Z\260\340 ]+)([0-9\-]+)/);
4010 |
if (Temp) {
4011 |
A_Planet[PlanetSelectedIndex].MinTemperature = Temp[2];
4012 |
A_Planet[PlanetSelectedIndex].MaxTemperature = Temp[4];
4013 |
}
4014 |
break;
4015 |
}
4016 |
}
4017 |
break;
4018 |
}
4019 |
for (i = 0; i < PlanetSelect.length; i++) {
4020 |
SavePlanetInformations(i);
4021 |
}
4022 |
}
4023 |
}
4024 |
catch(err) {
4025 |
ShowError(err, 'Get informations from overview page');
4026 |
}
4027 |
}
4028 |
4029 |
4030 |
4031 |
4032 |
4033 |
/* PAGE DES PRE-REQUIS DE CONSTRUCTION (Recuperation des donnees et memorisation via GreaseMonkey)
4034 |
-------------------------------------------------- */
4035 |
4036 |
function SaveConstructionName() {
4037 |
var Value = '';
4038 |
for (i = 0; i < A_Construction.length; i++) {
4039 |
for (j = 0; j < A_Construction[i].length; j++) {
4040 |
Value += i+';'+j+';'+A_Construction[i][j].Name+'|';
4041 |
}
4042 |
}
4043 |
GM_setValue('OT_'+Account+'_ConstructionName', Value.substr(0,Value.length-1));
4044 |
}
4045 |
4046 |
if (OgamePage == 'techtree') {
4047 |
try {
4048 |
if (ContentDiv) {
4049 |
var Table = ContentDiv.getElementsByTagName('table');
4050 |
var Group = C_Buildings;
4051 |
var SpecialBuildings = 0;
4052 |
var i = 0;
4053 |
for (var n = 0; n < Table.length; n++) {
4054 |
var ResTable = Table[n];
4055 |
if (ResTable.rows[0].cells[1].textContent.match(A_Language[C_Require])) {
4056 |
for (var r = 1; r < ResTable.rows.length; r++) {
4057 |
if (ResTable.rows[r].cells[1].textContent.match(A_Language[C_Require])) {
4058 |
if (Group == C_Buildings) { Group = C_Research; SpecialBuildings=i; i=0; }
4059 |
else if (Group == C_Research) { Group = C_Fleets; i=0; }
4060 |
else if (Group == C_Fleets) { Group = C_Defenses; i=0;}
4061 |
else { Group = C_Buildings; i=SpecialBuildings; }
4062 |
}
4063 |
else if (ResTable.rows[r].cells[0].getElementsByTagName('a').length > 0) {
4064 |
var gid = ResTable.rows[r].cells[0].getElementsByTagName('a')[0].href.match(/gid=([\d]{1,3})/)[1];
4065 |
var name = ResTable.rows[r].cells[0].textContent.replace(/\[i\]/g,'').replace(/\n/g,'').replace(/^\s+/g,'').replace(/\s+$/g,'');
4066 |
var NotFound = true;
4067 |
for (j = 0; j < A_Construction[Group].length; j++) {
4068 |
if (gid == A_Construction[Group][j].Id) {
4069 |
A_Construction[Group][j].Name = name;
4070 |
i++;
4071 |
NotFound = false;
4072 |
break;
4073 |
}
4074 |
}
4075 |
if (NotFound == true) {
4076 |
A_Construction[Group][i].Name = null;
4077 |
}
4078 |
}
4079 |
}
4080 |
break;
4081 |
}
4082 |
}
4083 |
SaveConstructionName();
4084 |
}
4085 |
}
4086 |
catch(err) {
4087 |
ShowError(err, 'Get construction name');
4088 |
}
4089 |
}
4090 |
4091 |
4092 |
4093 |
4094 |
4095 |
/* PAGE RESSOURCES (Recuperation des donnees et memorisation via GreaseMonkey)
4096 |
-------------------------------------------------- */
4097 |
4098 |
function SavePlanetPourcent(PlanetIndex) {
4099 |
var GTime = new Date();
4100 |
var Value = 'Rate='+A_Pourcent[PlanetIndex].Rate+
4101 |
'|Metal='+A_Pourcent[PlanetIndex].Metal+
4102 |
'|Crystal='+A_Pourcent[PlanetIndex].Crystal+
4103 |
'|Deuterium='+A_Pourcent[PlanetIndex].Deuterium+
4104 |
'|Solar='+A_Pourcent[PlanetIndex].Solar+
4105 |
'|Fusion='+A_Pourcent[PlanetIndex].Fusion+
4106 |
'|Ship212='+A_Pourcent[PlanetIndex].Ship212+
4107 |
'|Update='+GTime.getTime();
4108 |
GM_setValue('OT_'+A_Planet[PlanetIndex].Id+'_Pourcent', Value);
4109 |
}
4110 |
4111 |
function SavePlanetProduction(PlanetIndex) {
4112 |
var GTime = new Date();
4113 |
var Value = 'Metal='+A_Production[PlanetIndex].Metal+
4114 |
'|Crystal='+A_Production[PlanetIndex].Crystal+
4115 |
'|Deuterium='+A_Production[PlanetIndex].Deuterium+
4116 |
'|MetalMax='+A_Production[PlanetIndex].MetalMax+
4117 |
'|CrystalMax='+A_Production[PlanetIndex].CrystalMax+
4118 |
'|DeuteriumMax='+A_Production[PlanetIndex].DeuteriumMax+
4119 |
'|Update='+GTime.getTime();
4120 |
GM_setValue('OT_'+A_Planet[PlanetIndex].Id+'_Production', Value);
4121 |
}
4122 |
4123 |
if (OgamePage == 'resources') {
4124 |
try {
4125 |
if (PlanetSelectedIndex) {
4126 |
// Reinitialisation des variables
4127 |
A_Pourcent[PlanetSelectedIndex].Metal = '-';
4128 |
A_Pourcent[PlanetSelectedIndex].Crystal = '-';
4129 |
A_Pourcent[PlanetSelectedIndex].Deuterium = '-';
4130 |
A_Pourcent[PlanetSelectedIndex].Solar = '-';
4131 |
A_Pourcent[PlanetSelectedIndex].Fusion = '-';
4132 |
A_Pourcent[PlanetSelectedIndex].Ship212 = '-';
4133 |
A_Production[PlanetSelectedIndex].Metal = 0;
4134 |
A_Production[PlanetSelectedIndex].Crystal = 0;
4135 |
A_Production[PlanetSelectedIndex].Deuterium = 0;
4136 |
A_Production[PlanetSelectedIndex].MetalMax = 0;
4137 |
A_Production[PlanetSelectedIndex].CrystalMax = 0;
4138 |
A_Production[PlanetSelectedIndex].DeuteriumMax = 0;
4139 |
}
4140 |
4141 |
if (ContentDiv) {
4142 |
var NoRepeat;
4143 |
var ProductionRate = ContentDiv.innerHTML.match(A_Language[C_ProductionRate]+'([\\d\\.]+)');
4144 |
if (ProductionRate) {
4145 |
A_Pourcent[PlanetSelectedIndex].Rate = ProductionRate[1];
4146 |
}
4147 |
var Table = ContentDiv.getElementsByTagName('table');
4148 |
for (var n = 0; n < Table.length; n++) {
4149 |
var ResTable = ContentDiv.getElementsByTagName('table')[n];
4150 |
if (ResTable.rows[0].cells[0].textContent.match(A_Language[C_ResourcesTableHeader])) {
4151 |
for (var r = 0; r < ResTable.rows.length; r++) {
4152 |
if (ResTable.rows[r].cells.length > 0 && ResTable.rows[r].cells.length < 6) {
4153 |
if (ResTable.rows[r].cells[0].textContent == A_Language[C_Total]+':') {
4154 |
A_Production[PlanetSelectedIndex].Metal = ResTable.rows[r].cells[1].textContent.replace(/\./g, '');
4155 |
A_Production[PlanetSelectedIndex].Crystal = ResTable.rows[r].cells[2].textContent.replace(/\./g, '');
4156 |
A_Production[PlanetSelectedIndex].Deuterium = ResTable.rows[r].cells[3].textContent.replace(/\./g, '');
4157 |
}
4158 |
}
4159 |
else if (ResTable.rows[r].cells.length == 7 || ResTable.rows[r].cells.length == 6) {
4160 |
var cell = ResTable.rows[r].cells[0];
4161 |
var cel = 6;
4162 |
if (ResTable.rows[r].cells.length == 6) { cel = 5; }
4163 |
if (ResTable.rows[r].cells[5].innerHTML.match('action')) {
4164 |
A_Production[PlanetSelectedIndex].MetalMax = ResTable.rows[r].cells[1].textContent.replace(/\./g, '').replace(/k/g, '');
4165 |
A_Production[PlanetSelectedIndex].CrystalMax = ResTable.rows[r].cells[2].textContent.replace(/\./g, '').replace(/k/g, '');
4166 |
A_Production[PlanetSelectedIndex].DeuteriumMax = ResTable.rows[r].cells[3].textContent.replace(/\./g, '').replace(/k/g, '');
4167 |
}
4168 |
else if (!cell.textContent.match(A_Construction[C_Fleets][10].Name)) {
4169 |
NoRepeat = -1
4170 |
for (j = 0; j < 5; j++) {
4171 |
if (cell.textContent.match(A_Construction[C_Buildings][j].Name)) {
4172 |
NoRepeat = j;
4173 |
}
4174 |
}
4175 |
if (cell.textContent.match(A_Construction[C_Buildings][NoRepeat].Name)) {
4176 |
var Options = ResTable.rows[r].cells[cel].getElementsByTagName('select')[0].options;
4177 |
for (var i = 0; i < 11; i++) {
4178 |
if (Options[i].selected == true) {
4179 |
if (NoRepeat == 0) {
4180 |
A_Pourcent[PlanetSelectedIndex].Metal = Options[i].value;
4181 |
NoRepeat++;
4182 |
break;
4183 |
}
4184 |
else if (NoRepeat == 1) {
4185 |
A_Pourcent[PlanetSelectedIndex].Crystal = Options[i].value;
4186 |
NoRepeat++;
4187 |
break;
4188 |
}
4189 |
else if (NoRepeat == 2) {
4190 |
A_Pourcent[PlanetSelectedIndex].Deuterium = Options[i].value;
4191 |
NoRepeat++;
4192 |
break;
4193 |
}
4194 |
else if (NoRepeat == 3) {
4195 |
A_Pourcent[PlanetSelectedIndex].Solar = Options[i].value;
4196 |
NoRepeat++;
4197 |
break;
4198 |
}
4199 |
else if (NoRepeat == 4) {
4200 |
A_Pourcent[PlanetSelectedIndex].Fusion = Options[i].value;
4201 |
NoRepeat++;
4202 |
break;
4203 |
}
4204 |
}
4205 |
}
4206 |
}
4207 |
}
4208 |
else if (cell.textContent.match(A_Construction[C_Fleets][10].Name)) {
4209 |
var Options = ResTable.rows[r].cells[cel].getElementsByTagName('select')[0].options;
4210 |
for (var i = 0; i < 11; i++) {
4211 |
if (Options[i].selected == true) {
4212 |
A_Pourcent[PlanetSelectedIndex].Ship212 = Options[i].value;
4213 |
NoRepeat++;
4214 |
break;
4215 |
}
4216 |
}
4217 |
}
4218 |
}
4219 |
}
4220 |
}
4221 |
}
4222 |
4223 |
SavePlanetPourcent(PlanetSelectedIndex);
4224 |
SavePlanetProduction(PlanetSelectedIndex);
4225 |
}
4226 |
}
4227 |
catch(err) {
4228 |
ShowError(err, 'Get informations from resources page (Pourcent and production)');
4229 |
}
4230 |
}
4231 |
4232 |
4233 |
4234 |
4235 |
4236 |
/* PAGE BATIMENT (Recuperation des donnees et memorisation via GreaseMonkey)
4237 |
-------------------------------------------------- */
4238 |
4239 |
function SavePlanetBuilding(PlanetIndex) {
4240 |
var UTime = new Date();
4241 |
var Value = '';
4242 |
for (j = 0; j < 18; j++) {
4243 |
Value += A_Construction[C_Buildings][j].Id+'='+A_Buildings[PlanetIndex][j].Level+'|'+
4244 |
A_Construction[C_Buildings][j].Id+'UC='+A_Buildings[PlanetIndex][j].UC+'|';
4245 |
}
4246 |
Value += 'Update='+UTime.getTime();
4247 |
GM_setValue('OT_'+A_Planet[PlanetIndex].Id+'_Buildings', Value);
4248 |
}
4249 |
4250 |
if (OgamePage == 'b_building') {
4251 |
4252 |
try {
4253 |
var ResourcesBuildingsUC = false;
4254 |
for (i = 0; i < 18; i++) {
4255 |
if ((i < 5 ) && (A_Buildings[PlanetSelectedIndex][i].UC > 0)) {
4256 |
ResourcesBuildingsUCIndex = i;
4257 |
BuildingsUCLevel = A_Buildings[PlanetSelectedIndex][i].Level;
4258 |
}
4259 |
if (A_Planet[PlanetSelectedIndex].Type == C_Planet) {
4260 |
if (i > 14) {
4261 |
A_Buildings[PlanetSelectedIndex][i].Level = '-';
4262 |
}
4263 |
else {
4264 |
if (A_Buildings[PlanetSelectedIndex][i].Level == '') {
4265 |
A_Buildings[PlanetSelectedIndex][i].Level = 0;
4266 |
}
4267 |
}
4268 |
}
4269 |
else { // Lune
4270 |
if ((i == 5) || ((i >= 7) && (i <= 10)) || (i >= 15)) {
4271 |
if (A_Buildings[PlanetSelectedIndex][i].Level == '') {
4272 |
A_Buildings[PlanetSelectedIndex][i].Level = 0;
4273 |
}
4274 |
}
4275 |
else {
4276 |
A_Buildings[PlanetSelectedIndex][i].Level = '-';
4277 |
}
4278 |
}
4279 |
A_Buildings[PlanetSelectedIndex][i].UC = '-';
4280 |
}
4281 |
4282 |
var Content = null;
4283 |
var Level = null;
4284 |
var Table = ContentDiv.getElementsByTagName('table')[0].getElementsByTagName('table')[0];
4285 |
4286 |
for (var r = 0; r < Table.rows.length; r++) {
4287 |
if (Table.rows[r].cells.length > 1) {
4288 |
if (Table.rows[r].cells.length == 2) {
4289 |
var cell = Table.rows[r].cells[0];
4290 |
var build = Table.rows[r].cells[1].innerHTML.match(/modus=remove/);
4291 |
}
4292 |
else {
4293 |
var cell = Table.rows[r].cells[1];
4294 |
var build = Table.rows[r].cells[2].innerHTML.match(/modus=remove/);
4295 |
}
4296 |
Content = cell.innerHTML.match(/\>([^\<]+)\<\/a\> \(([a-zA-Z]+) ([0-9]{1,2})/);
4297 |
if (Content) {
4298 |
Level = Content[3];
4299 |
}
4300 |
else {
4301 |
Content = cell.innerHTML.match(/\>([^\<]+)\<\/a\>\</);
4302 |
if (Content) Level = 0;
4303 |
}
4304 |
if (Content) {
4305 |
for (i = 0; i < 18; i++) {
4306 |
if (Content[1] == A_Construction[C_Buildings][i].Name) {
4307 |
if (build) {
4308 |
A_Buildings[PlanetSelectedIndex][i].UC = (parseInt(Level)+1);
4309 |
}
4310 |
else if ((A_Buildings[PlanetSelectedIndex][i].Level != Level) && (i < 5)) {
4311 |
ResourcesBuildingsUC = true;
4312 |
}
4313 |
A_Buildings[PlanetSelectedIndex][i].Level = Level;
4314 |
break;
4315 |
}
4316 |
}
4317 |
}
4318 |
}
4319 |
}
4320 |
SavePlanetBuilding(PlanetSelectedIndex);
4321 |
if ((ResourcesBuildingsUC == true) && (ShowRequestToUpdateResourcesPage == true) && (RefreshPlanetRest == 0) && (AutoUpdateRest == 0)) {
4322 |
if (confirm(A_Language[C_ResourcesBuildingsUC]) == true) {
4323 |
AddAction('window.location.replace(|'+BaseUrl+'?page=b_building&session='+Session+'&planet='+A_Planet[PlanetSelectedIndex].Id+'|)');
4324 |
window.setTimeout('window.location.replace(\''+ResourcesLink+'&cp='+A_Planet[PlanetSelectedIndex].Id+'\')', 2000);
4325 |
NotRun = true;
4326 |
}
4327 |
}
4328 |
}
4329 |
catch(err) {
4330 |
ShowError(err, 'Get informations from buildings page');
4331 |
}
4332 |
}
4333 |
4334 |
4335 |
4336 |
4337 |
4338 |
/* PAGE LABORATOIRE (Recuperation des donnees et memorisation via GreaseMonkey)
4339 |
-------------------------------------------------- */
4340 |
4341 |
function SaveTechnology() {
4342 |
var UTime = new Date();
4343 |
ResearchUpdate = UTime.getTime();
4344 |
var Value = '';
4345 |
for (j = 0; j < 16; j++) {
4346 |
Value += A_Construction[C_Research][j].Id+'='+A_Research[j].Level+'|'+
4347 |
A_Construction[C_Research][j].Id+'UC='+A_Research[j].UC+'|';
4348 |
}
4349 |
Value += 'Update='+ResearchUpdate;
4350 |
GM_setValue('OT_'+Account+'_Research', Value);
4351 |
}
4352 |
4353 |
if ((OgamePage == 'buildings') && (OgameMode == 'Forschung')) {
4354 |
4355 |
try {
4356 |
4357 |
var Content = null;
4358 |
var Level = null;
4359 |
var Table = ContentDiv.getElementsByTagName('table')[0].getElementsByTagName('table')[0];
4360 |
if (Table) {
4361 |
if (Table.rows.length > 0) {
4362 |
if ((Table.rows[0].cells.length != 3) && (Table.rows[0].cells.length != 2)) {
4363 |
Table = ContentDiv.getElementsByTagName('table')[0].getElementsByTagName('table')[1];
4364 |
}
4365 |
if (Table) {
4366 |
for (var r = 0; r < Table.rows.length; r++) {
4367 |
if (Table.rows[r].cells.length > 1) {
4368 |
if (Table.rows[r].cells.length == 2) {
4369 |
var cell = Table.rows[r].cells[0];
4370 |
var build = Table.rows[r].cells[1].textContent.match(/unbau=([^\;]+)cp=([\d]+)/);
4371 |
}
4372 |
else {
4373 |
var cell = Table.rows[r].cells[1];
4374 |
var build = Table.rows[r].cells[2].textContent.match(/unbau=([^\;]+)cp=([\d]+)/);
4375 |
}
4376 |
Content = cell.textContent.match(/([^\(]+) \(([a-zA-Z]+) ([0-9]{0,2})/);
4377 |
if (Content == null) {
4378 |
Content = cell.innerHTML.match(/\>([^\<]+)\<\/a\>\</);
4379 |
if (Content) Level = 0;
4380 |
}
4381 |
else {
4382 |
Level = Content[3];
4383 |
}
4384 |
if (Content) {
4385 |
for (j = 0; j < 16; j++) {
4386 |
if (Content[1] == A_Construction[C_Research][j].Name) {
4387 |
A_Research[j].Level = Level;
4388 |
if (build) {
4389 |
A_Research[j].UC = build[2];
4390 |
}
4391 |
else {
4392 |
A_Research[j].UC = '-';
4393 |
}
4394 |
}
4395 |
}
4396 |
}
4397 |
}
4398 |
}
4399 |
}
4400 |
}
4401 |
}
4402 |
SaveTechnology();
4403 |
}
4404 |
catch(err) {
4405 |
ShowError(err, 'Get informations from research page');
4406 |
}
4407 |
}
4408 |
4409 |
4410 |
4411 |
4412 |
4413 |
/* PAGE DEFENSE (Recuperation des donnees et memorisation via GreaseMonkey)
4414 |
------------------------------------------------- */
4415 |
4416 |
function SavePlanetDefenses(PlanetIndex) {
4417 |
var UTime = new Date();
4418 |
var Value = '';
4419 |
for (j = 0; j < 10; j++) {
4420 |
Value += A_Construction[C_Defenses][j].Id+'='+A_Defenses[PlanetIndex][j]+'|';
4421 |
}
4422 |
Value += 'Update='+UTime.getTime();
4423 |
GM_setValue('OT_'+A_Planet[PlanetIndex].Id+'_Defenses', Value);
4424 |
}
4425 |
4426 |
if ((OgamePage == 'buildings') && (OgameMode == 'Verteidigung')) {
4427 |
4428 |
try {
4429 |
for (j = 0; j < 10; j++) {
4430 |
A_Defenses[PlanetSelectedIndex][j] = 0;
4431 |
}
4432 |
4433 |
var Content = null;
4434 |
var Table = ContentDiv.getElementsByTagName('table')[0].getElementsByTagName('table')[0];
4435 |
4436 |
for (var r = 0; r < Table.rows.length; r++) {
4437 |
if (Table.rows[r].cells.length > 1) {
4438 |
if (Table.rows[r].cells.length == 2) {
4439 |
var cell = Table.rows[r].cells[0];
4440 |
}
4441 |
else {
4442 |
var cell = Table.rows[r].cells[1];
4443 |
}
4444 |
Content = null;
4445 |
if (cell.textContent.match(/([^\(]+) \( ([0-9\.]+) ([a-zA-Z])/)) {
4446 |
Content = cell.textContent.match(/([^\(]+) \( ([0-9\.]+) ([a-zA-Z])/)
4447 |
}
4448 |
else if (cell.textContent.match(/([^\(]+) \(([0-9\.]+) ([a-zA-Z])/)) {
4449 |
Content = cell.textContent.match(/([^\(]+) \(([0-9\.]+) ([a-zA-Z])/)
4450 |
}
4451 |
if (Content != null) {
4452 |
for (j = 0; j < 10; j++) {
4453 |
if (Content[1] == A_Construction[C_Defenses][j].Name) {
4454 |
A_Defenses[PlanetSelectedIndex][j] = Content[2].replace('.', '');
4455 |
}
4456 |
}
4457 |
}
4458 |
}
4459 |
}
4460 |
SavePlanetDefenses(PlanetSelectedIndex);
4461 |
4462 |
}
4463 |
catch(err) {
4464 |
ShowError(err, 'Get informations from defense page');
4465 |
}
4466 |
}
4467 |
4468 |
4469 |
4470 |
4471 |
4472 |
/* PAGE DEFENSE ET CHANTIER SPATIAL (Vaisseaux et defenses en construction) (Recuperation des donnees et memorisation via GreaseMonkey)
4473 |
------------------------------------------------- */
4474 |
4475 |
function SavePlanetFleetsDefensesUC(PlanetIndex) {
4476 |
var UTime = new Date();
4477 |
var Value = 'List=', n = 0;
4478 |
A_FleetsDefensesUC[PlanetIndex].List = '';
4479 |
for (j = 0; j < A_Ship.length; j++) {
4480 |
if (A_Ship[j].length > 0) {
4481 |
if (n&1 == 1) {
4482 |
A_FleetsDefensesUC[PlanetIndex].List += A_Ship[j]+':'+A_ShipNumber[j]+'<br>';
4483 |
}
4484 |
else {
4485 |
A_FleetsDefensesUC[PlanetIndex].List += '<font color="#ff9900">'+A_Ship[j]+':'+A_ShipNumber[j]+'</font><br>';
4486 |
}
4487 |
n++;
4488 |
}
4489 |
}
4490 |
Value += A_FleetsDefensesUC[PlanetIndex].List+'|Update='+UTime.getTime();
4491 |
A_FleetsDefensesUC[PlanetIndex].Update = UTime.getTime();
4492 |
GM_setValue('OT_'+A_Planet[PlanetIndex].Id+'_FleetsDefensesUC', Value);
4493 |
}
4494 |
4495 |
if ((OgamePage == 'buildings') && ((OgameMode == 'Verteidigung') || (OgameMode == 'Flotte'))) {
4496 |
try {
4497 |
var Script, Ship, ShipNumber;
4498 |
var A_Ship = new Array();
4499 |
var A_ShipNumber = new Array();
4500 |
if (document.getElementsByTagName('script').length > 0) {
4501 |
for (i = 0; i < document.getElementsByTagName('script').length; i++) {
4502 |
Script = document.getElementsByTagName('script')[i].innerHTML;
4503 |
if (Script.match('b = new Array')) {
4504 |
Script = Script.replace(/\",\"/g, '"').replace(/\"\"/g,'').match(/b = new Array\(([^\{]+)aa = /);
4505 |
Ship = String(Script[1]).match(/([^\)]+)/);
4506 |
ShipNumber = String(Script[1]).match(/\(([^\)]+)/);
4507 |
A_Ship = Ship[1].substr(1,Ship[1].length-1).split(/\"/);
4508 |
A_ShipNumber = ShipNumber[1].substr(1,ShipNumber[1].length-1).split(/\"/);
4509 |
break;
4510 |
}
4511 |
}
4512 |
}
4513 |
SavePlanetFleetsDefensesUC(PlanetSelectedIndex);
4514 |
}
4515 |
catch(err) {
4516 |
ShowError(err, 'Get defenses and ship under construction');
4517 |
}
4518 |
}
4519 |
4520 |
4521 |
4522 |
4523 |
4524 |
/* PAGE FLOTTE (Recuperation des donnees et memorisation via GreaseMonkey)
4525 |
-------------------------------------------------- */
4526 |
4527 |
function SavePlanetFleets(PlanetIndex) {
4528 |
var UTime = new Date();
4529 |
var Value = '';
4530 |
for (j = 0; j < 14; j++) {
4531 |
Value += A_Construction[C_Fleets][j].Id+'='+A_Fleets[PlanetIndex][j]+'|';
4532 |
}
4533 |
Value += 'Update='+UTime.getTime();
4534 |
GM_setValue('OT_'+A_Planet[PlanetIndex].Id+'_Fleets', Value);
4535 |
}
4536 |
4537 |
if (OgamePage == 'flotten1') {
4538 |
4539 |
try {
4540 |
// Mise en memoire des vaisseaux de la planete en cours de visualisation
4541 |
for (j = 0; j < 14; j++) {
4542 |
if (document.getElementsByName('maxship'+A_Construction[C_Fleets][j].Id).length) {
4543 |
A_Fleets[PlanetSelectedIndex][j] = document.getElementsByName('maxship'+A_Construction[C_Fleets][j].Id)[0].value;
4544 |
}
4545 |
else {
4546 |
A_Fleets[PlanetSelectedIndex][j] = 0;
4547 |
}
4548 |
}
4549 |
SavePlanetFleets(PlanetSelectedIndex);
4550 |
4551 |
}
4552 |
catch(err) {
4553 |
ShowError(err, 'Get informations from fleet page');
4554 |
}
4555 |
}
4556 |
4557 |
4558 |
4559 |
4560 |
4561 |
4562 |
/* REALISATION DES ACTIONS
4563 |
----------------------------------------------- */
4564 |
4565 |
if ((A_Actions.length > 0) && (NotRun == false)) {
4566 |
try {
4567 |
var Actions = '';
4568 |
if (A_Actions.length > 1) {
4569 |
for (i = 1; i < A_Actions.length; i++) {
4570 |
Actions += A_Actions[i]+'|';
4571 |
}
4572 |
Actions = Actions.substr(0, Actions.length-1);
4573 |
}
4574 |
GM_setValue('OT_'+Account+'_Actions', Actions);
4575 |
window.setTimeout(A_Actions[0], 1500);
4576 |
}
4577 |
catch(err) {
4578 |
ShowError(err, 'Run saved actions');
4579 |
}
4580 |
}
4581 |
4582 |
4583 |
4584 |
4585 |
4586 |
/* PANNEAU DE CONFIGURATION (Page Options)
4587 |
----------------------------------------------- */
4588 |
4589 |
unsafeWindow.LinkInfo = function() {
4590 |
alert(A_Language[C_KeyWordsInformations]);
4591 |
}
4592 |
4593 |
unsafeWindow.AddLink = function() {
4594 |
try {
4595 |
if (document.getElementById('AddLinkOption').getElementsByTagName('table')) {
4596 |
var ConfigTable = document.getElementById('AddLinkOption').getElementsByTagName('table')[0];
4597 |
var RowNumber = -1;
4598 |
for (j = 0; j < ConfigTable.rows.length; j++) {
4599 |
var Row = ConfigTable.rows[j];
4600 |
if (Row.cells[0].textContent == '') {
4601 |
if (Row.cells[0].getElementsByTagName('input')[0].name == 'AddLink') {
4602 |
RowNumber = j;
4603 |
}
4604 |
}
4605 |
}
4606 |
if (RowNumber >= 0) {
4607 |
NbLink = document.getElementsByName('NbLink')[0].value;
4608 |
document.getElementsByName('NbLink')[0].value = parseInt(NbLink)+1;
4609 |
var RowText = '<td class="c" colspan="2">'+A_Language[C_LinkNumber]+(parseInt(NbLink)+1)+' <input type="button" name="Delete'+NbLink+'" onclick="DeleteLink('+NbLink+');" value="'+A_Language[C_Delete]+'"></td>\n';
4610 |
ConfigTable.insertRow(RowNumber);
4611 |
ConfigTable.rows[RowNumber].innerHTML = RowText;
4612 |
RowText = '<th><input type="TEXT" name="LinkName'+NbLink+'" value=""></th><th>'+A_Language[C_LinkName]+'</th>\n';
4613 |
ConfigTable.insertRow(RowNumber+1);
4614 |
ConfigTable.rows[RowNumber+1].innerHTML = RowText;
4615 |
RowText = '<th><input type="TEXT" name="LinkUrl'+NbLink+'" value=""></th><th>'+A_Language[C_LinkUrl]+' <a style="cursor:pointer" onclick="LinkInfo()">?</a></th>\n';
4616 |
ConfigTable.insertRow(RowNumber+2);
4617 |
ConfigTable.rows[RowNumber+2].innerHTML = RowText;
4618 |
RowText = '<th><input type="TEXT" name="LinkPosition'+NbLink+'" value="" '+NoStringInput+' size="2"></th><th>'+A_Language[C_LinkPosition]+'</th>\n';
4619 |
ConfigTable.insertRow(RowNumber+3);
4620 |
ConfigTable.rows[RowNumber+3].innerHTML = RowText;
4621 |
RowText = '<th><input type="CHECKBOX" name="LinkNewWindow'+NbLink+'"></th><th>'+A_Language[C_LinkNewWindow]+'</th>\n';
4622 |
ConfigTable.insertRow(RowNumber+4);
4623 |
ConfigTable.rows[RowNumber+4].innerHTML = RowText;
4624 |
RowText = '<th><input type="TEXT" name="LinkTitle'+NbLink+'" value=""></th><th>'+A_Language[C_LinkTitle]+'</th>\n';
4625 |
ConfigTable.insertRow(RowNumber+5);
4626 |
ConfigTable.rows[RowNumber+5].innerHTML = RowText;
4627 |
}
4628 |
}
4629 |
}
4630 |
catch(err) {
4631 |
ShowError(err, 'AddLink(), options page');
4632 |
}
4633 |
}
4634 |
4635 |
unsafeWindow.DeleteLink = function(LinkNumber) {
4636 |
try {
4637 |
if (document.getElementById('AddLinkOption').getElementsByTagName('table')) {
4638 |
var ConfigTable = document.getElementById('AddLinkOption').getElementsByTagName('table')[0];
4639 |
var RowNumber = -1;
4640 |
for (j = 0; j < ConfigTable.rows.length; j++) {
4641 |
var Row = ConfigTable.rows[j];
4642 |
if (Row.cells[0].textContent.match(A_Language[C_LinkNumber]+(parseInt(LinkNumber)+1))) {
4643 |
RowNumber = j;
4644 |
}
4645 |
}
4646 |
4647 |
if (RowNumber >= 0) {
4648 |
NbLink = document.getElementsByName('NbLink')[0].value;
4649 |
document.getElementsByName('NbLink')[0].value = parseInt(NbLink)-1;
4650 |
ConfigTable.deleteRow(RowNumber+5);
4651 |
ConfigTable.deleteRow(RowNumber+4);
4652 |
ConfigTable.deleteRow(RowNumber+3);
4653 |
ConfigTable.deleteRow(RowNumber+2);
4654 |
ConfigTable.deleteRow(RowNumber+1);
4655 |
ConfigTable.deleteRow(RowNumber);
4656 |
for (j = (parseInt(LinkNumber)+1); j < NbLink; j++) {
4657 |
ConfigTable.rows[(RowNumber+(j-(parseInt(LinkNumber)+1))*6)].innerHTML = '<td class="c" colspan="2">'+A_Language[C_LinkNumber]+j+' <input type="button" name="Delete'+(j-1)+'" onclick="DeleteLink('+(j-1)+');" value="'+A_Language[C_Delete]+'"></td>\n';
4658 |
document.getElementsByName('LinkName'+j)[0].name = 'LinkName'+(j-1);
4659 |
document.getElementsByName('LinkUrl'+j)[0].name = 'LinkUrl'+(j-1);
4660 |
document.getElementsByName('LinkPosition'+j)[0].name = 'LinkPosition'+(j-1);
4661 |
document.getElementsByName('LinkNewWindow'+j)[0].name = 'LinkNewWindow'+(j-1);
4662 |
document.getElementsByName('LinkTitle'+j)[0].name = 'LinkTitle'+(j-1);
4663 |
}
4664 |
}
4665 |
}
4666 |
}
4667 |
catch(err) {
4668 |
ShowError(err, 'DeleteLink(), options page');
4669 |
}
4670 |
}
4671 |
4672 |
function SaveChangedParameter(SaveName, DefaultValue, Value) {
4673 |
if (DefaultValue != Value) {
4674 |
GMsetValue(SaveName, Value);
4675 |
}
4676 |
}
4677 |
unsafeWindow.SaveChangedParameter = SaveChangedParameter;
4678 |
4679 |
function SaveParameter() {
4680 |
try {
4681 |
var Value = ''
4682 |
4683 |
// Parametres generaux
4684 |
Value = 'ShowInKilo='+document.getElementsByName('ShowInKilo')[0].checked+'|';
4685 |
Value += 'ShowSecondForUpperUpdateTimeInDay='+document.getElementsByName('ShowSecondForUpperUpdateTimeInDay')[0].checked+'|';
4686 |
// Suppression des liens officier (Icones et lien)
4687 |
Value += 'DeleteOfficerLink='+document.getElementsByName('DeleteOfficerLink')[0].checked+'|';
4688 |
Value += 'DeleteTraderLink='+document.getElementsByName('DeleteTraderLink')[0].checked+'|';
4689 |
// Tri des membres de l'alliance
4690 |
for (j = 0; j < 6; j++) {
4691 |
if (document.getElementsByName('SortMember')[0].options[j].selected == true) {
4692 |
Value += 'SortMember='+j+'|';
4693 |
}
4694 |
}
4695 |
if (document.getElementsByName('SortOrder')[0].options[0].selected == true) {
4696 |
Value += 'SortMember=0|';
4697 |
}
4698 |
else {
4699 |
Value += 'SortMember=1|';
4700 |
}
4701 |
Value += 'AddToolTip='+document.getElementsByName('AddToolTip')[0].checked+'|';
4702 |
Value += 'ShowRequestToUpdateResourcesPage='+document.getElementsByName('ShowRequestToUpdateResourcesPage')[0].checked+'|';
4703 |
Value += 'ShowAutoUpdate='+document.getElementsByName('ShowAutoUpdate')[0].checked+'|';
4704 |
Value += 'UseRandomUpdateTime='+document.getElementsByName('UseRandomUpdateTime')[0].checked+'|';
4705 |
Value += 'AddImageVersion='+document.getElementsByName('AddImageVersion')[0].checked+'|';
4706 |
Value += 'Debug='+document.getElementsByName('Debug')[0].checked;
4707 |
GMsetValue('OT_'+Account+'_MainOption', Value);
4708 |
4709 |
// Affichage
4710 |
Value = 'ShowHeaderPlanetList='+document.getElementsByName('ShowHeaderPlanetList')[0].checked+'|';
4711 |
Value += 'ShowHeaderResourcesList='+document.getElementsByName('ShowHeaderResourcesList')[0].checked+'|';
4712 |
Value += 'AddResourcesTotal='+document.getElementsByName('AddResourcesTotal')[0].checked+'|';
4713 |
Value += 'ChangeHeaderPosition='+document.getElementsByName('ChangeHeaderPosition')[0].checked+'|';
4714 |
Value += 'HeaderPosition='+document.getElementsByName('HeaderPosition')[0].value+'|';
4715 |
Value += 'ChangeContentPosition='+document.getElementsByName('ChangeContentPosition')[0].checked+'|';
4716 |
Value += 'ContentPosition='+document.getElementsByName('ContentPosition')[0].value+'|';
4717 |
Value += 'AddCssCode='+((document.getElementById('CssDiv').style.display == 'none') ? false : true)+'|';
4718 |
SaveChangedParameter('OT_'+Account+'_CssCode', CssCode, document.getElementsByName('CssCode')[0].value);
4719 |
Value += 'AddJSCode='+((document.getElementById('JSDiv').style.display == 'none') ? false : true);
4720 |
SaveChangedParameter('OT_'+Account+'_JSCode', JSCode, document.getElementsByName('JSCode')[0].value);
4721 |
GMsetValue('OT_'+Account+'_ScreenOption', Value);
4722 |
4723 |
// Tableau des ressources
4724 |
Value = 'ShowHeaderResourcesTable='+document.getElementsByName('ShowHeaderResourcesTable')[0].checked+'|';
4725 |
Value += 'ShowPlanetName='+document.getElementsByName('ShowPlanetName')[0].checked+'|';
4726 |
Value += 'ShowCoordinates='+document.getElementsByName('ShowCoordinates')[0].checked+'|';
4727 |
Value += 'ShowTotal='+document.getElementsByName('ShowTotal')[0].checked+'|';
4728 |
Value += 'ShowDarkMatter='+document.getElementsByName('ShowDarkMatter')[0].checked+'|';
4729 |
Value += 'ShowTimeUpdate='+document.getElementsByName('ShowTimeUpdate')[0].checked+'|';
4730 |
Value += 'ShowResourcesOnlyActiveSession='+document.getElementsByName('ShowResourcesOnlyActiveSession')[0].checked+'|';
4731 |
Value += 'RealTimeResources='+document.getElementsByName('RealTimeResources')[0].checked+'|';
4732 |
Value += 'RealTimeResourcesDelay='+document.getElementsByName('RealTimeResourcesDelay')[0].value+'|';
4733 |
Value += 'HeaderSelectedPlanetStyle='+document.getElementsByName('HeaderSelectedPlanetStyle')[0].value+'|';
4734 |
var TransparencyTmp = document.getElementsByName('Transparency')[0].value;
4735 |
if (parseInt(TransparencyTmp) > 0) {
4736 |
Value += 'Transparency='+TransparencyTmp+'|';
4737 |
}
4738 |
else {
4739 |
Value += 'Transparency='+Transparency+'|';
4740 |
alert(A_Language[C_TransparencyError]);
4741 |
}
4742 |
for (var i = 0; i < 10; i++) {
4743 |
A_UpdateTimeColor[i] = 1000*document.getElementsByName('UpdateTimeColor'+i)[0].value;
4744 |
Value += 'UpdateTimeColor'+i+'='+A_UpdateTimeColor[i]+'|';
4745 |
}
4746 |
Value += 'PlanetOrder='+document.getElementById('PlanetOrder').checked;
4747 |
GMsetValue('OT_'+Account+'_ResourcesTableOption', Value);
4748 |
Value = '';
4749 |
for (var i = 0; i < PlanetSelect.length; i++) {
4750 |
Value += document.getElementsByName('PlanetOrder'+i)[0].value+'|';
4751 |
}
4752 |
GMsetValue('OT_'+Account+'_PlanetOrder', Value.substr(0,Value.length-1));
4753 |
4754 |
// Empire
4755 |
Value = 'ShowEmpire='+document.getElementsByName('ShowEmpire')[0].checked+'|';
4756 |
var EmpireMenuRowTmp = document.getElementsByName('EmpireMenuRow')[0].value;
4757 |
if (parseInt(EmpireMenuRowTmp) > 0) {
4758 |
Value += 'EmpireMenuRow='+EmpireMenuRowTmp+'|';
4759 |
}
4760 |
else {
4761 |
Value += 'EmpireMenuRow='+EmpireMenuRow+'|';
4762 |
alert(A_Language[C_EmpireRowError]+MenuDiv.getElementsByTagName('table')[0].rows.length+'.');
4763 |
}
4764 |
var EmpireLinkNameTmp = document.getElementsByName('EmpireLinkName')[0].value;
4765 |
if (EmpireLinkNameTmp.length > 0) {
4766 |
Value += 'EmpireLinkName='+EmpireLinkNameTmp+