OGSteam

Discussions => Espace Beta testeurs => Discussion démarrée par: Gilga le 02 Novembre 2012, 11:34:03

Titre: MODIFs pour voir les statuts des joueurs apparaitre dans galaxie ogspy
Posté par: Gilga le 02 Novembre 2012, 11:34:03
pour voir les statuts dans la vue galaxie comme ceci
(voir patch galaxie pour avoir toutes les modifs visibles sur cette capture d'écran  http://forum.ogsteam.fr/index.php/topic,542.0.html )
mais patch pas nécessaire , les statuts apparaitront mais non colorisés.

(https://forum.ogsteam.eu/proxy.php?request=http%3A%2F%2Fproductions-associees.be%2Fscreenshots%2Fstatuts.png&hash=cbd23225a0f240aa990ecb950db710a2b249cc6b)



donc pour avoir les statuts dans ogspy il faut modifier le mod xtense comme ceci:

vers la ligne 509 du fichier xtense.php il y a ceci:
foreach ($data as $row => $v) {
                $statusTemp = (Check::player_status_forbidden($v['status']) ? "" : quote($v['status'])); //On élimine les status qui sont subjectifs
                if(!isset($update[$row]))
                    $db->sql_query('INSERT INTO '.TABLE_UNIVERSE.' (galaxy, system, row, name, player, ally, status, last_update, last_update_user_id, moon)
                        VALUES ('.$galaxy.', '.$system.', '.$row.', "'.quote($v['planet_name']).'", "'.quote($v['player_name']).'", "'.quote($v['ally_tag']).'", "'.$statusTemp.'", '.$time.', '.$user_data['user_id'].', "'.quote($v['moon']).'")');



remplacer par ceci
foreach ($data as $row => $v) {               
                //$statusTemp = (Check::player_status_forbidden($v['status']) ? "" : quote($v['status'])); //On élimine les status qui sont subjectifs                               
               // modif appliquée d'après topic forum ogsteam Personalisation d'OGSpy
if(!isset($update[$row]))
                    $db->sql_query('INSERT INTO '.TABLE_UNIVERSE.' (galaxy, system, row, name, player, ally, status, last_update, last_update_user_id, moon)
                        VALUES ('.$galaxy.', '.$system.', '.$row.', "'.quote($v['planet_name']).'", "'.quote($v['player_name']).'", "'.quote($v['ally_tag']).'", "'.quote($v['status']).'", '.$time.', '.$user_data['user_id'].', "'.quote($v['moon']).'")');