Messages récents

#11
Support & Questions / Bug Migration + import defense
Dernier message par darksite00 - 28 Août 2020, 17:14:38
Bonjour,

Quand j'ai voulu mettre à jour le module Xtense 2.7.0 à 2.9.0, j'ai eu un message d'erreur suivant :

ErrNo:1146
Query:
ALTER TABLE ogspy_parsedRec CONVERT TO CHARACTER SET utf8
Error:
Table 'ogspy_parsedRec' doesn't exist

J'ai donc décidé de tout réinstaller. En remettant à jour mes données personnelles, je me suis rendu compte que la défense ne remonté pas. En consultant le code du fichier xtense.php, j'ai constaté une petite erreur.

Dans les 2 foreachs pour le traitement de défense (case à la ligne 246), on a utilise la variable $data[$code] au lieu de $data['defense'][$code]. Du coup, il ne trouve aucune valeur et n'enregistre aucune données dans la base de données

Code ("Mauvais code") Sélectionner
                foreach ($database['defense'] as $code) {
                    if (isset($data[$code])) {
                        $fields .= ', ' . $code;
                        $set .= ', ' . (int)$data[$code];
                    }
                }

Code ("Bon code") Sélectionner
                foreach ($database['defense'] as $code) {
                    if (isset($data['defense'][$code])) {
                        $fields .= ', ' . $code;
                        $set .= ', ' . (int)$data['defense'][$code];
                    }
                }

#12
OGSpy - Mods / Re : [Mod]Superapix
Dernier message par DarkNoon - 17 Juillet 2020, 23:25:01
Tu as 2 PR qui t'attendent à ton retour de vacances ainsi qu'un Bug qui devient presque classique tellement on connait le correctif :)
#13
OGSpy - Mods / Re : [MOD] Flotte (aucune info...
Dernier message par DarkNoon - 17 Juillet 2020, 23:23:48
Mise à jour faite pour enregistrer les nouveaux vaisseaux.

Version 1.2.1

Il restera l'affichage à faire.
#14
OGSpy - Mods / Re : [Mod] Varally
Dernier message par DarkNoon - 17 Juillet 2020, 23:22:58
Mise à jour Varally en version 2.2.3

Ajout :
- Export Markdown (Discord)
#15
Support et Questions / Re : Erreur code ressources - ...
Dernier message par DarkNoon - 30 Juin 2020, 16:42:30
La Pull Request est disponible :-)
#16
Support et Questions / Re : Erreur code ressources - ...
Dernier message par roms0406 - 19 Juin 2020, 19:00:04
Bonjour,

Oui en effet c'est un problème lié à la version 7.4 de php, un changement dans la syntaxe qui fait que ça ne fonctionne plus normalement.
C'est toujours fonctionnel avec les versions antérieures de php, je n'ai pas eu trop le temps de m'y metttre ces derniers temps, je vais essayer de corriger ça au plus vite ;)
#17
Support et Questions / Re : Erreur code ressources - ...
Dernier message par DarkNoon - 19 Juin 2020, 18:08:27
Hello

La correction a été identifiée. La publication est proche ;-)
#18
Support et Questions / Erreur code ressources - MOD e...
Dernier message par Santoryu - 07 Juin 2020, 15:50:57
Bonjour à tous,

Je viens de mettre à dispo pour mon alliance un OGSpy sur serveur dédié. Pour l'installation, quelques petites batailles de version avec php sinon tout s'est bien passé.
Par contre je me heurte à un bug concernant le mod eXpedition, impossible de lui faire prendre en compte les messages de gain ressources. Tous les autres types de messages d'expédition passent (vaisseaux, retard, pirates, aliens...) mais pas les ressources.

Dans les logs erreur, j'ai ce message :
PHP Warning:  preg_match(): Compilation failed: escape sequence is invalid in character class at offset 33 in /opt/ogspy/mod/expedition/_xtense.php on line 187

La ligne 187 correspond à la première ligne de ce bloc...
                else if(preg_match($regexRess, $content, $expRess) != 0){
                        logging("RESSOURCES");
                        logging("Ressources1 : ".$expRess[1]);
                        logging("Ressources2 : ".$expRess[2]);
                        //      L`attaquant obtient Antimatière (AM) 310.Extrait du journal
                        log_('debug', $expRess[2]);
                        if(preg_match("/Métal/", $expRess[1]))
                        {
                                $typeRess = 0;
                                $met = str_replace('.','', $expRess[2]);
                                $cri = 0;
                                $deut = 0;
                                $antimat = 0;
                        }
                        if(preg_match("/Cristal/", $expRess[1]))
                        {
                                $typeRess = 1;
                                $met = 0;
                                $cri = str_replace('.','', $expRess[2]);
                                $deut = 0;
                                $antimat = 0;
                        }
                        if(preg_match("/Deutérium/", $expRess[1]))
                        {
                                $typeRess = 2;
                                $met = 0;
                                $cri = 0;
                                $deut = str_replace('.','', $expRess[2]);
                                $antimat = 0;
                        }
                        if(preg_match("/Antimatière/", $expRess[1]))
                        {
                                $typeRess = 3;
                                $met = 0;
                                $cri = 0;
                                $deut = 0;
                                $antimat = str_replace('.','', $expRess[2]);
                        }
                        if($typeRess == -1)
                        {
                                die("Parsing Error");
                        }

                        logging("Ressources : Insertion table : ".TABLE_EXPEDITION);
                        $query =
                                        "INSERT INTO ".TABLE_EXPEDITION."
                                        (user_id, date, pos_galaxie, pos_sys, type)
                                        VALUES ($uid, $timestamp, $galaxy, $system, 1)";
                        $db->sql_query($query);
                        $idInsert = $db->sql_insertid();
                        logging("Ressources : Insertion table : ".TABLE_EXPEDITION." = OK");
                        logging("Ressources : Insertion table : ".TABLE_EXPEDITION_RESS);
                        $query =
                                "INSERT INTO ".TABLE_EXPEDITION_RESS."
                                (id_eXpedition, typeRessource, metal, cristal, deuterium, antimatiere)
                                VALUES ($idInsert, $typeRess, $met, $cri, $deut, $antimat)";
                        $db->sql_query($query);
                        logging("Ressources : Insertion table : ".TABLE_EXPEDITION_RESS." = OK");
                        return true;
                }


Quelqu'un aurait une idée?
Merci
#19
OGSpy - Mods / Re : [MOD] Flotte (aucune info...
Dernier message par DarkNoon - 22 Mai 2020, 17:25:05
Hello,

Oui, il n'y a pas eu de mise à jour du mod flottes depuis l'arrivée des nouveaux vaisseaux. Du coup il ne prends pas les mises à jour.

Personne n'a eu de disponibilité pour le moment pour vraiment regarder tout ce qu'il y avait à changer...
#20
OGSpy - Mods / [MOD] Flotte (aucune info dans...
Dernier message par LuCarD84 - 21 Mai 2020, 11:19:50
Salut à tous je viens demander votre aide j'ai regardé sur le forum si le sujet à été évoqué la réponse et oui mais les sujet sont suffisamment vieux pour penser qu'il y a eu mise à jour depuis

Xtense envoie bien les infos
Ogspy recoit bien les infos

Mais rien d'affiché dans le mod flotte

Merci de votre aide

Bonne journée