Forum de la Team Rocket
TrackMania, ShootMania, Hearthstone, Overwatch ...


AccueilCalendrierFAQRechercherMembresGroupesS'enregistrerConnexion


Partagez | 
 

 Friend list trackmania sur son site

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Bot rOm
Acolyte de la Team Rocket


Messages : 12
Inscription : 11/04/2011

MessageSujet: Friend list trackmania sur son site   Lun 11 Avr 2011 - 10:39

Salut salut

Je viens vous voir car aparament il y a des PGM en informatique ici Smile
http://www.trackmania.com/fr/forum/viewtopic.php?t=38750

Voila donc je voudrais mettre ma friend list trackmania sur mon site
pour voir qui est connecté au jeu depuis mon forum Smile

J'ai trouvez ceci sur le net http://smurf1.free.fr/doc_ladder/request.xml#pubGetPlayerNicknameByLogin

Et je voudrais qu'on m'aide a le mettre en plratique car je n'est que de vague connaisance
en HTML et PHP Smile

Voila tout Smile Merci .
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Fadden
Boss
Boss
avatar

Messages : 5559
Inscription : 16/07/2008

MessageSujet: Re: Friend list trackmania sur son site   Lun 11 Avr 2011 - 11:32

Salut,

Tu pourras sûrement récupérer ta liste de buddy, mais pas qui est en ligne. D'ailleurs je ne pense pas que ce soit possible d'une manière ou d'une autre...
Mais bon ce que tu as trouvé à été fait par Fabien (Smurf) CALLUAUD, donc ce serait peut-être une bonne idée de lui demander des infos^^

_________________
je suis gold elim
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Bot rOm
Acolyte de la Team Rocket


Messages : 12
Inscription : 11/04/2011

MessageSujet: Re: Friend list trackmania sur son site   Lun 11 Avr 2011 - 11:36

Ben le trucs c'est que avant je fessait partie de la team &µ...Fox et que un mec nous l'avais fait
mais il refuse de me donner son code....Il ma juste orienté vers cette page....

On pouvais voir qui de notre team etait co a TM depuis notre forum

Pour prendre contact avec Fabien smurf il n'y a aucune adresse :\
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Red Shreder
Espion des Rockets
Espion des Rockets
avatar

Messages : 3133
Inscription : 22/11/2009

MessageSujet: Re: Friend list trackmania sur son site   Lun 11 Avr 2011 - 15:36

Bon moi je n'y connais rien donc voilà quoi mais par contre je pense savoir où tu peux contacter ce fameux Fabien... Wink

Si tu regardes bien en haut de la page du lien que tu as indiqué... il y a le sigle du site tm-ladder, donc je pense que c'est lui l'auteur de ce site : http://fr.tm-ladder.com/

En bas de la page d'acceuil tu cliques sur "mail" pour le contacter (mais avant cela il faut que tu sois connecté au site)... par contre je ne suis pas sûr à 100% que ce soit bien lui ^^

Bot rOm a écrit:
Je viens vous voir car aparament il y a des PGM en informatique ici Smile

Oui c'est vrai ça afro

EDIT : Si maintenant je suis bien sûr que c'est la bonne personne. Car dans cette même page d'acceuil, il y a son login tm d'indiqué et ce login correspond au pseudo "Smurf" Smile Donc si c'est pas lui c'est que c'est vraiment une grosse coïncidence ^^

_________________


R » 尺ҽđ 乌hrҽđҽr 〤...Rally A5 and Désert B2 fan...!!

Mon manialink est ici
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
_%_
Boss
Boss
avatar

Messages : 3114
Inscription : 15/07/2008

MessageSujet: Re: Friend list trackmania sur son site   Lun 11 Avr 2011 - 17:10

Saludos !, Cool

Bot rOm a écrit:
Je viens vous voir car aparament il y a des PGM en informatique ici
http://www.trackmania.com/fr/forum/viewtopic.php?t=38750

Voila donc je voudrais mettre ma friend list trackmania sur mon site
pour voir qui est connecté au jeu depuis mon forum

Moi je suis avant tout un vrai PGM de TM mais j'ai quand même une bonne nouvelle : ce que tu veux faire est possible si tu connais les logins de tes friends.
Comme quelqu'un te l'explique sur le forum officiel, il faut que tu demandes tes identifiants par mail à l'adresse qu'il donne.
Une fois que tu auras réussi à récupérer tes identifiants repasse par ici. Smile
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Bot rOm
Acolyte de la Team Rocket


Messages : 12
Inscription : 11/04/2011

MessageSujet: Re: Friend list trackmania sur son site   Lun 11 Avr 2011 - 17:55

Ok ben je viens d'envoyer le mail, donc dés que j'ai une rep je repasse par ici ^^
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Bot rOm
Acolyte de la Team Rocket


Messages : 12
Inscription : 11/04/2011

MessageSujet: Re: Friend list trackmania sur son site   Lun 18 Avr 2011 - 12:36

C'est bon j'ai eu mes identifiant Very Happy

comment je doit mit prendre maintenant ^^ Merci Smile
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
_%_
Boss
Boss
avatar

Messages : 3114
Inscription : 15/07/2008

MessageSujet: Re: Friend list trackmania sur son site   Lun 18 Avr 2011 - 19:34

Alors, c'est simple et complexe. :bocal:

Tout d'abord, télécharge ce script et dézippe le : http://sd-1.archive-host.com/membres/up/189032238961532019/tmfIsOnlineclassphp.zip
Il s'agit d'une classe Php qui récupère si un joueur est en ligne ou non. Le script gère automatiquement la mise en cache des données afin d'éviter d'effectuer des requêtes vers le serveur de stats trop souvent car c'est pas bien. Les résultats ne sont donc pas forcément à jour en temps réel car les données sont gardées en cache environ 5 minutes. Le script utilise curl donc il faut que cette extension soit activée (et ça ça dépend de ton hébergeur... elephant). Si vraiment ça pose problème j'essaierai de faire une version sans curl mais bon, voilà quoi.

Pour l'utiliser il suffit d'écrire dans n'importe quel fichier Php :
Code:

<?php

require 'tmfIsOnline.class.php'; // On inclut le fichier

$tmfIsOnline = new TMFIsOnline('TON_LOGIN', 'TON_MOT_DE_PASSE'); /* On crée un objet TMFIsOnline en passant en paramètres le login et le mot de passe fournis par Nadeo */

// On crée une liste de PGM
$buddies = array('vitessepure', 'jen-roger', 'alahoupe', 'red_shreder', 'supadope');

foreach($buddies as $buddy) // Pour chaque PGM
{
   if($tmfIsOnline->isOnline($buddy)) // On teste s'il est en ligne
      echo '<p>' . $buddy . ' est en ligne, trop cool !</p>'; // Le PGM est en ligne ! (A remplacer par ce que tu veux)
   else
      echo '<p>' . $buddy . ' n\'est pas en ligne. C\'est un poivron.</p>'; // Le PGM n'est pas en ligne... (A remplacer par ce que tu veux)
}

?>

Remplace les logins présent dans la liste de PGM par ceux que tu veux. Attention cependant, plus il y a de logins, plus les appels au serveur de stats seront nombreux (un par login) et donc plus la page sera longue à charger. Une bonne solution serait d'exécuter ce script de façon asynchrone pour ne pas ralentir le chargement de la page en utilisant Ajax (via jQuery c'est assez simple à mettre en place).

Modifie les instructions présentes dans les conditions (si le joueur est en ligne ou non) comme tu le souhaites pour arriver à tes fins.

Voili voilà. Doc
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Bot rOm
Acolyte de la Team Rocket


Messages : 12
Inscription : 11/04/2011

MessageSujet: Re: Friend list trackmania sur son site   Lun 18 Avr 2011 - 20:04

bon je t'avourais que j'ai rien capter Very Happy Very Happy Very Happy

En clair...faut que le fichier php je le up sur un hebergeur ? apres l'avoir modif ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
_%_
Boss
Boss
avatar

Messages : 3114
Inscription : 15/07/2008

MessageSujet: Re: Friend list trackmania sur son site   Lun 18 Avr 2011 - 20:19

Il faut effectivement que tu uploads le fichier et que, dans n'importe quelle page de ton site, tu mettes le code que je t'ai mis dans mon message précédent en l'adaptant à ce que tu veux faire. Tu n'as pas à modifier le script que tu as téléchargé.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Bot rOm
Acolyte de la Team Rocket


Messages : 12
Inscription : 11/04/2011

MessageSujet: Re: Friend list trackmania sur son site   Lun 18 Avr 2011 - 20:25

ok ok je vais faire quelque test si jamais je rame de trop je te demanderais quelques infos Smile

Merci en tt cas Smile

Possible de venir sur la chat box ??? Smile
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Bot rOm
Acolyte de la Team Rocket


Messages : 12
Inscription : 11/04/2011

MessageSujet: Re: Friend list trackmania sur son site   Lun 18 Avr 2011 - 20:42

Bon j'ai fait comme tu ma dit, j'ai Up le fichier .PHP sur le serveur FTP des serveur de
notre team . Puis j'ai rentré le code comme tu m'a dit en utilisant mes code et identifiant Nadeo
et en changeant les logins des joueurs . Voici le code que j'ai dans ma page HTML .

Code:
<?php

require 'http://88.191.140.204/stats/tmfIsOnline.class.php'; // On inclut le fichier

$tmfIsOnline = new TMFIsOnline('tmf-public148', '######'); /* On crée un objet TMFIsOnline en passant en paramètres le login et le mot de passe fournis par Nadeo */

// On crée une liste de PGM
$buddies = array('epsilon68', 'nepheus', 'alahoupe');

foreach($buddies as $buddy) // Pour chaque PGM
{
  if($tmfIsOnline->isOnline($buddy)) // On teste s'il est en ligne
      echo '<p>' . $buddy . ' est en ligne, trop cool !</p>'; // Le PGM est en ligne ! (A remplacer par ce que tu veux)
  else
      echo '<p>' . $buddy . ' n\'est pas en ligne. C\'est un poivron.</p>'; // Le PGM n'est pas en ligne... (A remplacer par ce que tu veux)
}

?>

Et voici le résultat => http://team-bot.keuf.net/h4-player-co
J'ai testé en temps rééle avec un pote mais ca ne marche pas :s
peut un me dire ou est l'erreur...Car je t'avourais que la je découvre le PHP Laughing

Merci Smile
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
_%_
Boss
Boss
avatar

Messages : 3114
Inscription : 15/07/2008

MessageSujet: Re: Friend list trackmania sur son site   Lun 18 Avr 2011 - 21:06

Il faut que ton fichier h4-player-co ait l'extension .php.
Il faut aussi que le fichier que je t'ai passé et h4-player-co.php soient situés au même endroit. (Pour le "require" il vaut mieux que ce soit "require 'tmfIsOnline.class.php';")
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Bot rOm
Acolyte de la Team Rocket


Messages : 12
Inscription : 11/04/2011

MessageSujet: Re: Friend list trackmania sur son site   Mar 19 Avr 2011 - 5:08

_%_ a écrit:
Il faut que ton fichier h4-player-co ait l'extension .php.
Il faut aussi que le fichier que je t'ai passé et h4-player-co.php soient situés au même endroit. (Pour le "require" il vaut mieux que ce soit "require 'tmfIsOnline.class.php';")
H4-player-co ?? Je le trouve ou ce fichier ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
_%_
Boss
Boss
avatar

Messages : 3114
Inscription : 15/07/2008

MessageSujet: Re: Friend list trackmania sur son site   Mar 19 Avr 2011 - 16:38

J'en sais rien, ça serait plutôt à toi de me le dire What a Face, c'est toi qui m'a donnée cette URL :
Bot rOm a écrit:
Et voici le résultat => http://team-bot.keuf.net/h4-player-co
C'est peut-être un dossier en fait, je ne peux pas deviner tout ce que tu fais...

Quoi qu'il en soit, j'ai fait un zip de tous les fichiers utiles, modifie le login et le mot de passe de who_online.php puis upload tous les fichiers dans le même répertoire.
Ensuite accède au fichier who_online.html avec ton navigateur voir ce que ça fait.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Bot rOm
Acolyte de la Team Rocket


Messages : 12
Inscription : 11/04/2011

MessageSujet: Re: Friend list trackmania sur son site   Mar 19 Avr 2011 - 17:50

Bon j'ai tout fait comme tu ma dit.....J'ai up tout mes fichier
est metant mes identifiants....Mais ca marche toujours pas :\

Quand je lance la page Who's...HTML il me met
Test chargemnt Ajax....Puis rien...

voici la page HTML qui devrais aficher le script
http://88.191.140.204/tmonline/who_online.html

Merci....Mais peut tu me faire un genre de mini Tuto..ce serais cool Smile
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
_%_
Boss
Boss
avatar

Messages : 3114
Inscription : 15/07/2008

MessageSujet: Re: Friend list trackmania sur son site   Mar 19 Avr 2011 - 18:54

Ton fichier who_online.php ne contient que "testtest1" et ça c'est pas normal.
Remplace-le par celui qui est dans le zip et mets tes identifiants que Nadeo t'as passé :
(dans who_online.php)
Code:
new TMFIsOnline('login', 'mot_de_passe');

Bot rOm a écrit:
Mais peut tu me faire un genre de mini Tuto..ce serais cool
Ben je ne peux pas faire plus simple que ce que je fais en ce moment donc ça ne nous avancerait pas à grand-chose je pense...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
_%_
Boss
Boss
avatar

Messages : 3114
Inscription : 15/07/2008

MessageSujet: Re: Friend list trackmania sur son site   Jeu 21 Avr 2011 - 17:52

Comment savoir quels sont les buddies en ligne sur TrackMania ?

Je ne crois pas que je puisse simplifier plus...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Bot rOm
Acolyte de la Team Rocket


Messages : 12
Inscription : 11/04/2011

MessageSujet: Re: Friend list trackmania sur son site   Ven 22 Avr 2011 - 19:19

Bon j'ai tout suivi ta MegaAstuce..Merci d'ailleur Smile

Mais ca bug...mais y'a du mieu..ca affiche le Qui est en ligne Very Happy
mais pas de buddy qui s'affiche....
http://88.191.140.204/tmonline/
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
_%_
Boss
Boss
avatar

Messages : 3114
Inscription : 15/07/2008

MessageSujet: Re: Friend list trackmania sur son site   Ven 22 Avr 2011 - 20:22

Je peux voir ton fichier who_online.php ?

As-tu la possibilité d'activer l'extension php curl ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Red Shreder
Espion des Rockets
Espion des Rockets
avatar

Messages : 3133
Inscription : 22/11/2009

MessageSujet: Re: Friend list trackmania sur son site   Ven 22 Avr 2011 - 20:50

_%_ a écrit:
As-tu la possibilité d'activer l'extension php curl ?

Php curl, ça aurait pas un rapport avec le curling par hasard ?

_________________


R » 尺ҽđ 乌hrҽđҽr 〤...Rally A5 and Désert B2 fan...!!

Mon manialink est ici
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: Friend list trackmania sur son site   

Revenir en haut Aller en bas
 
Friend list trackmania sur son site
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [Guilde]-Friendship- recrutement ouvert + Fan site
» Nouvelle tier list japonaise
» Banned List pour l'EDH
» Feralas Realm Champs Deck List
» BAN list Septembre 2010

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum de la Team Rocket :: La Tour Radio :: » Le Reste-
Sauter vers: