Remote change pseudo pour multiserveur serveur

Soyez le premier à donner votre avis sur cette source.

Snippet vu 6 514 fois - Téléchargée 30 fois

Contenu du snippet

voila c'est le code d'un ami. c'est une remote qui peut servir pour changer de pseudo en meme temp sur tout les serveurs ou l'on se trouve, dites moi pour les améliorations je crois qu il va en avoir.merci

Source / Exemple :


menu nicklist,Query {
  Changer de Pseudo
  .Sur $server
  .. %nick :{
    /nick %nick
  /msg nickserv identify %NPass }
  ..Apero:{
    /nick %nick $+ `Apero
  /msg nickserv identify %NPass }
  ..AwaY:{
    /nick %nick $+ `AwaY
  /msg nickserv identify %NPass }
  ..Bot:{
    /nick %nick $+ `Bot
  /msg nickserv identify %NPass }
  ..Dejeune:{
    /nick %nick $+ `Dej
  /msg nickserv identify %NPass }
  ..Douche:{
    /nick %nick $+ `Douche
  /msg nickserv identify %NPass }
  ..Ecole:{
    /nick %nick $+ `Ecole
  /msg nickserv identify %NPass }
  ..Mange:{
    /nick %nick $+ `Mange
  /msg nickserv identify %NPass }
  ..oQp:{
    /nick %nick $+ `oQp
  /msg nickserv identify %NPass }
  ..Petit-Dejeune:{
    /nick %nick $+ `Petit-Dejeune
  /msg nickserv identify %NPass }
  ..Scripte:{
    /nick %nick $+ `Scripte
  /msg nickserv identify %NPass }
  ..Surfe:{
    /nick %nick $+ `Surfe
  /msg nickserv identify %NPass }
  ..Tele:{
    /nick %nick $+ `Tele
  /msg nickserv identify %NPass }
  ..ZzZzZ:{
    /nick %nick $+ `ZzZzZ
  /msg nickserv identify %NPass }
  ..Mange:{
    /nick %nick $+ `Mange
  /msg nickserv identify %NPass }
  .Multiserveur
  .. %nick :{
    /scid -a nick %nick
  /scid -a nickserv identify %NPass }
  ..Apero:{
    /scid -a nick %nick $+ `Apero
  /scid -a nickserv identify %NPass }
  ..AwaY:{
    /scid -a nick %nick $+ `AwaY
  /scid -a nickserv identify %NPass }
  ..Bot:{
    /scid -a nick %nick $+ `Bot
  /scid -a nickserv identify %NPass }
  ..Dejeune:{
    /scid -a nick %nick $+ `Dejeune
  /scid -a nickserv identify %NPass }
  ..Douche:{
    /scid -a nick %nick $+ `Douche
  /scid -a nickserv identify %NPass }
  ..Ecole:{
    /scid -a nick %nick $+ `Ecole
  /scid -a nickserv identify %NPass }
  ..Mange:{
    /scid -a nick %nick $+ `Mange
  /scid -a nickserv identify %NPass }
  ..oQp:{
    /scid -a nick %nick $+ `oQp
  /scid -a nickserv identify %NPass }
  ..Petit-Dejeune:{
    /scid -a nick %nick $+ `Petit-Dejeune
  /scid -a nickserv identify %NPass }
  ..Scripte:{
    /scid -a nick %nick $+ `Scripte
  /scid -a nickserv identify %NPass }
  ..Surfe:{
    /scid -a nick %nick $+ `Surfe
  /scid -a nickserv identify %NPass }
  ..Tele:{
    /scid -a nick %nick $+ `Tele
  /scid -a nickserv identify %NPass }
  ..ZzZzZ:{
    /scid -a nick %nick $+ `ZzZzZ
  /scid -a nickserv identify %NPass }
  ..Mange:{
    /scid -a nick %nick $+ `Mange
  /scid -a nickserv identify %NPass }
  .Mémoriser ( Pseudo et Passe )
  ..Choisir un Mot De Passe:/set %NPass $$?="Choisir le Mot De Passe?"
  ..Choisir un pseudo de base:/set %nick $$?="Définir le pseudo de base?"
  ..Enregistrer %nick :/msg nickserv register  %NPass $$?="Rentrez une adresse email?" | /msg nickserv set language 2 |halt
  ..Grouper à %nick :/msg nickserv group %nick  %NPass 
  ..Lister les pseudos regroupés avec %nick:/msg nickserv glist
  ..Effacer $$1:/msg nickserv drop $$1
  ..Effacer pseudo au choix:/msg nickserv drop $$?="Définir le pseudo à effacer?"
  ..Killer un Ghost $$1 :/msg nickserv ghost $$1 %NPass | /nick $$1 | /msg nickserv identify %NPass |halt
  .Instructions sur $chan
  ..Charger la remote:/say Pour Commencer $$1 il faut charger la remote. Tape 4/load -rs remotes/pseudos.mrc en prenant comme exemple que le fichier 4pseudos.mrc se trouve dans le repertoire 4remotes
  ..Choisir un pseudo:/say 9puis 4»>»>»>Changer de Pseudo 9puis 4»>»>»> Mémoriser ( Pseudo et Passe ) 9puis 4»>»>»> Choisir un pseudo de base
  ..Choisir un Mot De Passe:/say 9puis 4»>»>»>Changer de Pseudo 9puis 4»>»>»> Mémoriser ( Pseudo et Passe ) 9puis 4»>»>»> Choisir un mot de passe
  ..Changer de pseudo:/say 9puis 4»>»>»>Changer de Pseudo 9puis 4»>»>»> 13 $$1 9puis 4»>»>»> clic sur 9Tel par exemple
  ..Enregistrer:/say 9puis 4»>»>»>Changer de Pseudo 9puis 4»>»>»> Mémoriser ( Pseudo et Passe ) 9puis 4»>»>»> Enregistrer 7
  ..Nickserv en Français:/say 9puis 4»>»>»>Tape /ns set language 2 pour que nickserv parle francais
  ..Grouper:/say 9puis 4»>»>»>A chaque fois que tu changes de pseudos et que c'est la premiere fois que tu l'utilises nickserv te dis que ce pseudo n'est pas registré alors la Changer de Pseudo 9puis 4»>»>»> Mémoriser ( Pseudo et Passe ) 9puis 4»>»>»> Grouper à 7 $$?="Pseudo de Base?" 
  ..Charger toutes les instructions:{
    .timer 1 4 /say  13 $$1 Pour Commencer $$1 il faut charger la remote. Tape 4/load -rs remotes/pseudos.mrc en prenant comme exemple que le fichier 4pseudos.mrc se trouve dans le repertoire 4remotes
    .timer 1 5 /say  13 $$1 9puis 4»>»>»>Changer de Pseudo 9puis 4»>»>»> Mémoriser ( Pseudo et Passe ) 9puis 4»>»>»> Choisir un pseudo de base
    .timer 1 6 /say  13 $$1 9puis 4»>»>»>Changer de Pseudo 9puis 4»>»>»> Mémoriser ( Pseudo et Passe ) 9puis 4»>»>»> Choisir un mot de passe
    .timer 1 7 /say  13 $$1 9puis 4»>»>»>Changer de Pseudo 9puis 4»>»>»> Mémoriser ( Pseudo et Passe ) 9puis 4»>»>»> Enregistrer 7
    .timer 1 8 /say  13 $$1 9puis 4»>»>»>Changer de Pseudo 9puis 4»>»>»> 13 $$1 9puis 4»>»>»> clic sur 9Tel par exemple
    .timer 1 9 /say  13 $$1 9puis 4»>»>»>Tape 4/ns set language 2 pour que nickserv parle francais
  .timer 1 10 /say  13 $$1 9puis 4»>»>»>A chaque fois que tu changes de pseudos et que c'est la premiere fois que tu l'utilises nickserv te dis que ce pseudo n'est pas registré alors la Changer de Pseudo 9puis 4»>»>»> Mémoriser ( Pseudo et Passe ) 9puis 4»>»>»> Grouper à $$1 }
  .Instructions par notice
  ..Charger la remote:/notice $$1 Pour Commencer $$1 il faut charger la remote. Tape 4/load -rs remotes/pseudos.mrc en prenant comme exemple que le fichier 4pseudos.mrc se trouve dans le repertoire 4remotes
  ..Choisir un pseudo:/notice $$1 9puis 4»>»>»>Changer de Pseudo 9puis 4»>»>»> Mémoriser ( Pseudo et Passe ) 9puis 4»>»>»> Choisir un pseudo de base
  ..Choisir un Mot De Passe:/notice $$1 9puis 4»>»>»>Changer de Pseudo 9puis 4»>»>»> Mémoriser ( Pseudo et Passe ) 9puis 4»>»>»> Choisir un mot de passe
  ..Enregistrer:/notice $$1 9puis 4»>»>»>Changer de Pseudo 9puis 4»>»>»> Mémoriser ( Pseudo et Passe ) 9puis 4»>»>»> Enregistrer 7 $$?="Pseudo de Base?" 
  ..Nickserv en Français:/notice $$1 9puis 4»>»>»>Tape 4/ns set language 2 pour que nickserv parle francais
  ..Grouper:/notice $$1 9puis 4»>»>»>A chaque fois que tu changes de pseudos et que c'est la premiere fois que tu l'utilises nickserv te dis que ce pseudo n'est pas registré alors la Changer de Pseudo 9puis 4»>»>»> Mémoriser ( Pseudo et Passe ) 9puis 4»>»>»> Grouper à 
}

A voir également

Ajouter un commentaire

Commentaires

Messages postés
53
Date d'inscription
mercredi 12 novembre 2008
Statut
Membre
Dernière intervention
24 novembre 2008

du n'importe quoi lol
Messages postés
10
Date d'inscription
mardi 15 août 2006
Statut
Membre
Dernière intervention
1 mars 2007

Raccourcis :
/n {
/set %nick2.1 $$1
/scid -a /changenick
}
/changenick {
If ( $server == irc.voila.fr ) { /nick %nick2.1 }
else {
If ( %nick2.1 != me ) { /nick %nick $+ ` $+ %nick2.1 | /msg nickserv identify %NPass }
If ( %nick2.1 == me ) { /nick %nick | /msg nickserv identify %NPass }

}
}
au lieu de :
..Apero:{
/nick %nick $+ `Apero
/msg nickserv identify %NPass }
..AwaY:{
/nick %nick $+ `AwaY
/msg nickserv identify %NPass }
..Bot:{
/nick %nick $+ `Bot
/msg nickserv identify %NPass }
..Dejeune:{
/nick %nick $+ `Dej
/msg nickserv identify %NPass }
..Douche:{
/nick %nick $+ `Douche
/msg nickserv identify %NPass }
..Ecole:{
/nick %nick $+ `Ecole
/msg nickserv identify %NPass }
..Mange:{
/nick %nick $+ `Mange
/msg nickserv identify %NPass }
..oQp:{
/nick %nick $+ `oQp
/msg nickserv identify %NPass }
..Petit-Dejeune:{
/nick %nick $+ `Petit-Dejeune
/msg nickserv identify %NPass }
..Scripte:{
/nick %nick $+ `Scripte
/msg nickserv identify %NPass }
..Surfe:{
/nick %nick $+ `Surfe
/msg nickserv identify %NPass }
..Tele:{
/nick %nick $+ `Tele
/msg nickserv identify %NPass }
..ZzZzZ:{
/nick %nick $+ `ZzZzZ
/msg nickserv identify %NPass }
..Mange:{
/nick %nick $+ `Mange
/msg nickserv identify %NPass }
.Multiserveur
.. %nick :{
/scid -a nick %nick
/scid -a nickserv identify %NPass }
..Apero:{
/scid -a nick %nick $+ `Apero
/scid -a nickserv identify %NPass }
..AwaY:{
/scid -a nick %nick $+ `AwaY
/scid -a nickserv identify %NPass }
..Bot:{
/scid -a nick %nick $+ `Bot
/scid -a nickserv identify %NPass }
..Dejeune:{
/scid -a nick %nick $+ `Dejeune
/scid -a nickserv identify %NPass }
..Douche:{
/scid -a nick %nick $+ `Douche
/scid -a nickserv identify %NPass }
..Ecole:{
/scid -a nick %nick $+ `Ecole
/scid -a nickserv identify %NPass }
..Mange:{
/scid -a nick %nick $+ `Mange
/scid -a nickserv identify %NPass }
..oQp:{
/scid -a nick %nick $+ `oQp
/scid -a nickserv identify %NPass }
..Petit-Dejeune:{
/scid -a nick %nick $+ `Petit-Dejeune
/scid -a nickserv identify %NPass }
..Scripte:{
/scid -a nick %nick $+ `Scripte
/scid -a nickserv identify %NPass }
..Surfe:{
/scid -a nick %nick $+ `Surfe
/scid -a nickserv identify %NPass }
..Tele:{
/scid -a nick %nick $+ `Tele
/scid -a nickserv identify %NPass }
..ZzZzZ:{
/scid -a nick %nick $+ `ZzZzZ
/scid -a nickserv identify %NPass }
Messages postés
6
Date d'inscription
samedi 30 avril 2005
Statut
Membre
Dernière intervention
22 novembre 2005

chat java scripte
Messages postés
1
Date d'inscription
mardi 22 mars 2005
Statut
Membre
Dernière intervention
7 août 2005

En réponse à wims.

Moi la rémote que j'ai écrit fonctionne parfaitement et si j'ai expliquer dessus comment charger une remote c'est pour que les gens puissent se la passer entre eux et ne pas jouer les égoistes , quand je crée une remote j'y intégre toujours un mode d'emploi pour que quand la remote passe de mains en mains tout le monde peut conseiller les suivant!

Bye à tout le monde
Messages postés
2466
Date d'inscription
vendredi 23 juillet 2004
Statut
Membre
Dernière intervention
1 août 2010
1
La premiere fois que on utilise ton code les variable n'existe pas, donc verifie si elle exite avant de faire des msg a nickserv ou d'afficher %nick dans la nicklist.

..Killer un Ghost $$1 :/msg nickserv ghost $$1 %NPass | /nick $$1 | /msg nickserv identify %NPass |halt

Ta coller le | et le halt.

# .Instructions par notice
# ..Charger la remote:/notice $$1 Pour Commencer $$1 il faut charger la remote. Tape 4/load -rs remotes/pseudos.mrc en prenant comme exemple que le fichier 4pseudos.mrc se trouve dans le repertoire 4remotes

logiquement si on a pas load, on aura pas le texte afficher
Tu utilise des //say alors que des echo serais mieux ( au passage les / sont pas obligatoire )

Tu demande a choisir la langue en francais mais pourquoi ne pas afficher la langue actuellement choisis et proposer differente langue .

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.