The World Free
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

The World Free


 
AccueilPortailS'enregistrerGalerieDernières imagesRechercherConnexion
Le deal à ne pas rater :
Pokémon EV06 : où acheter le Bundle Lot 6 Boosters Mascarade ...
Voir le deal

 

 Le traceur de Nick

Aller en bas 
AuteurMessage
ZeNiTuDe

ZeNiTuDe


Nombre de messages : 140
Age : 54
Date d'inscription : 29/02/2008

Le traceur de Nick Empty
MessageSujet: Le traceur de Nick   Le traceur de Nick Icon_minitimeSam 21 Juil - 21:08

Traceur de nicks



Comme dans toutes les ressources que je proposerais, je vais détailler le code pour que même les débutants s'y retrouvent. (Sauf si le code dépasse mes connaissances).

Tout d'abord, voilà le code en entier :



Code:
Code:




on *:join:#: {
if ( $nick != $me ) {
if ( $readini(host.ini,n,adrs,$remove($address($nick,2),*!*)) != $null ) {
if ( $readini(host.ini,n,adrs,$remove($address($nick,2),*!*)) = $nick ) { halt }
else { /echo -a 14(11 $time 14) 4[ 3/11!3\9 I10nfo 9N10ick 3/11!3\ 4] 9 $nick 10 était 8 $readini(host.ini,n,adrs,$remove($address($nick,2),*!*))  10 à sa dernière connexion | writeini -n host.ini adrs $remove($address($nick,2),*!*)) $nick }
}
else { writeini -n host.ini adrs $remove($address($nick,2),*!*)) $nick }
}
}



On prend la première ligne :




Code:
Code:




on *:join:#: {


Tout ce que vous devez savoir, c'est que ce code permet de dire au script que la remote devra s'exécuter lorsqu'un pseudo arrive sur un salon.

Ensuite les lignes du dessous :



Code:
Code:




if ( $nick != $me ) {
if ( $readini(host.ini,n,adrs,$remove($address($nick,2),*!*)) != $null ) {
if ( $readini(host.ini,n,adrs,$remove($address($nick,2),*!*)) = $nick ) { halt }
else { /echo -a 14(11 $time 14) 4[ 3/11!3\9 I10nfo 9N10ick 3/11!3\ 4] 9 $nick 10 était 8 $readini(host.ini,n,adrs,$remove($address($nick,2),*!*))  10 à sa dernière connexion | writeini -n host.ini adrs $remove($address($nick,2),*!*)) $nick }
}



En gros, ce morceau de code va chercher dans le fichier host.ini qu'il aura créé pour voir si il reconnait l'adresse. Si il l'a pas trouvé, il écrit l'adresse du pseudo qui vient de joindre le salon. Si il l'a trouvé, il écrit une jolie petite phrase en couleurs dans la fenêtre mIRC active disant que le pseudo qui vient de joindre le salon possède la même adresse qu'un autre pseudo que le fichier host.ini avait enregistré. Puis, une fois fait, il supprime l'ancienne adresse avec ce code :



Code:
Code:




else { writeini -n host.ini adrs $remove($address($nick,2),*!*)) $nick }
}



Si vous avez des questions, n'hésitez pas.
Revenir en haut Aller en bas
https://zenitude.forum-actif.net
 
Le traceur de Nick
Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
The World Free :: Tous Pour L'IRC :: espace remottes pour script et robot-
Sauter vers: