cs_ReMi34
Messages postés1025Date d'inscriptionvendredi 29 août 2003StatutMembreDernière intervention28 mars 2005
-
28 mai 2004 à 06:40
cs_koko
Messages postés654Date d'inscriptionlundi 14 janvier 2002StatutMembreDernière intervention20 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.
cs_koko
Messages postés654Date d'inscriptionlundi 14 janvier 2002StatutMembreDernière intervention20 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és290Date d'inscriptionmardi 21 janvier 2003StatutMembreDernière intervention29 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és4Date d'inscriptionmercredi 26 mai 2004StatutMembreDernière intervention28 mai 2004 28 mai 2004 à 23:14
ok, jai suivi tes conseils huitre, sa marche :P
cs_Huitre
Messages postés290Date d'inscriptionmardi 21 janvier 2003StatutMembreDernière intervention29 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és141Date d'inscriptionsamedi 19 octobre 2002StatutMembreDernière intervention14 avril 2008 28 mai 2004 à 22:09
Si il a le run desactivé il lactive ( tjrs pareil )
cs_SornDrixer
Messages postés2084Date d'inscriptionjeudi 12 décembre 2002StatutMembreDernière intervention30 janvier 20118 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és1025Date d'inscriptionvendredi 29 août 2003StatutMembreDernière intervention28 mars 20052 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 ) ---> ???!!
29 mai 2004 à 08:26
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 !
28 mai 2004 à 23:51
;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
28 mai 2004 à 23:14
28 mai 2004 à 22:57
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 ^^
28 mai 2004 à 22:09
28 mai 2004 à 07:15
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
28 mai 2004 à 06:40
J'imaginais un truc en sockets, et pis ton truc, ça marchera pas ! Teste ton truc avant de le poster !!!
Regarde :
if ( $$2=all ) ---> ???!!
.....