Traduction en francais des évenements salon

Soyez le premier à donner votre avis sur cette source.

Snippet vu 3 737 fois - Téléchargée 24 fois

Contenu du snippet

Voila c'est simplement la traduction des évenements salon en francais.
C'est assez simple à faire je sais mais ca pourra aider ceux qui éventuellement ne savent pas le faire ou alors pour ceux qui n'ont pas envie de passer du temps a faire ca.

Source / Exemple :


on ^1:join:#: {
  if ( $nick == $me ) {
    echo $chan 10 $+ $timestamp *** Tu viens d'entrer sur14 $chan | haltdef
  } 
  else { 
    echo $chan 10 $+ $timestamp *** [Join]14 $nick 10( $remove($address($nick,1),*!*) ) est entré(e) sur14 $chan | haltdef
  }
}

on ^1:part:#:echo $chan 7 $+ $timestamp *** [Part]14 $nick 7( $address($nick,2) ) a quitté14 $chan 7 $1- | haltdef

on ^1:mode:#: {
  echo $chan 9 $+ $timestamp *** [Mode]14 $nick 09a changé le mode du canal14  $chan $+ :09 $1-
  haltdef
}

on ^1:nick: {
  var %n = 1
  while ( %n <= $comchan($newnick,0)) {
    echo $comchan($newnick,%n) 5 $+ $timestamp *** [Nick]14 $nick 05a pris le pseudo14 $newnick 
    inc %n
  }
  halt
}

on ^1:kick:#: {
  if ( $nick !== $1- ) echo $chan 3 $+ $timestamp *** [Kick]14 $nick 03a éjecté(e)14 $knick 03de14 $chan 03( $1- )
  else echo $chan 3 $+ $timestamp *** [Kick]14  $nick 03a éjecté(e)14 $knick 03de14 $chan 3!!!
  haltdef
}

on ^1:ban:#:echo $chan 3 $+ $timestamp *** [Ban]14 $banmask 03banni par14 $nick  | haltdef

on ^1:unban:#:echo $chan 3 $+ $timestamp *** [UnBan]14 $banmask 03réhabilité par14 $nick | haltdef

on ^1:voice:#:echo $chan 9 $+ $timestamp *** [Voice]14 $nick 09a "voicé" (+v)14 $vnick | haltdef

on ^1:devoice:#:echo $chan 9 $+ $timestamp *** [DeVoice]14 $nick 09a "devoicé" (-v)14 $vnick | haltdef

on ^1:op:#:echo $chan 9 $+ $timestamp *** [Op]14 $nick 09a "oppé" (+o)14 $opnick | haltdef

on ^1:deop:#:echo $chan 9 $+ $timestamp *** [DeOp]14 $nick 09a "deoppé" (-o)14 $opnick | haltdef

on ^1:invite:#: if ( % [ $+ [ $server ] $+ _status ] != away ) { echo $chan 05 $+ $timestamp *** [Invite $server $+ ]14 $nick 05t'invite sur14 $chan | haltdef }

on ^1:topic:#:echo $chan 9 $+ $timestamp *** [Topic]14 $nick 09a changé le topic de14 $chan $+ :09 $1- | haltdef

on ^1:owner:#:echo $chan 9 $+ $timestamp *** [Owner]14 $nick 09a "owner" (+q)14 $opnick | haltdef

on ^1:deowner:#:echo $chan 9 $+ $timestamp *** [DeOwner]14 $nick 09a "deowner" (-q)14 $opnick | haltdef

on ^1:help:#:echo $chan 9 $+ $timestamp *** [Halfop]14 $nick 09a "halfoppé" (+h)14 $hnick | haltdef

on ^1:dehelp:#:echo $chan 9 $+ $timestamp *** [DeHalfop]14 $nick 09a "dehalfoppé" (-h)14 $hnick | haltdef

on ^1:quit: {
  var %i = 1
  while (%i <= $comchan($nick,0)) {  
    echo  $comchan($nick,%i) 7 $+ $timestamp *** [Quit]14 $nick 7( $address($nick,2) ) a quitté le serveur ( $+ $1- $+ )
    inc %i
  }
  haltdef
}

Conclusion :


Voila, il vous suffit de mettre ce code dans les remotes et ca remplacera les évenements en anglais de votre mIRC par leur traduction en francais.

A voir également

Ajouter un commentaire

Commentaires

Messages postés
289
Date d'inscription
lundi 8 mars 2004
Statut
Membre
Dernière intervention
14 février 2009

$address($nick,2 ne fonctionne pas correctement , j'ai tres souvent un vide à la place lorsque les users partent ou quittent ,exemple :

[21:46] * domistico_18 ( ) a quitté le serveur (Quit ())

Y'a moyen de remplacer ca par un raw ou autre plus performant qui lise et affiche à coup sur l'information demandées ??

merki ^^'
Messages postés
19
Date d'inscription
lundi 20 octobre 2003
Statut
Membre
Dernière intervention
20 janvier 2004

On peut remplcer :
- echo $chan 9 $+ $timestamp ***
par
- echo -t $chan 9 ***
ce qui laisse le choix a l utilisateur d avoir ou non les timestamp.
Messages postés
817
Date d'inscription
mercredi 25 juin 2003
Statut
Membre
Dernière intervention
19 avril 2004

Cette alias respecte mieux ton code :
alias colev { echo $chan $1 $+ $timestamp *** $+([,$2,]14 $nick ,$3) $4 $5 14 $+ $6- | haltdef }
Messages postés
817
Date d'inscription
mercredi 25 juin 2003
Statut
Membre
Dernière intervention
19 avril 2004

C'est pas mal.... et on voit rarement ce genre de script ce qui est un excellent point !! Je pense qu'une partie de ton code est optimisable... Voici un exemple :
on ^1:RAWMODE:#:{
if +b isin $1 { colev 3 Ban 03à banni $2- }
if -b isin $1 { colev 3 UnBan 03à réhabilité $2- }
if +v isin $1 { colev 9 Voice 09à "voicé" (+v) $2- }
if -v isin $1 { colev 9 DeVoice 09à "devoicé" (-v) $2- }
if +o isin $1 { colev 9 Op 09à "oppé" (+o) $2- }
if -o isin $1 { colev 9 DeOp 09à "deoppé" (-o) $2- }
if +q isin $1 { colev 9 Owner 09à "owner" (+q) $2- }
if -q isin $1 { colev 9 DeOwner 09à "deowner" (-q) $2- }
if +h isin $1 { colev 9 Halfop 09à "halfoppé" (+h) $2- }
if -h isin $1 { colev 9 DeHalfop 09à "dehalfoppé" (-h) $2- }
}
alias colev { echo $chan $1 $+ $timestamp *** $+([,$2,]14 $nick ,$3) $4 14 $+ $5- | haltdef }

Je te mets 7/10
Messages postés
1025
Date d'inscription
vendredi 29 août 2003
Statut
Membre
Dernière intervention
28 mars 2005
1
J'osais pas le mettre mais puisque c'est ta première source, c'est assez bien :) 6/10

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.