[MOD] Gestion des attaques (1.1.4)

Démarré par Gilga, 11 Janvier 2012, 12:57:30

« précédent - suivant »

Apo

Bonjour,

J'ai récemment  installé OGSPY v3.2.0

Quand je veux installer ce mode ça me dit:

28/08/2015 16:26:53 : [admin][mod_erreur] apo dossier mod/darknoon29-mod-attaques-fcb8afd9bd50/ n'est pas en minuscule

Une idée?

Merci

DarkNoon

oui il faut renommer ton dossier en attaques au lieu de darknoon29-mod-attaques-fcb8afd9bd50.

Tu n'utilises pas autoupdate ?
Héberger votre OGSpy : Hébergement

Apo

Je n'avais pas compris que l'autoypdate servé a installer les mods. Je viens de passer par la, et ça a marché direct.

Merci de ton aide

skynet

Bonjour, avez vous des nouvelle pour la prise en change de la nouvelle V6?
se mod me manque terriblement

merci

DarkNoon

Le travail est uniquement sur Xtense. Les mods ne devraient pas être impactés ;-)

Après c'est pour nous une question de temps libre :-) En journée il y a le boulot et le soir l'ogsteam : les journées sont longues...

C'était bien la vie étudiante auparavant :-)
Héberger votre OGSpy : Hébergement

skynet

lol oui je comprend tout a fait :)
merci a vous pour le temps que vous nous consacrer :)

rhodan

Hello.

Cette remontée d'erreur dans le journal du serveur.

A priori par le module attaque

0] => /var/www/vhosts/bio-zag.ogspy.net/httpdocs/ogspy/mod/attaques/index.php
fonction => require_once
ligne => 75
file => /var/www/vhosts/bio-zag.ogspy.net/httpdocs/ogspy/index.php
[3]
  • => /var/www/vhosts/bio-zag.ogspy.net/httpdocs/ogspy/mod/attaques/statistiques.php
    fonction => include
    ligne => 87
    file => /var/www/vhosts/bio-zag.ogspy.net/httpdocs/ogspy/mod/attaques/index.php
    [2]
  • => SELECT user_stat_name, user_id, SUM(attacks.attack_metal), (SELECT SUM(recy_metal) FROM ogspy_asgard_attaques_recyclages WHERE recy_user_id = users.user_id AND recy_date BETWEEN 1367359200 AND 1370037599) AS recy_metal, SUM(attacks.attack_cristal), (SELECT SUM(recy_cristal) FROM ogspy_asgard_attaques_recyclages WHERE recy_user_id = users.user_id AND recy_date BETWEEN 1367359200 AND 1370037599) AS recy_cristal, SUM(attacks.attack_deut), SUM(attacks.attack_pertes) FROM ogspy_asgard_user users INNER JOIN ogspy_asgard_attaques_attaques attacks ON attacks.attack_user_id = users.user_id WHERE attacks.attack_date BETWEEN 1367359200 AND 1370037599 GROUP BY users.user_id ORDER BY user_stat_name ASC
    fonction => sql_query
    ligne => 361
    file => /var/www/vhosts/bio-zag.ogspy.net/httpdocs/ogspy/mod/attaques/statistiques.php
    [1]
  • => SELECT user_stat_name, user_id, SUM(attacks.attack_metal), (SELECT SUM(recy_metal) FROM ogspy_asgard_attaques_recyclages WHERE recy_user_id = users.user_id AND recy_date BETWEEN 1367359200 AND 1370037599) AS recy_metal, SUM(attacks.attack_cristal), (SELECT SUM(recy_cristal) FROM ogspy_asgard_attaques_recyclages WHERE recy_user_id = users.user_id AND recy_date BETWEEN 1367359200 AND 1370037599) AS recy_cristal, SUM(attacks.attack_deut), SUM(attacks.attack_pertes) FROM ogspy_asgard_user users INNER JOIN ogspy_asgard_attaques_attaques attacks ON attacks.attack_user_id = users.user_id WHERE attacks.attack_date BETWEEN 1367359200 AND 1370037599 GROUP BY users.user_id ORDER BY user_stat_name ASC
    fonction => DieSQLError
    ligne => 164
    file => /var/www/vhosts/bio-zag.ogspy.net/httpdocs/ogspy/includes/mysql.php

  • 02/05/2016 16:02:10 : Erreur critique mysql - Req : SELECT user_stat_name, user_id, SUM(attacks.attack_metal), (SELECT SUM(recy_metal) FROM ogspy_asgard_attaques_recyclages WHERE recy_user_id = users.user_id AND recy_date BETWEEN 1367359200 AND 1370037599) AS recy_metal, SUM(attacks.attack_cristal), (SELECT SUM(recy_cristal) FROM ogspy_asgard_attaques_recyclages WHERE recy_user_id = users.user_id AND recy_date BETWEEN 1367359200 AND 1370037599) AS recy_cristal, SUM(attacks.attack_deut), SUM(attacks.attack_pertes) FROM ogspy_asgard_user users INNER JOIN ogspy_asgard_attaques_attaques attacks ON attacks.attack_user_id = users.user_id WHERE attacks.attack_date BETWEEN 1367359200 AND 1370037599 GROUP BY users.user_id ORDER BY user_stat_name ASC - Erreur n°

    Mais impossible de savoir plus de l'utilisateur

DarkNoon

Deux choses à surveiller :

Le contenu de la table : ogspy_asgard_attaques_recyclages

et le user_stat_name qui est passé ...
Héberger votre OGSpy : Hébergement

rhodan

Hello en fait en bas de la page Statistiques du module Attaques:

Database MySQL Error
ErrNo::
Query:
SELECT user_stat_name, user_id, SUM(attacks.attack_metal), (SELECT SUM(recy_metal) FROM ogspy_asgard_attaques_recyclages WHERE recy_user_id = users.user_id AND recy_date BETWEEN 1367359200 AND 1370037599) AS recy_metal, SUM(attacks.attack_cristal), (SELECT SUM(recy_cristal) FROM ogspy_asgard_attaques_recyclages WHERE recy_user_id = users.user_id AND recy_date BETWEEN 1367359200 AND 1370037599) AS recy_cristal, SUM(attacks.attack_deut), SUM(attacks.attack_pertes) FROM ogspy_asgard_user users INNER JOIN ogspy_asgard_attaques_attaques attacks ON attacks.attack_user_id = users.user_id WHERE attacks.attack_date BETWEEN 1367359200 AND 1370037599 GROUP BY users.user_id ORDER BY user_stat_name ASC

voila j'ai reproduit l'erreur et les erreurs dans le journal sont bien les mêmes que ce que j'ai mis dans le post précédent

DarkNoon

Et si tu mets cette requete dans phpmyadmin : quel est le résultat ?
Héberger votre OGSpy : Hébergement

rhodan

#175
Salut tous le monde,

Le résultat de la requête:
#1146 - Table 'zagspy.ogspy_asgard_user' doesn't exist ==> cette table en effet n'existe pas et a priori n'a pas été crée lors de l'installation

d'ailleurs aucune tables commençant par ogspy_asgard

ogspy_asgard_attaques_attaques
ogspy_asgard_attaques_recyclages

Des tables existent mais sans asgard soit:
ogspy_attaques_attaques
ogspy_attaques_recyclages
ogspy_attaques_archives

Mais il manque quand même la table
ogspy_attaques_user

Il faut donc au moins la crée a la main, pour ne pas refaire une installation complète du serveur, a moins que ce ne soit le mod qui crée ses propres tables

Donc il y a bien la création des tables dans install.php du mod attaques il y a bien les 3 cités mais sans asgard

Donc dans le script statistiques.php ligne 349:
Citation$query = "SELECT user_stat_name, user_id, ".
       "SUM(attacks.attack_metal), ".
       "(SELECT SUM(recy_metal) FROM ogspy_asgard_attaques_recyclages WHERE recy_user_id = users.user_id AND recy_date BETWEEN 1367359200 AND 1370037599) AS recy_metal, ".
       "SUM(attacks.attack_cristal), ".
       "(SELECT SUM(recy_cristal) FROM ogspy_asgard_attaques_recyclages WHERE recy_user_id = users.user_id AND recy_date BETWEEN 1367359200 AND 1370037599) AS recy_cristal, ".
       "SUM(attacks.attack_deut), SUM(attacks.attack_pertes) ".
       "FROM ogspy_asgard_user users ".
       "INNER JOIN ogspy_asgard_attaques_attaques attacks ON attacks.attack_user_id = users.user_id ".
       "WHERE attacks.attack_date BETWEEN 1367359200 AND 1370037599 ".
       "GROUP BY users.user_id ".
       "ORDER BY user_stat_name ASC";


Modification du script en question en retirant asgard_ et la partie statistiques du module attaque fonctionne bien

roms0406

Bizarre ton soucis de tables, je n'ai jamais rencontré ce problème malgré de multiples installations...

As tu ré-essayé une install complète pour voir si cela se reproduit ?

DarkNoon

La table serait à remplacer par : TABLE_ATTAQUES_RECYCLAGES
Héberger votre OGSpy : Hébergement

rhodan

Euh quelle tables ?

Pour roms, une reinstallation complète a déjà été refaite

Le mod attaque est celui de l autoupdate

DarkNoon

Je viens de faire une correction. Tu peux récupérer la version trunk pour voir ;-)
Héberger votre OGSpy : Hébergement