Aide - Recherche - Membres - Calendrier
Version complète : Personnaliser Les Entrants En Salle
CCS Forums > Services MSN > MSN Chat Network > CCScript™ pour MSN Chat > Add-Ons utilisateurs
Rose.Warda
Expliqué par C•Dryk™ le 24 Septembre 2005
_____________________________________________

Si vous souhaitez faire un message d'acceuil personnalisé pour certaines personnes, voici comment faire

1/ Créer un nouveau fichier remote en suivant les instructions ici :
Comment rajouter un nouveau code

2/ Dans le code à la place des xxxxxxx mettez le pseudo encodé de la personne
par ex: pour »« - Řøšε åиğεŁ - »« , mettez »« - Řøšε åиğεÅ? - »«
pour trouver et copier le pseudo encodé, suivez les instruction ici:
Pseudo Encodé/décodé Dans Ccscript

3/ Copier et coller ce code dans votre nouveau fichier et enregistrer en cliquant sur OK
Changer les phrases en y mettant ce que vous souhaitez, ce qui est là est un exemple


CODE
on *:JOIN:#: {
;-- DEBUT
  if ($nick ==  xxxxxxxxx) { msg # Bonjour $nick (h) $msn.encode(passez une bonne journée);) }
    elseif ($nick == xxxxxxxxxx) { msg # Tiens $nick est de retour parmi nous *-) }
    elseif ($nick == xxxxxxxxxx) { msg # Voila $nick notre (6) de service }
;-- FIN
}



ATTENTION

--> $msn.encode(...) permet la lecture des lettres avec accent. Si vous mettez un message contenant des lettres avec des accents, mettez le entre les parenthèses
--> Trop de messages d'acceuil envoyé par le bot à une personne en salle fera déconnecter le bot.
Petit rappel rapide : chaque entrant reçoit les messages suivants : l'aide interactive et si ses privés sont ouverts : l'historyc et le privé d'acceuil
Si il est animateur il recevra en plus le message correspondant à son niveau + les options du level.
Il ne faut pas ajouter plus de 2 messages supplémentaires en plus de ceux là sous peine de voir le bot déconnecter!
Si votre bot déconnecte après que vous ayez ajouté plusieurs messages personnalisés pour une seule personne, il vous faudra tout simplement retourner dans votre fichier et en déléter jusqu'a ce que le bot ne déconnecte plus.
--> Vous pouvez rajouter autant de lignes de code commençant par
elseif ($nick == xxxxxxxxxx) { msg # ... } que de pseudo pour lesquels vous souhaitez personnaliser l'acceuil
melgibson
voial j'ai cpier une commande sur ce forum mais mon script plante avec pk voila la comande

on *:JOIN:#: {
;-- DEBUT
if ($nick == °°fleur-des-champs°°) { msg # Bonjour l'animatrice $nick cool.gif $msn.encode(passez une bonne journée)wink.gif }
elseif ($nick == xxxxxxxxxx) { msg # Tiens $nick est de retour parmi nous *-) }
elseif ($nick == xxxxxxxxxx) { msg # Voila $nick notre diablo.gif de service }
;-- FIN

quand l'animatrice entre en salle le bot plante mais si je l'enléve de la commande non
Pourquoi le script plante sur les caractéres speciaux °°

Merci
ЯЄβЄ££€
C'est peut être coïncidence pour les caractères spéciaux ? :blink:
Si il s'agit d'une animatrice qui rentre possible que elle a trop des messages d'acceuil simplement...
As tu songé a ça ? :blink:
C•Dryk™
Dans CCSCript Me ou dans CCScript V2, les animateurs reçoivent plusieurs messages à l'entrée dont: les options animateurs, les messages d'accueil et d'historique, etc. Donc tout simplement, si tu envois un message de plus à un animateur arrivant, tu lui envois trop de messages, donc le serveur msn te deconnecte...

Surveilles le nombre de message que tu envois à un animateur tongue.gif
Orus
essaie autrement d'ajouter un timer genre ... ça peut depanner au pire wink.gif
CODE
on *:JOIN:#: {

  if ($nick == °°fleur-des-champs°°) { .timer.join 1 1 msg $!msn.get($cid,fullroom) Bonjour l'animatrice $nick (h) passez une bonne $msn.encode(journée);) }
  elseif ($nick == xxxxxxxxxx) { .timerjoin 1 1 bla bla }
  elseif ($nick == xxxxxxxxxx) { .timerjoin 1 1 bla bla }
}
Ceci une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquez ici.
Invision Power Board © 2001-2010 Invision Power Services, Inc.