Gamercards personalizados (#2)

1, 2, 3, 4, 5, 6
entre xacoso y trobete me habeis hecho que me piense el hacer lo que comentais para extraer mas informacion.... como me venga el dia tonto me pongo a hacerlo ejeje
Shaddow escribió:entre xacoso y trobete me habeis hecho que me piense el hacer lo que comentais para extraer mas informacion.... como me venga el dia tonto me pongo a hacerlo ejeje


Pues no estaria mal el asunto! [oki]

Algo como "ultimos logros conseguidos" con las imagenes de los logros estaria bien....... Por pedir...... [sonrisa] [+risas]
Xacoso de cuanto es la lcd samsung que tienes?

Es que me quiero pillar la LE-26R73BD pero estoy dudando de si es muy grande como para usarla con el ordenador tambien...

Gracias de antemano.

Sorry por el offtopic....
No puede ser........ me habeis liado y hasta que no he hecho algo no me he quedao tranquilo xDDD

Aqui teneis un avance de la info que extraera la proxima version de la libreria. http://maketiny.com/2tB
Podeis probar con vuestro gamertag cambiando la variable tag... he tenio q usar el redireccionador ese pq ta censurada la web (que habre hecho yo para merecer esto xD)
Shaddow escribió:No puede ser........ me habeis liado y hasta que no he hecho algo no me he quedao tranquilo xDDD

Aqui teneis un avance de la info que extraera la proxima version de la libreria. http://maketiny.com/2tB
Podeis probar con vuestro gamertag cambiando la variable tag... he tenio q usar el redireccionador ese pq ta censurada la web (que habre hecho yo para merecer esto xD)


Alucinante [oki]

Se podria hacer que donde pone 'Offline desde' tambien ponga por ejemplo: 'Offline desde 2 horas jugando a PGR3' como lo que pone en los gamertags de livecard.net ??

Eres un crack macho! [ginyo]
La repera tio!!!!!!!!!!!!!!!!

[tadoramo] [tadoramo] [tadoramo] [tadoramo] [tadoramo] [tadoramo] [tadoramo]


Nada que objetar....... [flipa] .


Solo queda decir, publicarás la nueva libreria antes del update del dashboard o también la retrasas hasta Julio????? [qmparto] [qmparto] [qmparto] [qmparto] [qmparto] [qmparto] [angelito]

Un saludo!!!!!!!!!!! [bye]
Hay en algunos casos que no funciona el invento, cuando el juego no tiene logros como en el FF o no dan puntos como en el quake2 la cosa no funciona. Estoy intentando solucionarlo, si quieres ver el problema puedes probar con el gamertag diskun.
en espera de la nueva version de la libreria de Shaddow (sencillamente impresionante [tadoramo] [tadoramo] [tadoramo] ) os presento mi nueva firma.
Pesa un poco más de lo debido pero es que si lo comprimia con gif quedaba horrible :(

Imagen

El problema que da es que para ver los mensajes y los amigos conectados hay que loguear en xbox.com con tu propia cuenta con lo cual hay que utilizar un fichero para almacenar en ultimo "verdadero" estado, si no siempre apareceria como conectado por ultima vez cuando se realizo la ultima peticion.
ha sido un poco lioso y he acabado hasta las narices pero creo que no ha quedado mal del todo XD


Edito: yo me pego un tiro [buuuaaaa] [buuuaaaa] XD
Trobete ese gamercard es realmente impresionante Oooh
Dios que guapo!!!! [babas] [babas] [babas] [babas] [babas]


Lástima que pese demasiado.... Yo por eso no hago firmas con transparencias, porque o las haces en PNG o quedan como el c*lo.... Y si las haces en PNG luego se pasan de tamaño....

A seguir currandose gamerframes!!!!! [oki]
Alucinante trobete, alucinante [amor] [oki]

El unico fallo que tiene, es que esta mal linkeada a tu pagina de xbox.com, linkeala a esta mejor: http://live.xbox.com/member/trobete ;)

Una cosita ... podrias decirme como has hecho para que salga el tiempo que llevas offline, y que seguido diga cual es el ultimo juego al que jugaste?

Salu2 ;)
Waki escribió:Alucinante trobete, alucinante [amor] [oki]

El unico fallo que tiene, es que esta mal linkeada a tu pagina de xbox.com, linkeala a esta mejor: http://live.xbox.com/member/trobete ;)

Una cosita ... podrias decirme como has hecho para que salga el tiempo que llevas offline, y que seguido diga cual es el ultimo juego al que jugaste?

Salu2 ;)


Si estas usando el gamerframe de diskun deberia valer con buscar esta linea
if (strlen($gamerAction)>32) $gamerAction = substr($gamerAction, 0, 32) . "..." ;

y añadir encima esta otra
$gamerAction .= $gc->games_title[0];
if (strlen($gamerAction)>32) $gamerAction = substr($gamerAction, 0, 32) . "..." ;



Por cierto, ya he corregido los problemillas que tenia la version que estaba haciendo de la libreria, ahora parece que todo funciona correctamente. Me uno a moda de lanzar las cosas el dia 6/6/6 y acabo de publicar los fuentes en http://sourceforge.net/projects/gamercard-lib/

A ver que nuevos gamercards haceis con la nueva info!
ya te ha respondido Shaddow ;)
Muchas gracias por la nueva version de la libreria [tadoramo] [tadoramo]
Shaddow escribió:Por cierto, ya he corregido los problemillas que tenia la version que estaba haciendo de la libreria, ahora parece que todo funciona correctamente. Me uno a moda de lanzar las cosas el dia 6/6/6 y acabo de publicar los fuentes en http://sourceforge.net/projects/gamercard-lib/

A ver que nuevos gamercards haceis con la nueva info!



Vamos a por ello!!!! [fies]

Muchas gracias tio!!!!! [beer] [beer] [beer]
Shaddow escribió:Si estas usando el gamerframe de diskun deberia valer con buscar esta linea ...


Ya lo hice, y sale el nombre del ultimo juego jugado. Pero ahora no se donde meter alguna frasecita entre los ultimos minutos/horas/dias y el juego, de forma que quede 'Offline desde 2 horas jugando a GRAW'.

Gracias de nuevo compañero! ;)
am ejejeje pues la linea

$gamerAction .= $gc->games_title[0];


la cambias por

$gamerAction .= " jugando a ".$gc->games_title[0];
Bueno, a ver que tal queda esto por aqui...

Imagen
Hello,

I don't speak spanish, so i hope english is not a problem.

I have the following problem with the scripts. When i upload the scripts it just echo's the url.

like: http://xboxic.275mb.com/gamerframe.php

On my own localhost i have the same problem. And it is GD enabled. What is the problem from this?

I edited the username, password, and gamertag in the gamerframe.php

Thanx
TheMessiah
http://www.xboxic.com
@ Shaddow: Gracias. Luego lo pruebo [oki]

@ TheMessiah: Change the hosting. 275mb.com is not compatible. Test it on http://www.100webspace.com/ ;)
@ TheMessiah: if you want the browser to show the error that you're having you should comment these lines


error_reporting(0);
header("Content-type: image/png");
to
// error_reporting(0);
// header("Content-type: image/png");

the second line could be png gif jpeg or any graphic format.

when you have no error you will see a lot of strange charactes. You only have to uncomment these lines.
greetings ;)
De donde puedo sacar unas estrellitas como las de Trobete? Alguien sabe? Necesito alguna de ese tipo, blanquita, sin muchos detalles, minimalista ...

Se me olvidaba otra cosa ...
@ Shadow: Poniendo el codigo que me has puesto tu, sale perfecto, pero luego cuando estoy conectado, sale 'Jugando a PGR. PGR3', donde esta el error? :S
lo que puedes hacer es discriminar segun estes online o no

[size=90]if (!$gc->online)
$gamerAction .= $gc->games_title[0];[/size]


Si quieres mi estrellas de reputacion estan todas en este rar
Muchas gracias a todos. Ya me he renovado la firma [fies] Aunque es parecida a la otra (por no decir identica) XD

Antes:
Imagen Imagen

Despues:
Imagen Imagen

Al final no he puesto lo del ultimo juego jugado, mas que nada porque no me quedaba espacio, y si la hago mas grande tendria que volver a mover unas cuantas cosas, y fijo que sobrepasa los limites [agggtt]

Salu2.
Hello again,

Thanks for the help Waki & Trobete. I changed host now, and i tried several things.


GamerFrame V4 by Diskun - On this version I always stay offline
* I edited the username & password & gamertag in the gamerfreame.php, and edited the cookie.txt to CHMOD 666.
http://micbel7.100webspace.net/v2/gamerframe.php

- is there a way to disable the online/offline checking?




Original Gamerlib Working fine, i edited the gamerlib so it would retreive the info from your .card and not anymore from the xbox live page. But can someone help me setup the regular expression for the Last 5 games? I now use preg_match to strip out the other data but i can't seem to figure out how to use it on the last 5.
http://micbel7.100webspace.net/v1/index.php





Thanx in advance

Messiah
http://www.xboxic.com
Muy buena Waki ;) lo unico si quieres es agrandarla hasta ocupar los 400 px que ahora es lo maximo permitido. Sobre el peso no creo que aumentase mucho, ya que el fondo de lo nuevo seria igual a lo que ya tienes y eso ahorra un poco de kbs.

@TheMessiah: if you want to retrieve the las 5 played games from the .card this is the code:

preg_match_all('##',$webcard, $games_list);

//$games_list[0] contains the whole list of games
//$games_list[1] is an array [0..4] of the linking pages to compare the achievements of the game
//$games_list[1] is an array [0..4] of the game's title
//$games_list[1] is an array [0..4] of the games images' url

// example
//$games_list[1][2] == http://live.xbox.com/es-ES/profile/Achievements/ViewAchievementDetails.aspx?compareTo=trobete&tid=%09%5d%3a%15%18*iAs%01
//$games_list[2][2] == PGR3
//$games_list[3][2] == http://tiles.xbox.com/tiles/zU/r1/0Wdsb2JgbA9ECgR8GgMfWStSL2ljb24vMC84MDAwIAABAAAAAP7aStI=.jpg

$webcard is the variable where you downloaded http://gamercard.xbox.com/YOURTAG.card info
Shaddow, una cosilla...

Llevo + de 24h sin jugar, por lo que mi gamerframe tendria que mostrar que llevo "1 dia" sin jugar, pero no lo hace...

Incluso el "test.php" tampoco lo muestra:

-> http://www.company.com.es/gcard/test.php

-> http://www.company.com.es/gcard/gamerframe.php


Se sabe a que puede ser debido?

Ah, y otra cosilla, desde que actualicé a la última versión de la libreria (0.4) tampoco funciona lo de las banderitas del país, el "test.php" muestra el país, pero el "gamerframe.php" no muestra la bandera...


Saludos y gracias! [bye]
Corregido, aunque eso deberia estar mal desde versiones bastante mas viejas.... pero como jugamos casi tos los dias a la consola toavia nadie se habia dao cuenta ejeje. La 0.4b la puedes bajar de SF.

Sobre lo de la banderita, en el gamerframe.php busca

$Pais = utf8_decode(strtolower($gc->country));


y lo reemplazas por

$Pais = strtolower($gc->country);
Gracias!!!

Todo arreglado y actualizado! [beer] [beer] [oki]

[bye]
Thanks to everybody who's helping me


I managed to get the full output from the http://live.xbox.com/neejoh.card

http://micbel7.100webspace.net/v1/test.php?gamertag=Neejoh

Now i'm only have to generate a camercard from this output :D
Hay algun metodo para que cuando entres a la web de Xbox.com luego en la firma no te empiece de 0 el contador de offline? No se si me explico ....

Por ejemplo, acabo de jugar con la consola a la 1, pues a las 5 de la tarde la firma me pone 'offline desde 5 horas', pero si entro en la web de xbox el contador de la firma empieza de 0 poniendo 'offline desde 1 minuto' [+risas]

Se podria hacer? O esto ya es cosa de Microsoft? ein?

Salu2.
eso es cosa de ms, ahi no se puede hacer na
Shaddow escribió:eso es cosa de ms, ahi no se puede hacer na


Lo suponia. Gracias de todos modos [oki]
Hello,

I managed to get a full output. I will post my code here. It's a mixup from the gamertag-lib. Someone can help me out to draw a card from it?

http://micbel7.100webspace.net/v1/test.php?gamertag=Neejoh

index.php
[PHP]



if (!$_REQUEST['action']) {
?>


Your Gamertag


Xboxic

Normal

LaunchTeam



}
?>

[/PHP]

test.php
[php]

include('./gamercard-lib.php');
//cookie.txt must have write perms!
$gc = new Gamercard();

function Test($tag,$gc){
//$gc- gamertag
//$gc- instance of GamerCard Class
//fetch and show information from gamertag
$gc->fetchArray($tag);

echo "[gamertag] => $gc->gamertag
\n";
echo "[localizedURL] => $gc->localizedURL
\n";
echo "[subscription] => $gc->gamertagstyle
\n";
echo "[pictureURL] => $gc->gamertile
\n";
echo "[reputation] => $gc->gamerrep_val
\n";
echo "[scoreImageURL] => $gc->gamerrep_small
\n";
echo "[gamerscore] => $gc->gamerscore
\n";
echo "[gamerzone] => $gc->gamerzone

\n";

echo "[gametitle] => $gc->gametitle1
\n";
echo "[compareURL] => $gc->compareURL1
\n";
echo "[titleurl] => $gc->titleurl1

\n";

echo "[gametitle] => $gc->gametitle2
\n";
echo "[compareURL] => $gc->compareURL2
\n";
echo "[titleurl] => $gc->titleurl2

\n";

echo "[gametitle] => $gc->gametitle13
\n";
echo "[compareURL] => $gc->compareURL3
\n";
echo "[titleurl] => $gc->titleurl3

\n";

echo "[gametitle] => $gc->gametitle14
\n";
echo "[compareURL] => $gc->compareURL4
\n";
echo "[titleurl] => $gc->titleurl4

\n";

echo "[gametitle] => $gc->gametitle15
\n";
echo "[compareURL] => $gc->compareURL5
\n";
echo "[titleurl] => $gc->titleurl5

\n";
}

$tag = $_GET[gamertag];
Test($tag,$gc);
?>
[/php]

gamertag-lib.php
[php]

class Gamercard
{
function fetchArray($tag){
$tag = str_replace(" ","+",$tag);
$gamertag = $this->_get_web("http://live.xbox.com/". $tag .".card");

preg_match('#

(.+?)#',$gamertag, $gamertagstyle1);
preg_match('#XbcgcGamertile" height="64" width="64" src="(.+?)" />#',$gamertag, $gamertile1);
preg_match('#/xweb/lib/images/gc_repstars_external_(.+?).gif"#',$gamertag, $gamerrep1);
preg_match('#Gamerscore(.+?)<#',$gamertag, $gamer);
preg_match('#Zone
(.+?)<#',$gamertag, $zone);
preg_match_all('#
(.+?)
#',$gamertag, $gamesa);
preg_match_all('#
#',$gamertag, $games_list);



$this->gamerrep_val = $gamerrep1[1];
$this->gamerrep_small = "http://gamercard.xbox.com/xweb/lib/images/gc_repstars_external_".$this->gamerrep_val.".gif";
$this->gamerscore = $gamer[1];
$this->gamerzone = $zone[1];
$this->gamertagstyle = $gamertagstyle1[1];
$this->gamertile = $gamertile1[1];
$tag = $gamertagstyle1[2];
$tag = str_replace("%20"," ", $tag); $tag = str_replace("+"," ", $tag);
$this->gamertag = $tag;
$this->localizedURL = "http://live.xbox.com/member/".$this->gamertag." ";

$this->gametitle1 = $games_list[2][0];
$this->compareURL1 = $games_list[1][1];
$this->titleurl1 = $games_list[3][0];

$this->compareURL2 = $games_list[1][1];
$this->gametitle2 = $games_list[2][1];
$this->titleurl2 = $games_list[3][1];

$this->compareURL3 = $games_list[1][2];
$this->gametitle13 = $games_list[2][2];
$this->titleurl3 = $games_list[3][2];

$this->compareURL4 = $games_list[1][3];
$this->gametitle14 = $games_list[2][3];
$this->titleurl4 = $games_list[3][3];

$this->compareURL5 = $games_list[1][4];
$this->gametitle15 = $games_list[2][4];
$this->titleurl5 = $games_list[3][4];

}
function _get_web($url){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FAILONERROR, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); // allow redirects
curl_setopt($ch, CURLOPT_COOKIEFILE, $this->_cookie_file);
curl_setopt($ch, CURLOPT_COOKIEJAR, $this->_cookie_file);
$result = curl_exec($ch); // run the whole process
curl_close($ch);
return $result;
}



}

?>

[/php]

Ya estamos liaos otra vez con lo de siempre ... Los gamerframe acaban de caer otra vez [mad]
Waki escribió:Ya estamos liaos otra vez con lo de siempre ... Los gamerframe acaban de caer otra vez [mad]



Posi........ cawento
¿Y como se lo montan estas webs que generan gamercards personalizados? Nunca se les chapa

¿Quizas M$ este intentando evitar que le chupemos ancho de banda?
Sly_Marbo135 escribió:¿Y como se lo montan estas webs que generan gamercards personalizados? Nunca se les chapa


No se donde lei que tienen algun contacto en Microsoft y estan informados de todos los cambios estos ...
Sly_Marbo135 escribió:¿Y como se lo montan estas webs que generan gamercards personalizados? Nunca se les chapa

¿Quizas M$ este intentando evitar que le chupemos ancho de banda?


Pues la verdad que no se a que viene tanto cambio por parte de MS, habra que ver que han cambiao y corregirlo. A ver si mañana puedo mirarlo.

Lo que dices de otras webs que generan gamercards, las que no utilizan informacion adicional (solo la de .card que da MS) esas parece que nunca la han cambiado... las otras yo creo que es pq son miembros del 'Xbox Community Developer Program' y obtienen la info a traves servicios web a los que el resto no tenemos acceso.

http://www.xbox.com/en-US/community/developer/default.htm


EDITADO: parece que los problemas vienen por un cambio en el sistema de autenticacion en xbox.com, desde la salida del windows live messenger han cambiado el passport por windows live id.... habra que investigar como funciona esto.

EDITADO2: Ya vuelve a funcionar, se ha adaptado el codigo para que se autentifique con el windows live id que utiliza ahora MS. Lo podeis bajar de SF

http://sourceforge.net/project/showfiles.php?group_id=157232
Funcionando a la perfección.
Excelente trabajo, como siempre
muchas gracias Shaddow, eres un genio [tadoramo] [tadoramo]
Pues si, esto parece que funciona!!!!!!!! [oki]




P.D.: Recordad borrar el cache.txt ! [tomaaa]
XaCoSo escribió:

P.D.: Recordad borrar el cache.txt ! [tomaaa]

A mi no me hizo falta...
Musice escribió:A mi no me hizo falta...


A mi shi....... [angelito]


Por cierto Waki, me podrias pasar las imagenes del interrogante para cuando hay algún error en el gamerframe? Thank yous! [oki]


Aquí te dejo mi mail:

xavier @ todosymbian . com
Muchas gracias por el curro Shaddow, eres el rey!

A mi tambien me hizo falta borrar el cookies.txt. Sera cosa del server ...

@ XaCoSo: Ahi las tienes ;)
Bueno........

Después de pelearme para encontrar la manera de que se me vierano los 10 juegos...... (me pasa por no leer ni fijarme en las cosas), ya tengo nuevo GamerFrame......... [oki]


V1.0:

ONLINE:

Imagen

OFFLINE:

Imagen


V2.0:

ONLINE:

Imagen

OFFLINE:

Imagen


V3.0:

ONLINE:

Imagen

OFFLINE:

Imagen



Aquí la nueva versión V4.0:

ONLINE:

Imagen

OFFLINE:

Imagen



Como podréis ver está mínimamente inspirado en el de trobete..... [barret] [sonrisa] .

El Gamerscore, aunque no lo parezca es dinámico (el efecto de contorno es un apaño cutre que he hecho con el PHP).


Saludos!!!!!!!!!

[beer]
te ha quedado de lujo XaCoSo [tadoramo] [tadoramo]
trobete escribió:te ha quedado de lujo XaCoSo [tadoramo] [tadoramo]


Gracias tio!!!!!!!!! [beer]

Espero que no te haya molestado que me haya inspirado en el tuyo.... Es que si no no sabia como meter los 10 juegos...... [looco]

Saludos!
Muy guapo XaCoSo [oki]

Lo que de vez en cuando se pone blanco, y solo se ve el avatar y los ultimos 10 juegos. Todo lo demas como la nieve :?
al final te voy a cobrar derechos de autor XD
lo de los 10 juegos ya lo habia visto yo en otras firmas ;)
La mia está fallando ultimamente como una escopeta de feria :_( ¿Que puedo hacer?. En vistas de que habeis cambiado vosotros el diseño, yo el mio lo quiero hacer un poco más fashion.
270 respuestas
1, 2, 3, 4, 5, 6