[mod] OGSign

Démarré par capi, 18 Mai 2013, 20:02:18

« précédent - suivant »

capi

.

machine

#1
Description:

Générateur dynamique de bannière ( joueur stat et production , alliance )
Descriptif complet : https://bitbucket.org/machine/mod-ogssign/overview

Exemple :









Options à configurer :

Aucune obligatoire.

Pré-Requis Serveur :


       
  • PHP >= 4.3.2
  • dossier cache accessible en écriture (777)
  • librairie GD activée
Pour déclarer un Bug et accéder au site de téléchargement :


https://bitbucket.org/machine/mod-ogssign/issues?status=new&status=open


Développeur Actuel :

Machine

Disponible sur Autoupdate ?

oui




Edit : suite à un problème d'approbhation, j'ai du refaire le post de Machine

Framework php sécurisé et simple à prendre en main avec générateur web http://mkframework.com/

Anubys

Vu sur irc ;)

18/05/2013 21:02:13 : Erreur critique mysql - Req : INSERT INTO ogspy_hof_prod VALUES ('anubys', '469140', '273119', '171314') - Erreur n°1062 Duplicate entry 'anubys' for key 'PRIMARY'
18/05/2013 21:02:02 : [PHP-ERROR] 8 - Undefined variable: iconDefense ; Fichier: /home/anubys/www/ogspy/mod/hof/hof.php ; Ligne: 116
18/05/2013 21:01:56 : [PHP-ERROR] 8 - Undefined variable: iconLabo ; Fichier: /home/anubys/www/ogspy/mod/hof/hof.php ; Ligne: 92
18/05/2013 21:01:53 : [PHP-ERROR] 8 - Undefined variable: iconBatiment ; Fichier: /home/anubys/www/ogspy/mod/hof/hof.php ; Ligne: 76
; Fichier: /home/anubys/www/ogspy/mod/ogssign/sign_conf_prod.php ; Ligne: 186
18/05/2013 20:59:54 : [PHP-ERROR] 2 - getimagesize(http://host.darkcity.fr/~anubys/ogspy/mod/ogssign/Anubys.P.png): failed to open stream: HTTP request failed! HTTP/1.0 500 Internal Server Error
18/05/2013 20:58:41 : [PHP-ERROR] 8 - Undefined variable: iconBatiment ; Fichier: /home/anubys/www/ogspy/mod/hof/hof.php ; Ligne: 76
; Fichier: /home/anubys/www/ogspy/mod/ogssign/sign_conf_prod.php ; Ligne: 186
18/05/2013 20:55:48 : [PHP-ERROR] 2 - getimagesize(http://host.darkcity.fr/~anubys/ogspy/mod/ogssign/Anubys.P.png): failed to open stream: HTTP request failed! HTTP/1.0 500 Internal Server Error
; Fichier: /home/anubys/www/ogspy/mod/ogssign/sign_conf_prod.php ; Ligne: 186
18/05/2013 20:55:24 : [PHP-ERROR] 2 - getimagesize(http://host.darkcity.fr/~anubys/ogspy/mod/ogssign/Anubys.P.png): failed to open stream: HTTP request failed! HTTP/1.0 500 Internal Server Error
; Fichier: /home/anubys/www/ogspy/mod/ogssign/sign_conf_prod.php ; Ligne: 186
18/05/2013 20:55:21 : [PHP-ERROR] 2 - getimagesize(http://host.darkcity.fr/~anubys/ogspy/mod/ogssign/Anubys.P.png): failed to open stream: HTTP request failed! HTTP/1.0 500 Internal Server Error
; Fichier: /home/anubys/www/ogspy/mod/ogssign/sign_conf_prod.php ; Ligne: 186
18/05/2013 20:55:07 : [PHP-ERROR] 2 - getimagesize(http://host.darkcity.fr/~anubys/ogspy/mod/ogssign/Anubys.P.png): failed to open stream: HTTP request failed! HTTP/1.0 500 Internal Server Error
; Fichier: /home/anubys/www/ogspy/mod/ogssign/sign_conf_prod.php ; Ligne: 186
18/05/2013 20:54:14 : [PHP-ERROR] 2 - getimagesize(http://host.darkcity.fr/~anubys/ogspy/mod/ogssign/Anubys.P.png): failed to open stream: HTTP request failed! HTTP/1.0 500 Internal Server Error
; Fichier: /home/anubys/www/ogspy/mod/ogssign/sign_conf_prod.php ; Ligne: 186
18/05/2013 20:54:07 : [PHP-ERROR] 2 - getimagesize(http://host.darkcity.fr/~anubys/ogspy/mod/ogssign/Anubys.P.png): failed to open stream: HTTP request failed! HTTP/1.0 500 Internal Server Error
18/05/2013 20:53:09 : Madmax se connecte
18/05/2013 20:52:44 : [PHP-ERROR] 2 - getimagesize(): Filename cannot be empty ; Fichier: /home/anubys/www/ogspy/mod/ogssign/sign_conf_stats.php ; Ligne: 192
18/05/2013 20:50:41 : [Xtense][GM-FF V2.4.8.11] anubys envoie la liste des membres de l'alliance PRB
18/05/2013 20:49:44 : [PHP-ERROR] 2 - getimagesize(): Filename cannot be empty ; Fichier: /home/anubys/www/ogspy/mod/ogssign/sign_conf_prod.php ; Ligne: 186
18/05/2013 20:49:40 : [PHP-ERROR] 2 - getimagesize(): Filename cannot be empty ; Fichier: /home/anubys/www/ogspy/mod/ogssign/sign_conf_stats.php ; Ligne: 192

Alderande

Bon pas de possibilité de déclarer un bug pour le mod sur bitbucket !!! "Acces denied" Oh que c'est vilain  ;)

Bref, j'vais le faire là pas de soucis^^
Alors installation d'ogssign sous OGSPY 3.1.3
Pas de soucis d'install.
Par contre:
- La sign stastistique et production est la même, c'est à dire la sign du classement (Points/Militaire/Économique) ! Le mod "Production" est installé pour info.
- La sign Alliance ne s'affiche pas et quand je clique sur "Signature de l'alliance "nom de l'alliance" j'obtiens "Erreur de pseudo ou signature non configurée !"
Pourtant j'ai tout remplit tout bien comme il faut!

L'espace personnel est correctement complété dans OGSPY et pas d'erreur dans le journal. Accès ftp et gd  = OK
Manque autre chose?
info supplémentaire: J'ai fait le test du module et tout est ok aussi ^^
Bon j'ai rien oublié là?
***Au 03/07/2013***
Windows Vista service pack 2
FF 21.0
OGSPY 3.1.3 + Autoupdate 2.0.9 (version tip)sous Hostinger (hébergement gratuit)  PHP Version 5.4.14
Toolbar Xtense 2.5.2
Mod Xtense: 2.4.3 (version tip)
Ogspy Android
Ogame 5.5.1  - Uni 64/Leo/Sirius
---
GM V 1.8
AntiGameOrigin V 5.4.6
InfoCompte V 3.11.6

machine

Citation de: Alderande le 19 Mai 2013, 01:26:20
Bon pas de possibilité de déclarer un bug pour le mod sur bitbucket !!! "Acces denied" Oh que c'est vilain  ;)

Bref, j'vais le faire là pas de soucis^^
Alors installation d'ogssign sous OGSPY 3.1.3
Pas de soucis d'install.
Par contre:
- La sign stastistique et production est la même, c'est à dire la sign du classement (Points/Militaire/Économique) ! Le mod "Production" est installé pour info.
- La sign Alliance ne s'affiche pas et quand je clique sur "Signature de l'alliance "nom de l'alliance" j'obtiens "Erreur de pseudo ou signature non configurée !"
Pourtant j'ai tout remplit tout bien comme il faut!

L'espace personnel est correctement complété dans OGSPY et pas d'erreur dans le journal. Accès ftp et gd  = OK
Manque autre chose?
info supplémentaire: J'ai fait le test du module et tout est ok aussi ^^
Bon j'ai rien oublié là?
si tu pouvais juste me donner ton hebergeur ... :)
d avavance merci

v verifier pour bug

Framework php sécurisé et simple à prendre en main avec générateur web http://mkframework.com/

juniorz69

Super ce mod, depuis le temps que je l'attendais

J'ai une erreur au niveau des signatures, les classements économie et militaires sont inversés (points et position). C'est le cas pour la signature de l'ally et du joueur.
De plus sur la signature production, ma prod de cristal n'est pas la bonne.
Le mod production est correctement installé, et la production de cristal est la bonne sur ce mod.

Merci en tout cas pour le boulot

DarkNoon

C'est moi l'hébergeur... Bizarre en tous cas car je n'ai pas ce soucis sur mon compte...

Est ce qu'il y aurait un mod production d'installé ?
Héberger votre OGSpy : Hébergement

machine

#7
j ai repéré soucis au niveau des redirections ... ce qui devrait résoudre la plupart des bugs remontés.
je pourrais corriger le tout lundi ou mardi

pour la prod, je ne me suis pas penché sur les formules, ca me semblait correct ( dark a raison, pour des résultats correct, il faut le mod prod activé .... )

merci de continuer a faire remonter les problemes, tout va se résoudre tres vite je pense ;)

ps : au niveau de l inversion des stats, c déjà réglé, sera dispo sur prochaine version ...


Framework php sécurisé et simple à prendre en main avec générateur web http://mkframework.com/

Alderande

Citation de: machine le 19 Mai 2013, 06:28:43
si tu pouvais juste me donner ton hebergeur ... :)
d avavance merci

v verifier pour bug

Mais à quoi elle sert ma signature?
Ah j'oubliais tu n'es qu'une machine  :P

FREE, parce que j'ai tout compris^^

Concernant la sign alliance qui ne s'affiche pas, à tout hasard, ne serait-ce parce que je ne suis pas allé dans le classement depuis au moins 8h? (on sait jamais^^)
Par contre pour la sign "prod" étrange, j'ai bien le mod-production actif ... mais je me retrouve avec la sign des classements!
***Au 03/07/2013***
Windows Vista service pack 2
FF 21.0
OGSPY 3.1.3 + Autoupdate 2.0.9 (version tip)sous Hostinger (hébergement gratuit)  PHP Version 5.4.14
Toolbar Xtense 2.5.2
Mod Xtense: 2.4.3 (version tip)
Ogspy Android
Ogame 5.5.1  - Uni 64/Leo/Sirius
---
GM V 1.8
AntiGameOrigin V 5.4.6
InfoCompte V 3.11.6

DarkNoon

Ou Free parce que j'aime pas youtube lol
Héberger votre OGSpy : Hébergement

Alderande

Oh qu'il est vilain de penser ça!!!
Bref pour en revenir à nos moutons...heu bugs^^
Machine en relisant ton descriptif du mod sur bitbucket, tu dis ceci:
CitationREMARQUE : pour ceux jouant dans des univers ŕ vitesse rapide (exemple : uni 50 français qui est en vitesse *2), il faut mettre la vitesse dans le fichier sign_include.php, tout ŕ la fin : define('VITESSE_UNI', 2); (pour l'uni 50 FR).
Sinon, pour les univers classiques, laissez la valeur ŕ 1
J'y suis allé dans le fichier mais je n'ai pas cette ligne "define('VITESSE_UNI', ...."
C'est une ligne à rajouter?
Je me disais aussi que mon problème vient, peut-être, du htaccess (avec 2"c" et 2"s") ^^
En allant voir mes fichier dans mon ftp, j'ai bien ma sign perso (celle du classement) mais pas les autres.
Si tu veux que je post mon htaccess ici dis le moi.
***Au 03/07/2013***
Windows Vista service pack 2
FF 21.0
OGSPY 3.1.3 + Autoupdate 2.0.9 (version tip)sous Hostinger (hébergement gratuit)  PHP Version 5.4.14
Toolbar Xtense 2.5.2
Mod Xtense: 2.4.3 (version tip)
Ogspy Android
Ogame 5.5.1  - Uni 64/Leo/Sirius
---
GM V 1.8
AntiGameOrigin V 5.4.6
InfoCompte V 3.11.6

machine

#11
le mod date d avant la v5 .... ^^

il y a 2/3 truc qui ne me plaise pas du tout

1) redondance de code ( ca me saoul grave )
2) ce que tu viens de me dire "REMARQUE : pour ceux jouant dans des univers ŕ vitesse rapide (exemple : uni 50 français qui est en vitesse *2)" ( pas besoind e commentaire, on peut mieux faire .... )
3) la detection du mod_rewrite ( non fonctionnelle )
4) la classe url_rewrite en cas de mor_rewrite desactivé qui bug ... ( 3 + 4 ca fait un truc sympas : l affichage de mauvaise ban ou pas d affichage .. )

faut rendre hommage aux premiers devs de ce mod, ca ma pris une journée de debug pour le relancer, ca m aurait pris plusieurs semaines / mois en partant de 0 :p )


ps :
si tu me post ton htaccess, je peux te donner un correctif mais il y a mieux : attend les maj qui ne vont pas tarder :p

pps : je sais que tu aimes bien bidouiller donc :
tu peux faire les manips suivantes :
remplacer ca :
url_de_ton_image/{nom_du_joueur_ou_id}.{type_A_ou_P_ou_S.}png

par ca :
url_de_ton_image/sign.php?player={nom_du_joueur_ou_id}&typesign={type_A_ou_P_ou_S.}


exemple dans mon cas :

ca : http://beubeulblog.fr/necrotg/ogspy/mod/ogssign/machine.S.png

par ca :

http://beubeulblog.fr/necrotg/ogspy/mod/ogssign/sign.php?player=machine&typesign=S







Framework php sécurisé et simple à prendre en main avec générateur web http://mkframework.com/

Alderande

J'aime bien bidouiller mais je pige pas forcément tout de suite du 1er coup  :P la preuve ^^
Quand tu me dis de faire la manip, j'ai cherché et je ne vois pas où !!!! Mince, Aie!! Pas taper^^

En fait c'est quoi qui te plais pas??
Faut toujours rendre hommage aux anciens comme aux nouveaux devs ^^

Bon à tout hasard mon htaccess:
Citation# pour autoriser l'accès à la signature
<Files *.png>
Allow from all
</Files>
<Files urlrewriting.php>
Allow from all
</Files>
<Files testgd.php>
Allow from all
</Files>

# pas nécessaire (juste pour debug)
<Files sign*.php>
Allow from all
</Files>

# chemin complet depuis la racine !
# ce n'est PAS à partir de "http"...
# ne pas oublier le "/" au début du chemin
# un exemple, si votre serveur est à l'adresse http://hébergeur.fr/login/OGSpy/
# la ligne sera de la forme : ErrorDocument 404 /OGSpy/mod/OGSign/urlrewriting.php
# ELLE DOIT ABSOLUMENT ETRE INSCRITE CI-DESSOUS !!!
ErrorDocument 404 /mod/ogssign/urlrewriting.php

A tout hasard aussi j'ai fait la manip dont tu me parlais concernant l'url de l'image j'ai donc essayé directement sur mon navigateur pour ma sign joueur, pas celle de l'ally

==> http://alcoxitin.free.fr/mod/ogssign/sign.php?player=Alderande&typesign=S
Ok la sign s'affiche^^
Puis j'ai tenté de faire la même chose avec la prod
==> http://alcoxitin.free.fr/mod/ogssign/sign.php?player=Alderande&typesign=P
Et là message d'erreur:
CitationWarning: Wrong parameter count for mysql_fetch_assoc() in /mnt/109/sdb/a/b/alcoxitin/mod/ogssign/sign_prod.php on line 45
Database MySQL Error
ErrNo:1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'and planet_id < 199 order by planet_id' at line 1
Query:
select planet_id from ogspy_user_building where user_id = and planet_id < 199 order by planet_id

En ligne 45 du fichier j'ai ça:
Citation$user_data = mysql_fetch_assoc($result,MYSQL_ASSOC);

Voilà si tu veux d'autres erreurs on dirait que je suis bien parti pour ^^ ... Aie!! Pas taper j'ai dit  8)
***Au 03/07/2013***
Windows Vista service pack 2
FF 21.0
OGSPY 3.1.3 + Autoupdate 2.0.9 (version tip)sous Hostinger (hébergement gratuit)  PHP Version 5.4.14
Toolbar Xtense 2.5.2
Mod Xtense: 2.4.3 (version tip)
Ogspy Android
Ogame 5.5.1  - Uni 64/Leo/Sirius
---
GM V 1.8
AntiGameOrigin V 5.4.6
InfoCompte V 3.11.6

machine

Citation de: Alderande le 19 Mai 2013, 16:18:54

==> http://alcoxitin.free.fr/mod/ogssign/sign.php?player=Alderande&typesign=S
Ok la sign s'affiche^^
Puis j'ai tenté de faire la même chose avec la prod
==> http://alcoxitin.free.fr/mod/ogssign/sign.php?player=Alderande&typesign=P
Et là message d'erreur:
En ligne 45 du fichier j'ai ça:
Voilà si tu veux d'autres erreurs on dirait que je suis bien parti pour ^^ ... Aie!! Pas taper j'ai dit  8)

arf, j ai oublié , c pb aussi est deja corrigé ;)


de ca :
$user_data = mysql_fetch_assoc($result,MYSQL_ASSOC);

passe a ca

$user_data = mysql_fetch_assoc($result);

mon astuce marche aussi pour les sign alliance ...

enjoy

pour le htaccess essais ca :



# pour autoriser l'accès à la signature
<Files *.png>
Allow from all
</Files>
<Files urlrewriting.php>
Allow from all
</Files>
<Files testgd.php>
Allow from all
</Files>

# pas nécessaire (juste pour debug)
<Files sign*.php>
Allow from all
</Files>

# les règles de réécriture
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^([a-zA-Z0-9_-s]+).?([SPA]?).png$ sign.php?player=$1&typesign=$2


Framework php sécurisé et simple à prendre en main avec générateur web http://mkframework.com/

Alderande

#14
Alors j'ai fait les modifs que tu m'as indiqué mais cette fois ci je n'ai plus la sign des "statistiques" et quand je clique sur signature que ce soit stats, prod ou ally je tombe sur une erreur 500.

A tout hasard j'ai vidé le cache du mod. Seul message dans le journal d'OGSPY: "19/05/2013 20:42:58 : DEBUG : OGSign : vidage du cache par Alderande. 0 fichier supprimé"


Quand je remets les 2 fichiers préalables (sign-prod.php et .htaccess) la sign des stats revient sur stats et prod :/ et toujours rien sur la sign de l'ally.

EDIT: Bon pour info je me suis aperçu que dans la sign le classement avait disparu...à tout hasard j'ai mis à jour le classement joueur et alliance) et dans la sign joueur toujours pas de classement militaire.
J'ai désactivé puis désinstallé le mod puis supprimé le dossier du ftp, dans la bdd après vérification en direct live les 2 tables ally_sign et user_sign se suppriment d'elles même.
Réinstallation et toujours le même problème concernant la sign identique pour les stats et la prod et pas de sign pour l'ally.

Par contre ce que je trouve étrange c'est que malgré la suppression des tables et du dossier quand je réinstalle, le numéro de l'uni est déjà inscrit.
***Au 03/07/2013***
Windows Vista service pack 2
FF 21.0
OGSPY 3.1.3 + Autoupdate 2.0.9 (version tip)sous Hostinger (hébergement gratuit)  PHP Version 5.4.14
Toolbar Xtense 2.5.2
Mod Xtense: 2.4.3 (version tip)
Ogspy Android
Ogame 5.5.1  - Uni 64/Leo/Sirius
---
GM V 1.8
AntiGameOrigin V 5.4.6
InfoCompte V 3.11.6