Savoir si un <nick> a le mode +a ou +q

talking Messages postés 343 Date d'inscription dimanche 30 novembre 2003 Statut Membre Dernière intervention 19 août 2006 - 6 oct. 2004 à 16:37
talking Messages postés 343 Date d'inscription dimanche 30 novembre 2003 Statut Membre Dernière intervention 19 août 2006 - 6 oct. 2004 à 19:58
voilà j'ai deux probléme
Le premier
j'ai un dialog avec un combo ou j'affiche tout les chans ou je suis
Et quand j'essaie de faire if ($me isop $did(27).seltext) meme si je suis op il me dit que je le suis pas
Le deuxiéme
J'aimerai savoir si il est possible de savoir si un nick a le mode +a ou +q avec un identifieur comme $mode($chan).mode

5 réponses

cs_PaDa Messages postés 1804 Date d'inscription mardi 15 juillet 2003 Statut Membre Dernière intervention 22 septembre 2009 5
6 oct. 2004 à 17:48
vérifie que $did(27).seltext renvoie bien le nom du chan EXACTEMENT , et pas avec un espace avant par exemple. et si c'est pas dans un on dialog ca, tu ferais bien de préciser le nom du dialog utilisé : $did(dialog,27).seltext
PaDa
0
cs_tofu Messages postés 1726 Date d'inscription vendredi 12 septembre 2003 Statut Membre Dernière intervention 13 juin 2009 1
6 oct. 2004 à 18:51
si c'est un serveur sur lequel dans la nicklist il y a des symboles définis pour les modes +a et +q par exemple &pseudo pour le +a et ~pseudo pour le +q , tu peux utiliser $nick(#chan,N).pnick où N est le n° de la personne dans la nicklist. après tu fais un $replace sur le mode retourné pour qu'il renvoi +a ou +q. sinon jvois pas cmt faire

----
0
talking Messages postés 343 Date d'inscription dimanche 30 novembre 2003 Statut Membre Dernière intervention 19 août 2006 1
6 oct. 2004 à 19:49
oki sinon je peux vérifier si $left($nick($1,%i),1) == ~)

Pour mon dialog je suis sur qu'il me retourne le chan exactement Parce que je fais une while (%i <= $chan(0)) et j'affiche $chan(%i) dans le combo
0
cs_tofu Messages postés 1726 Date d'inscription vendredi 12 septembre 2003 Statut Membre Dernière intervention 13 juin 2009 1
6 oct. 2004 à 19:51
$left($nick($1,%i).pnick,1) == ~) oublies pas le .pnick c'est ça qui retourne le pseudo avec le mode devant ;)

----
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
talking Messages postés 343 Date d'inscription dimanche 30 novembre 2003 Statut Membre Dernière intervention 19 août 2006 1
6 oct. 2004 à 19:58
Ok j'ai trouvé pour le <nick> en vérifiant si $left($nick($chan,N).pnick,1) == ~) mais par contre pour le probléme de vérification d'opérateur j'ai toujours pas trouvé
0
Rejoignez-nous