Le nom du pv ou du salon en background...

Contenu du snippet

Cela permet d'afficher le nom d'un salon ou d'un pv ouvert dans le fond en choisissant le police, la taille et la couleur...
Je n'ai pas fait de dialog parce que c'est simple à bidouiller et que j'ai pas tellement envie de me fouler en cette période de bac blanc ( mais peut être que plus tard... )
Le code est un bleu pastel en arial de taille 50, ce qui me semble relativement raisonnable pour une résolution 800*600...
Comme il n'y a pas de commentaire, je vais expliquer ici un peu comment ca marche, en fait je crée une window de type picture et j'y écris le texte avec drawtext, comme on ne peut pas le mettre directement en arriere plan, je l'enregistre en .bmp, je le mets en background et je l'efface juste apres...
Ya plus qu'à le mettre au bon moment...
Je l'ai pas mis pour les fenetres du genre "status" parce que moi ca me servait à rien...
Enjoy!

--------------------------------

J'ai modifié le code parce que celui d'avant ne marchait pas à 100% ( en tout cas chez moi ) alors voila le nouvo, il est plus simple mais il faut faire une petite manip :
Allez dans les options :
Mouse > Nicklist : remplacez /query $$1 par /bquery $$1

Voili Voilou ^^

Source / Exemple :


alias backnick {
  /.window -ph @ $+ $1 0 0 $calc($width($1,arial,50) +20 )  $calc($height($1,arial,50) +50 )
  /.drawtext -r @ $+ $1 $rgb(179,217,255) arial 50 5 5 $1
  /.drawsave @ $+ $1 images\ $+ $replace($1,$chr(124),$chr(44)) $+ .bmp
  /.window -C @ $+ $1
  /.background -c $1 images\ $+ $replace($1,$chr(124),$chr(44)) $+ .bmp
  /.remove images\ $+ $replace($1,$chr(124),$chr(44)) $+ .bmp
}
on *:join:#:{
  if ( $nick == $me ) {
    backnick $chan
  }
}
on *:open:?:*:{
  backnick $nick
}

on *:nick:{
  if ( $window($newnick) != $null ) {
    backnick $newnick
  }
}
alias bquery {
  query $1
  backnick $1
}
a

Conclusion :


Si vous êtes newbie, copiez ca dans une remote et ça ira...
On peut changer la couleur selon le type de fenêtre aussi...
Ben je crois que c'est tout ;)
++

A voir également

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.

Du même auteur (Goulagman)