OGSteam

OGSpy - Le Serveur pour partager les informations du jeu avec votre Alliance => OGSpy - Mods => Discussion démarrée par: Gilga le 03 Février 2012, 12:10:45

Titre: [mod]flottes - vue empire
Posté par: Gilga le 03 Février 2012, 12:10:45
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
Titre: Re : [mod]flottes - vue empire
Posté par: Guiliguili le 03 Février 2012, 22:33:56
Salut,

Il ne manquerait pas un bout ?


$technology_requirement["RRI"] = array(10, "Ordi" => 8, "Hyp" =>;



Voilou ;)

Guiliguili
Titre: Re : [mod]flottes - vue empire
Posté par: Gilga le 03 Février 2012, 23:09:56
ben non, il y a une glissière pour faire descendre fenêtre code
Titre: Re : [mod]flottes - vue empire
Posté par: Guiliguili le 03 Février 2012, 23:31:58
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
Titre: Re : [mod]flottes - vue empire
Posté par: Superbox le 03 Février 2012, 23:48:16
Pourquoi on utilise plus le fichier lang_empire ?
Titre: Re : [mod]flottes - vue empire
Posté par: Shad le 04 Février 2012, 00:09:00
parcequ'il a été supprimer ^^
Titre: Re : [mod]flottes - vue empire
Posté par: Gilga le 04 Février 2012, 00:14:23
depuis la 3.08  :P
Titre: Re : [mod]flottes - vue empire
Posté par: Guiliguili le 04 Février 2012, 00:33:57
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
Titre: Re : [mod]flottes - vue empire
Posté par: Gilga le 04 Février 2012, 01:12:52
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]
Titre: Re : [mod]flottes - vue empire
Posté par: Superbox le 04 Février 2012, 11:10:24
Ok pour l'obsolescence^^
Mais il va falloir regarder tout ce qui était en lien avec ce fichier :P
Titre: Re : [mod]flottes - vue empire
Posté par: Gilga le 04 Février 2012, 11:13:07
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
Titre: Re : [mod]flottes - vue empire
Posté par: gvyop le 20 Mai 2012, 17:49:37
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)
Titre: Re : [mod]flottes - vue empire
Posté par: Alderande le 28 Novembre 2012, 22:00:23
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!