begin process at 2010 07 30 01:25:37
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

AddOns

 > CHANGE-NICK-MULTI-SERVERS

CHANGE-NICK-MULTI-SERVERS


 Information sur la source

Note :
9 / 10 - par 3 personnes
9,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :AddOns Niveau :Débutant Date de création :29/12/2004 Date de mise à jour :20/01/2005 00:27:39 Vu :2 456

Auteur : fyltum

Ecrire un message privé
Commentaire sur cette source (18)
Ajouter un commentaire et/ou une note

 Description

Petit addon pour les users de multi-servers dont l'un d'entre eux est Voila/Wanadoo :)
Change le nick sur tous les servers de la même manière que /scon -a nick Newnick sauf qu'il prend en compte le système de nick de Voila/Wanadoo, il change le nick de la façon suivante : Nick|Addnick ( chr(124) ) . Si vous êtes sur un serveur qui fonctionne de la même façon que Voila/Wanadoo, rajoutez le dans %voila :)
Utile notamment lorsque vous partez et revenez d'Away.
Nous cherchons à le raccourcir, si vous avez des idées, laissez un commentaire :)

Source

  • alias servnick {
  • var %server = $scid(0) , %b = 1 , %voila = chat-hub.voila.fr chat5.x-echo.com chat7.x-echo.com chat14.x-echo.com chat10.x-echo.com chat1.voila.fr chat15.x-echo.com chat9.x-echo.com chat4.x-echo.com irc.voila.fr [ %addserv ]
  • while ( %b <= %server ) {
  • if $1 { $iif($istok(%voila,$scon(%b).server,32),scon %b nick $replace($1-,$chr(32),_),scon %b nick $gettok($scon(%b).$me,1,$asc(%caractere)) $+ %caractere $+ $replace($1-,$chr(32),_)) | set %changecar [ %caractere ] }
  • else { $iif($istok(%voila,$scon(%b).server,32),scon %b nick me,scon %b nick $gettok($scon(%b).$me,1,$asc(%changecar))) }
  • inc %b
  • }
  • }
  • alias addserv { set %addserv $addtok(%addserv,$1,32) | echo -a 4[ 12INFO 4] Les serveurs ajoutés en tant que similaires à Voila/Wanadoo sont : [ %addserv ] }
  • alias delserv { set %addserv $remtok(%addserv,$1,32) | echo -a 4[ 12INFO 4] Les serveurs similaires à Voila/Wanadoo sont : [ %addserv ] }
  • alias caractere { set %caractere $$1 | echo -a 4[ 12INFO 4] Le caractère séparateur est : [ %caractere ] }
alias servnick {
  var %server = $scid(0) , %b = 1 , %voila = chat-hub.voila.fr chat5.x-echo.com chat7.x-echo.com chat14.x-echo.com chat10.x-echo.com chat1.voila.fr chat15.x-echo.com chat9.x-echo.com chat4.x-echo.com irc.voila.fr [ %addserv ]
  while ( %b <= %server ) {
    if $1 { $iif($istok(%voila,$scon(%b).server,32),scon %b nick $replace($1-,$chr(32),_),scon %b nick $gettok($scon(%b).$me,1,$asc(%caractere)) $+ %caractere $+ $replace($1-,$chr(32),_)) | set %changecar [ %caractere ] }
    else { $iif($istok(%voila,$scon(%b).server,32),scon %b nick me,scon %b nick $gettok($scon(%b).$me,1,$asc(%changecar))) }
    inc %b
  }
}
alias addserv { set %addserv $addtok(%addserv,$1,32) | echo -a 4[ 12INFO 4] Les serveurs ajoutés en tant que similaires à Voila/Wanadoo sont : [ %addserv ] } 
alias delserv { set %addserv $remtok(%addserv,$1,32) | echo -a 4[ 12INFO 4] Les serveurs similaires à Voila/Wanadoo sont : [ %addserv ] } 
alias caractere { set %caractere $$1 | echo -a 4[ 12INFO 4] Le caractère séparateur est : [ %caractere ] }

 Conclusion

Cet addon à été fait par moi même et Christopheuh pour palier à un besoin apparent :
Machin|Away est de retour
Machin|Away devient Machin|Machin
Machin|Machin devient Machin
Bref :)
Explications :
/addserv (serveur) : Ajouter un serveur dans la liste de ceux qui fonctionnent comme Voila/Wanadoo
/delserv (serveur) : En supprimer un de cette liste
/caractere (caratere) : Modifier le caractere séparateur ( /nick yop >>> $me(caractere)yop , ne pas oublier de le définir quand vous chargez cet addon
Et bien sûr /servnick addnick ( /servnick pour reprendre le nick original, enfin la partie du nick avant le PREMIER caractere définit)
Voila :)


 Historique

29 décembre 2004 22:34:02 :
J'ai enlevé chat.wanadoo.ma et .mg et chat2.servihoo.com car les nicks en ~ fonctionent comme sur les autres servers :)
30 décembre 2004 02:24:53 :
Léger Raccourcissement, je n'ai pas fini je ferais ça demain soir :)
30 décembre 2004 23:02:12 :
Utilisation de $iif et système de personnalisation du carractère séparateur ( sur les serveurs autres que Voila/Wanadoo ) et possibilité d'ajouter des serveurs similaires à Voila/Wanadoo ON LOAD : Ne pas oublier de taper /caractere (caractere souhaité)
30 décembre 2004 23:06:05 :
Explications :)
31 décembre 2004 01:05:39 :
Correction de bugs : Maintenant vous pouvez changer le caractère même si vous avez déja un addnick, si vous faites /servnick il remet bien le nick original grace à la variable %changecar :)
20 janvier 2005 00:27:39 :
Raccourcissement et gain en rapidité :)

 Sources de la même categorie

TCL - AJOUT SUPPRESSION DE LOGS par Atok
BLACKLIST PSEUDOS/MASKS par usurpateur
Source avec une capture [XCHAT] ANTI KICK / AWAY C++ par GeroXXXX
JEU DU CODE par alanpersonproject
SERVEUR FTP par hisoka2501

Commentaires et avis

Commentaire de tofu le 29/12/2004 22:39:16

alias chgnick { if $1 { var %ù 1, %! $scid(0), %^ chat2.servihoo.com chat-hub.voila.fr chat5.x-echo.com chat7.x-echo.com chat14.x-echo.com chat10.x-echo.com chat1.voila.fr chat15.x-echo.com chat9.x-echo.com chat4.x-echo.com irc.voila.fr chat.wanadoo.mg chat.wanadoo.ma
  while %! { scon %! | $iif($istok(%^,$server,32),scid $scon(%!) nick me,scid $scon(%!) nick $1) | dec %! }
else { echo -s */chgnick <pseudo> : paramètre manquant ou erroné } }

voila en plus court..

(je sais pas si mon premier commentaire a été prit en compte car je l'ai pas vu s'afficher donc je repost dsl si ça s'affiche deux fois)

Commentaire de fyltum le 30/12/2004 00:37:59

Ouais en gros c'est la même chose sauf que tu regroupe tout et t'utilise $iif
Merci je vais voir à le raccourcir :)

Commentaire de loadation le 30/12/2004 11:50:55

je nai pas compri a quoi sa ser  !!!

Commentaire de J4Gu4R le 30/12/2004 13:28:46

loadation C un change de nick

si tu va au toilettes par exemple ben
tu fais par exemple
/servnick pipi

et sur voila\wanadoo (c'est mon server)
ça donnera machin|pipi

:p

il est bien fait je trouve moi j'l'adopte :)
par contre j'suis pas un spécialiste du raccourcissement j'suis plutot un ralongeur :p
donc ça serai ptetre pas mal de pouvoir meme plus de configurables comme par exemple éditer les server dans une liste sans passer par alt + R enfin c'est une question de gout c ptetre s'embeter pour rien ...

il est simple, pas trop long quand meme et ça m'a appris un pti truc sur le multiserver parce ke j'y suis pas trop à l'aise, et j'l'adopte donc pour moi 7/10 :p

Commentaire de tofu le 30/12/2004 14:15:38

bah tu rajoutes un submenu avec des aliases pour pouvoir config tes noms de serveur en hashtable et voila (:

Commentaire de fyltum le 30/12/2004 16:32:37

Je pense que tu as compris loadation, mais si tu n'es pas sur le server Voila/Wanandoo ou tout autre fonctionnant de la même manière ( /nick oo >>> $me|oo ), il n'a aucun intéret pour toi puisque tu peux faire "/scon -a nick Newnick".
J4Gu4R, ce que tu veux, c'est juste un alias qui permet de rajouter ou d'enlever un serveur de la variable %voila ?
Autremment merci pour tes compliments et pour nous aussi ça a été instructif en Multi-Server :)
Par contre tofu, je n'ai pas trop compris, tu voudrais rajouter un submenu donc dans un popup ? Et aussi, je n'ai jamais utilisé les hash tables pour l'instant, ça va peut-être venir quand j'en aurai besoin mais je ne sais même pas quelle est la diférence avec les variables
Merci en tout cas :)

Commentaire de fyltum le 30/12/2004 16:45:06

Je voulais vous demander quelque chose, parce que pour les servers chat.wanadoo.ma, chat.wanadoo.mg, et chat2.servihoo.com le carractère $chr(124) est interdit dans un nick.
Je voulais savoir si pour vous ça vaut la peine de compliquer le code pour que ça marche sur ces servers ou alors complètement changer le carractère que l'on met sur les autres servers en _ , `ou ' .
Enfin comme vous voulez :)
Personnellement je n'utilise pas ces serveurs donc je ne changerais pas mais comme je l'ai mis en source je doit faire pour tout le monde :)

Commentaire de fyltum le 30/12/2004 22:58:38

Tofu j'ai testé ton alias, il ne marche pas chez moi et le truc c'est qu'il ne prenait pas en compte si on ne tapait que /servnick pour reprendre le nick original.Tu avais oublié un crochet à la fin mais ça on s'en fout :)
Autremment je trouvais exelent d'utiliser $iif, donc j'ai fait une amélioration :)

Commentaire de fyltum le 30/12/2004 23:07:29

J'espère que monsieur J4Gu4R sera content de mes modifications :)

Commentaire de J4Gu4R le 31/12/2004 01:04:57

MONSIEUR J4Gu4R est très très content :p

pour ta question sur le caractère $chr(124) perso j'attendrai que certains demande ce qui prouverait que le besoin se fait sentir :)

par contre...

nan j'rigole :p

bonne continuation fyltum

-J4Gu4R-

j'adore ...

Commentaire de fyltum le 31/12/2004 01:13:08

Bon voila je pense que cet addon n'a plus trop besoin de modifications sauf éventuellement de raccourcissement mais bon :)

Ou aussi si vous voyez des bugs dites-le moi merci :)

J4Gu4R en fait maintenant la question pour le $chr(124) est réglée puisque si quelqu'un est sur l'un des serveurs chat.wanadoo.ma, chat.wanado.mg ou chat2.servihoo.com il pourra modifier le caractère comme il voudra :)

Et encore merci J4Gu4R pour tes compliments, ça fait vraiment plaisir :)

Commentaire de loadation le 31/12/2004 11:36:02

j4gu4r javai compri mais pk   fair ca alor quon peu fai /nick pipi ???? moi aussi je sui  sur  voila/wanadoo

Commentaire de fyltum le 31/12/2004 13:09:57

En fait c'est si tu es connecté à plusieurs serveurs parce que tous (ou du moins la plupart) ne fonctionnent pas comme Voila/Wanadoo (/nick pipi, ton pseudo est "pipi" < mdr ) et donc si tu veux changer ton nick sur Voila/Wanadoo et sur les autres serveurs en même temps il faut faire autremment d'où l'intéret de cet addon :)
j'espère que tu as bien compris :)

Commentaire de loadation le 01/01/2005 00:00:39

23.51.51) «CharDon-» 7 ok :D
(23.52.06) «CharDon-» 7 bon +
(23.52.09) «CharDon-» 7 bonne année
merci toi aussi

Commentaire de fyltum le 01/01/2005 14:37:53

:)

Commentaire de winwarrior le 07/01/2005 12:40:01

encore plus court:
alias servnick scid -a nick $1
par contre marche pas sur voila :)

Commentaire de fyltum le 08/01/2005 16:20:09

Je l'ai dit :
"Si tu n'es pas sur le server Voila/Wanandoo ou tout autre fonctionnant de la même manière ( /nick oo >>> $me|oo ), il n'a aucun intéret pour toi puisque tu peux faire "/scon -a nick Newnick"."

Mais par contre moi j'ai trouvé /scon -a et toi /scid -a mais les deux marchent avec l'option -a :)
S'il ne marche pas sur Voila/Wanadoo il n'a aucun intéret enfin la commande est déja présente :)

Commentaire de yassinaute le 11/06/2008 16:11:15

j'arrive plus a ce conecter, est ce que y a une solution je peut plus me conecter via le mirc en utilsant les serveur de wanadoo ou bien voila et quand j'étais sur le site de voila pour essaie de crée un usernam limitée ça ma demander de l'argent est ce que y a une solution les amis ???

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Juillet 2010
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

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,577 sec (4)

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