RECHERCHE RAPIDE SUR GAMETIGER.NET

cs_ReMi34 Messages postés 1025 Date d'inscription vendredi 29 août 2003 Statut Membre Dernière intervention 28 mars 2005 - 28 mai 2004 à 06:40
cs_koko Messages postés 654 Date d'inscription lundi 14 janvier 2002 Statut Membre Dernière intervention 20 février 2005 - 29 mai 2004 à 08:26
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/23195-recherche-rapide-sur-gametiger-net

cs_koko Messages postés 654 Date d'inscription lundi 14 janvier 2002 Statut Membre Dernière intervention 20 février 2005
29 mai 2004 à 08:26
un url -n est mieux je crois que run pour ouvrir une page web

en plus ce code a déjà été donné (par un gars que je connais ^^)

moi j'ai fais un dialog qui permet d'avoir tout les gens connectés avec tel ou tel pseudo... je devrais l'uploader sur le site !
cs_Huitre Messages postés 290 Date d'inscription mardi 21 janvier 2003 Statut Membre Dernière intervention 29 février 2008
28 mai 2004 à 23:51
euh tu t' es quand meme trompé dans ta source =) .Relis bien ce que g marquais. Allez je te commente le tout.

;On vérifie si le nom du jeu ( en l' occurence $$2 ) est different de ;cs,q3,dod...
If ( $$2 != cs || $$2 != q3 || $$2 != dod ) {

;Si c le cas, on affiche un message d erreur stipulant les jeux supportes.
echo -a Syntaxe : /Searchplayer <nom du joueur> <nom du jeu (All,cs,dod,tfc,q3,bf,u3) }

;Sinon, si $$2 correspond à all, on lance la recherche pour tous les jeux.
else if ( $$2 == all ) { run ttp://www.gametiger.net/search?game=all&player= $+ $$1 }

;Sinon si tout es bon on lance la recherche avec $$2 comme argument ;pour le jeu recherché et $$1 pôur le nom du joueur
else { run http://www.gametiger.net/search?game= $+ $$2 $+ &player= $+ $$1 }

Je ramasse la copie ds 3h.


Commentaire de ta source:

alias searchplayer {

;Si nom du joueur ($$1) correspond à help (deja fo k il sache qu il y a ;une commande help ) on affiche un message.
if ( $$1 == help ) { editbox -asf /searchplayer <nom du joueur> <nom du jeu> } { echo 4 Jeux supportés : cs,q3,dod,tfc,bf,u3

;Si nom du jeu ($$2) ne correspond pas à cs, q3 , dod .... on lance iexplore avec UN MAUVAIS ARGUMENT puisqu' il se lance si celui ci est ;tout autre que cs,q3,dod ....
If ( $$2 != cs || $$2 != q3 || $$2 != dod || $$2 != tfc || $$2 != bf || $$2 != u3 ) {
{ run http://www.gametiger.net/search?game= $+ $$2 $+ &player= $+ $$1 }

;ca devient donc -> If ( $$2 cs || $$2 q3 || $$2 == dod || $$2 == tfc || $$2 == bf || $$2 == u3 ) pour lui dire de lancer la recherche si ca correspond bien à cs,q3,dod....

;Ici le if apres else n' est point utile puisqu' il n' y a pas d' autre test ;logique à effectuer.
else if( $$2 == all ) { run ttp://www.gametiger.net/search?game=;;all&player= $+ $$1 }

Bon j' espere que ca t' aura aider, vu l' heure je sais meme plus ce que j ecris, bonne nuit.

ps: oui je flood les comment et alors ? :p
BrainDamaged Messages postés 4 Date d'inscription mercredi 26 mai 2004 Statut Membre Dernière intervention 28 mai 2004
28 mai 2004 à 23:14
ok, jai suivi tes conseils huitre, sa marche :P
cs_Huitre Messages postés 290 Date d'inscription mardi 21 janvier 2003 Statut Membre Dernière intervention 29 février 2008
28 mai 2004 à 22:57
Un peu léger comme source, à la rigueur un dialog ca aurait été notable pour un 1 er essai.

Deja pour les if , else ca peut etre utile, et tu aurais pu optimiser tout ca.

If ( $$2 != cs || $$2 != q3 || $$2 != dod ) {
echo -a Syntaxe : /Searchplayer <nom du joueur> <nom du jeu (All,cs,dod,tfc,q3,bf,u3) }
else if ( $$2 == all ) { run ttp://www.gametiger.net/search?game=all&player= $+ $$1 }
else { run http://www.gametiger.net/search?game= $+ $$2 $+ &player= $+ $$1 }

ps : les $+ avant une } de fin de bloc c pas trop utile ^^
Proutie66 Messages postés 141 Date d'inscription samedi 19 octobre 2002 Statut Membre Dernière intervention 14 avril 2008
28 mai 2004 à 22:09
Si il a le run desactivé il lactive ( tjrs pareil )
cs_SornDrixer Messages postés 2084 Date d'inscription jeudi 12 décembre 2002 Statut Membre Dernière intervention 30 janvier 2011 8
28 mai 2004 à 07:15
Et si /run est désactivé dans les options de mIRC ?
C'est bien dangereux de se reposer uniquement là dessus.
Mets toi au socket !

Et au lieu de faire autant de condition pour les jeux, n'en fais qu'une, utilise le comparateur || (pour dire "ou"), puis après tu complètes la variable game de l'url par $2
cs_ReMi34 Messages postés 1025 Date d'inscription vendredi 29 août 2003 Statut Membre Dernière intervention 28 mars 2005 2
28 mai 2004 à 06:40
Mais c'est quoi ça ?!!
J'imaginais un truc en sockets, et pis ton truc, ça marchera pas ! Teste ton truc avant de le poster !!!
Regarde :
if ( $$2=all ) ---> ???!!

.....
Rejoignez-nous