erreur dans l'onglet empire
solution provisoire
il faut éditer le fichier home_empire du mod flotte
trouver cette ligne
if ($gameselect=='OGAME') require_once("parameters/lang_empire.php");
et remplacer par ceci
//if ($gameselect=='OGAME') require_once("parameters/lang_empire.php");
/* Restes du Lang Empire :-) */
$technology_requirement["Esp"] = array(3);
$technology_requirement["Ordi"] = array(1);
$technology_requirement["Armes"] = array(4);
$technology_requirement["Bouclier"] = array(6, "NRJ" => 3);
$technology_requirement["Protection"] = array(2);
$technology_requirement["NRJ"] = array(1);
$technology_requirement["Hyp"] = array(1, "NRJ" => 3, "Bouclier" => 5);
$technology_requirement["RC"] = array(1, "NRJ" => 1);
$technology_requirement["RI"] = array(2, "NRJ" => 1);
$technology_requirement["PH"] = array(7, "HYP" => 3);
$technology_requirement["Laser"] = array(1, "NRJ" => 2);
$technology_requirement["Ions"] = array(4, "Laser" => 5, "NRJ" => 4);
$technology_requirement["Plasma"] = array(4, "NRJ" => 8, "Laser" => 10, "Ions" => 5);
$technology_requirement["RRI"] = array(10, "Ordi" => 8, "Hyp" => 8);
$technology_requirement["Graviton"] = array(12);
$technology_requirement["Astrophysique"] = array(3, "Esp" => 4, "RI" => 3);
ce qui est étrange avec ce fichier lang_empire.php
c'est qu'il existe encore lors de mise à jour de ogspy 3.07 ---> 3.08 ---> 3.1
donc sur certaine config ogspy, le mod flotte view empire ne pose pas de problème
mais sur d'autres config/install ce fichier lang_empire.php n'est plus là !!!
donc à vérifier
Salut,
Il ne manquerait pas un bout ?
$technology_requirement["RRI"] = array(10, "Ordi" => 8, "Hyp" =>;
Voilou ;)
Guiliguili
ben non, il y a une glissière pour faire descendre fenêtre code
Mais non, j'ai tout le code xD
à la fin de la ligne, il manque la parenthèse fermante et juste avant certainement des une information...
$technology_requirement["RRI"] = array(10, "Ordi" => 8, "Hyp" =>ICI_IL_MANQUE_UN_BOUT;
Voilou
Regarde l'avant-avant-dernière ligne du code que tu proposes
Pourquoi on utilise plus le fichier lang_empire ?
parcequ'il a été supprimer ^^
depuis la 3.08 :P
La ligne dont je parle :
$technology_requirement["RRI"] = array(10, "Ordi" => 8, "Hyp" => 8);
Il manque le "8" et la parenthèse fermante
Ceci dit, je téléchargé le fichier manquant et je l'ai placé dans le répertoire parameters
Et le mod fonctionne très bien
Voilou
le fichier est obsolète depuis la 3.08 :-X
d'ailleurs les corrections proposées ont été adoptées dans la vue espace personnel (empire) d'ogspy .
donc
hormis l'erreur de copié collé ds le code, cela fonctionne très bien sans ce fichier de l'ogspy 3.07.
Ce bug m'avait échappé sur mon ogspy de test qui est un 3.07 passé en 3.08 puis en 3.1 car le fichier lang était toujours présent depuis la 3.07 dans /parameters :(
par ex: l'onglet affichage défense du mod flotte à ces corrections
require_once("./mod/flottes/flottes_lang.php");
require_once("./includes/".$phpfonc.".php");
//require_once("parameters/lang_empire.php");
tiré du topic http://forum.ogsteam.fr/index.php/topic,220.0.html (http://forum.ogsteam.fr/index.php/topic,220.0.html)
Citationest ce qu'il ne faudrait pas prévoir un fichier clean_old_ogspy.php
- pour faire un checklist des fichiers requis ogspy actuel
- et fichiers obsolètes (ou non) dans checklist.
- avec ensuite le choix de cleaner ou non fichier par fichier (pour utilisateurs avertis et dev)
- et fonction clean all[/l][/l]
on ne va pas faire marche arrière pour une fonction d'un vieux mod créé pour d'autres générations OGSpy.
en tout cas pas pour cette version ogspy 3.1
avec la v5, de toute façon tout sera repensé, recodé etc....[/list]
Ok pour l'obsolescence^^
Mais il va falloir regarder tout ce qui était en lien avec ce fichier :P
oi, mais ça c'est un gros boulot de faire le tour des mods et de toutes leurs fonctions !!!
le mod flotte avait commencé à être adapté et le developpeur n'a sans doute pas remarqué le problème vue empire car il avait le fichier /parameters/lang encore installé d'une précédente version ogspy
je reveille un autre post car j'ai le meme soucis avec le vue empire.
Le mod fonctionne bien Sauf l'onglet "empire" qui renvoit cette erreur :
CitationWarning: require_once(parameters/lang_empire.php) [function.require-once]: failed to open stream: No such file or directory in /mnt/110/sdb/4/a/gvyop/ogspy/mod/flottes/home_empire.php on line 21
Fatal error: require_once() [function.require]: Failed opening required 'parameters/lang_empire.php' (include_path='/mnt/110/sdb/4/a/gvyop/include:.:/usr/php5/lib/php') in /mnt/110/sdb/4/a/gvyop/ogspy/mod/flottes/home_empire.php on line 21
Ce sujet répond donc à ma question apparemment.
Mais je voudrais préciser que ce mod est donné compatible dans le Wiki pour le v 1.1.0
http://wiki.ogsteam.fr/doku.php?id=validation:statut
Je viens d'appliquer la modif indiquée ici et c'est OK l'onglet empire fonctionne sans erreur (pas de lang_empire.php dans ma config 3.1.0 toute fraîche)
Salut,
Juste une petite question pour savoir si ce mod va être repris ou non pour OGSPY 3.1.0 ou pour plus tard...?
Je demande ça car je me suis aperçu dans "statistiques" on obtient que le classement points du joueur, idem pour les graphiques. Le classement est encore à l'ancienne norme ^^
Pas forcément gênant car les classement s'obtiennent autrement mais tant que cette partie existe autant qu'elle serve ^^
Merki...
Shad? Shad...Mais où est Shad? ^^
EDIT: Mince quel vilain je fais je poste ici alors que ce n'est pas le même sujet que le post...désolé...trop de précipitation!