Quelques questions ..

Résolu
Nosferaptu Messages postés 27 Date d'inscription dimanche 29 janvier 2006 Statut Membre Dernière intervention 1 novembre 2007 - 20 févr. 2007 à 19:00
Nosferaptu Messages postés 27 Date d'inscription dimanche 29 janvier 2006 Statut Membre Dernière intervention 1 novembre 2007 - 21 févr. 2007 à 13:41
Bonjour,

j'ai quelques problemes avec plusieurs events.Le 1er:  j'ai sa:
on ^*:BAN:*:{  if ($chan == #chan) { msg #salon �2;�3;1(�3;4B�3;1-�3;4A�3;1-�3;4N�3;1)�3;13�2; $nick �3;14a banni�3;13 $banmask } }
Je voudrais envoyer la meme chose en privé a quelques pseudos si ils sont connectés.J'ai crée une variable %admin avec les pseudos, mais j'arrive pas a le faire dire en privé.

2eme: on 1:JOIN:#salon{ if ($nick == pseudo*) { /msg $nick change de pseudo stp } }
Je voudrais dans ce cas la envoyer un message au pseudo, mais on dirait que l'etoile ne prend pas ce qu'il y a apres.J'aimerais qu'il dise aussi a pseudo155 que a pseudo987.

Voila en esperant que vous pourrez m'aider,

Cordialement

5 réponses

Panthouffle Messages postés 281 Date d'inscription jeudi 21 juillet 2005 Statut Membre Dernière intervention 14 avril 2008
21 févr. 2007 à 01:04
Pour ta première question, tu n'as qu'à faire une boucle avec ta variable %admin pour envoyer les messages aux personnes concernées :

on ^*:BAN:#chan:{
  var %t = (B-A-N) $nick a banni $banmask
  msg $chan %t
  var %a = 1
  while (%a <= $numtok(%admin,32)) {
    if ($gettok(%admin,%a,32) ison $chan) {
      msg $ifmatch %t
    }
    inc %a
  }
}

désolé j'ai du enlever la couleur, le code devrait marcher (pas testé) ^^

Bonne continuation
3
Nosferaptu Messages postés 27 Date d'inscription dimanche 29 janvier 2006 Statut Membre Dernière intervention 1 novembre 2007
20 févr. 2007 à 19:35
Arf, Désolé des espaces, j'ai pas pensé a enlever les couleurs :s
0
uaip Messages postés 1466 Date d'inscription mardi 20 février 2007 Statut Membre Dernière intervention 7 février 2011
21 févr. 2007 à 00:45
pr ton 1er pb, jai pas trop compri, mais deja, ya un pb : ($chan == #chan) ?? ca veut dire quoi, ca ? (a moin que "#chan" remplace ton salon, car tu préferes garder lanonymat ^^) et puis { msg #salon blabla... } dans une remote, on remplace #salon par $chan ce qui donne { msg $chan blabla... }

pr ton 2em pb, rapelle toi bien que ds les remotes, c'est tout en anglais, donc les #salon ou "pseudo" laisse tomber ^^
essaye ca :
on 1:join:#:if (pseudo isin $nick) { msg $nick change de pseudo stp }
normalement, ca devrait marcher ^^
0
uaip Messages postés 1466 Date d'inscription mardi 20 février 2007 Statut Membre Dernière intervention 7 février 2011
21 févr. 2007 à 00:49
atends, jai oublié un truc :

on 1:join:#:if (pseudo isin $nick) { msg $chan $nick change de pseudo stp }

voili voilou :)
0

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

Posez votre question
Nosferaptu Messages postés 27 Date d'inscription dimanche 29 janvier 2006 Statut Membre Dernière intervention 1 novembre 2007
21 févr. 2007 à 13:41
Bonjour,

merci panthouffle, sa marche nickel.
Pour le probleme des inconnus, j'ai utilisé iswm. Merci quand meme uaip
++
0