Remote change pseudo pour multiserveur serveur

0/5 (5 avis)

Snippet vu 6 982 fois - Téléchargée 32 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
cs_PosTiCh Messages postés 53 Date d'inscription mercredi 12 novembre 2008 Statut Membre Dernière intervention 24 novembre 2008
15 nov. 2008 à 18:20
du n'importe quoi lol
clemsiko1 Messages postés 10 Date d'inscription mardi 15 août 2006 Statut Membre Dernière intervention 1 mars 2007
16 nov. 2006 à 00:09
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 }
aziz2005pic Messages postés 6 Date d'inscription samedi 30 avril 2005 Statut Membre Dernière intervention 22 novembre 2005
22 nov. 2005 à 17:33
chat java scripte
BouliDesBois Messages postés 1 Date d'inscription mardi 22 mars 2005 Statut Membre Dernière intervention 7 août 2005
7 août 2005 à 01:16
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
cs_wims Messages postés 2466 Date d'inscription vendredi 23 juillet 2004 Statut Membre Dernière intervention 1 août 2010 1
24 juil. 2005 à 01:49
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.