begin process at 2010 03 22 16:55:22
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive IRC

 > 

Archives

 > 

Scripting

 > 

Nick précédent


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Nick précédent

vendredi 24 février 2006 à 17:10:49 | Nick précédent

InFerNaLeX


Bonjour.

J'aimerai savoir comment faire pour que lors d'un join , ça indique le nick précédent si il y en a eu un (sous le meme host) je n'ai absolument pas le niveau requis pour, alors je vous serai gré de bien vouloir , me dire comment faire, Merci

L'infernal
8) faut signé ô/ô bah bref c'est fait quoi =)
vendredi 24 février 2006 à 19:56:03 | Re : Nick précédent

Mc_AbBeR

Utilises les hash tables. Déja lors d'un join, tu véréfis si il n'y a pas déja l'addresse de la personne, si elle y est, tu mets la commande que tu veux, mais si elle n'y est pas, tu créer la table $address($nick,2) qui retournera son addresse.
samedi 25 février 2006 à 14:33:15 | Re : Nick précédent

InFerNaLeX


j'ai absolument pas le niveau requis, ça veut dire que j'ai super du mal avec les hastables , rien que les créer , si j'y arrive, c'est un exploit, enfin , je vais essayer verra bien, Merci
8) faut signé ô/ô bah bref c'est fait quoi =)
samedi 25 février 2006 à 14:57:36 | Re : Nick précédent

InFerNaLeX

on *:join:#:{
  if ($nick == $me) { inc %stats.join | .timermejoin $+ $chan 1 3 /ev.execute.join $chan $me | .timerialnicks $+ $chan 1 45 /_who $chan | if ($ms(config).sons == ON) && ($ms(sons).join == ON) { .splay $mircdirSons/Join.wav } }
  else {
    if (%espionst == on) && (%espionlog == on) { var %espion = 1 | var %espion2 = $ms(script).espion | while (%espion <= $numtok(%espion2,32)) { if ($gettok(%espion2,%espion,32) iswm $fulladdress) { window -egkm @Espion | aline -p @Espion $timestamp < $+ $fulladdress $+ > rejoint le salon $chan } | inc %espion } }
    if ($ms(config).affiche-join == ON) {
      if ($nick($chan,0) < $ms(config).desactivenick) {
        if ($ms(config).affiche-nickprecedent == ON) { if ($nickprecedent($nick,$site)) { .echo $chan $crochet(Join) 14[9>14] $+(%affichage-color,,$nick,) entre sur $chan $iif($ms(config).affiche-adresse == ON, $+($chr(40),%affichage-address,,$address,%affichage-color,$chr(41))) - 7( Nick Précédent7 ) $+ %affichage-color $nickprecedent($nick,$site) }
        else { .echo $chan $crochet(Join) 14[9>14] $+(%affichage-color,,$nick,) entre sur $chan $iif($ms(config).affiche-adresse == ON, $+($chr(40),%affichage-address,,$address,%affichage-color,$chr(41))) } }
        else { .echo $chan $crochet(Join) 14[9>14] $+(%affichage-color,,$nick,) entre sur $chan $iif($ms(config).affiche-adresse == ON, $+($chr(40),%affichage-address,,$address,%affichage-color,$chr(41))) }
    if ($ms(script).event == ON) { .timerevjoin $+ $nick 1 3 /ev.execute.join $chan $nick } } }
    if ($ms(config).clonesdetec == ON) {
      if ($address($nick,2) == $address($me,2)) && ($nick != $me) { echo -sa $crochet(Clônes) 2[Détection de clônes] :4 Un de vos clônes vient de rejoindre7 $chan 2[ $+ $address($nick,2) $+ $chr(93) :4 $nick | goto end }
      var %clonesn = $ialchan($address($nick,2),$chan,0).nick
      if (%clonesn != 1) {
        while (%clonesn != 0) {
          if ($ialchan($address($nick,2),$chan,%clonesn).nick != $nick) { var %clones = %clones $ifmatch }
        dec %clonesn }
        echo -s $crochet(Clônes) 2[Détection de clônes] :7 $chan 2- [4 $+ $calc($numtok(%clones,32) + 1) $+ 2] $chr(91) $+ $address($nick,2) $+ ]4 $nick 2=> %clones
      echo $chan $crochet(Clônes) 2[Détection de clônes] : [4 $+ $calc($numtok(%clones,32) + 1) $+ 2] $chr(91) $+ $address($nick,2) $+ ]4 $nick 2=> %clones }
      :end
} } }
 

ça marche pas ! j'y comprend rien HELP ME :(

8) faut signé ô/ô bah bref c'est fait quoi =)
samedi 25 février 2006 à 15:09:04 | Re : Nick précédent

fjxokt

Réponse acceptée !
on *:join:#:{
  var %a $wildsite
  hadd -m liste %a $addtok($hget(liste,%a),$nick,32)
  echo -a Nicks correspondants à ( $+ %a $+ ) : $hget(liste,%a)
}



Cette discussion est classée dans : nick, précédent


Répondre à ce message

Sujets en rapport avec ce message

Adresse ip sous mirc [ par cuba1393 ] Bonjour a tousVoila mon probleme:je desire recupérer l'adresse ip des personnes présentes sur le chan et l'écrire dans un fichier avec le nickje pense cmt connaitre le Niveau d'un nick [ par nickadele ] Y a t il une commande qui renvoi le niveau d'un nick? Je souhaite parcourir l'ensemble des nick du channel et si un nick fait parti d'un niveau défini gerer les nick comme une chaine de caractere ? possible? [ par CARFNANN ] Salut!Voila jevoudrais savoir s'il est possible de gerer les nick comme une chaine de car?par exemple savoir quelle est le 1er caractere du nick?Est c cherche help sur les /com object [ par RysS ] Je cherche une aide concrete ( en fr de préférence ) ou un tutorial ou les deux sur les /com object ( command epour acceder a des programme )RysS [ A nick op et voice auto [ par CARFNANN ] Salut!je v expliquer exactement ce que je voudrais:voila g deux fonctions qui me permettent de faire une liste de op et de voice : op:/auser -a op $1 Nick du chan en gras [ par Cyberdeeder ] J'aimerai savoir quel est l'on input pour que quand le pseudo de quelqu'un qui est sur le chan est dans une phrase, que le pseudo apparaisse en gras ? Réponse à un changement de nick particulier [ par Tizrael ] Salut,Je voudrais savoir quelle est le commande a utiliser pour que mon bot réponde par une phrase spéciale a un changement de nickname particulier.Du Auto op sur un contenu de nick [ par PoRCo ] Bonjour,j'aimerais distribuer des op automatiques lorsqu'une personne arrive sur le salon avec un certain contenu dans son nick. J'aimerais que ca fon optimiser mon code [ par docLegi ] bon, voilà j'ai commencé à scripter il y a quelque temps, j'ai deja scripté un certain nombre de trucs et j'aimerais optimiser mon code, parce que je Une aide pour un tablo [ par HatMan ] On *:open:*:{ /msg $nick 15,0[14,0Répondeur15,0]1,0 $1- /tst aline @pvmsg 4 $+ $left($nick,1) $+ 14 $+ $right($nick,$calc($len($nick)-1))


Nos sponsors


Appels d'offres

Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,749 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales