Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

ANTI-HIGHLIGHT CONFIGURABLE


Information sur la source

Catégorie :AddOns Classé sous : anti, highlight, configurable, antihl, hl Niveau : Débutant Date de création : 08/05/2005 Date de mise à jour : 30/12/2005 16:39:31 Vu : 2 453

Note :
5 / 10 - par 1 personne
5,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (9)
Ajouter un commentaire et/ou une note

Description

Ce petit "addon" tout simple configurable permet tout simplement de kicker une personne quand elle prononce votre pseudo ! Vous pouvez choisir de l'activer/desactiver par un check, et de choisir la raison du kick lors du HighLight...

1ere source que je poste j'essaye de me creuser la tête pour trouver des idées originales mais c'est assez dur =)
 

Source

  • menu menubar,channel {
  • Anti-Highlight:/dialog -m anti-hl anti-hl
  • }
  • dialog anti-hl {
  • title "Anti-HighLight"
  • size -1 -1 147 62
  • option dbu
  • box "Anti-HighLight", 1, 4 2 141 46
  • button "Valider", 2, 56 50 88 10, ok
  • button "Annuler", 3, 5 50 45 10, cancel
  • check "Activer l'Anti-HL", 4, 42 15 67 10
  • text "Raison du kick", 5, 10 31 41 9
  • edit "", 6, 56 31 85 10, autohs
  • }
  • on *:DIALOG:anti-hl:sclick:*: {
  • if ($did == 4) { set %anti-hl $iif($did(4).state,oui,non) }
  • { set %anti-hlmsg $did(6) }
  • }
  • on @*:text:*:#: {
  • if ($me isin $strip($1-)) && (%anti-hl == oui) {
  • /kick $chan $nick %anti-hlmsg
  • }
  • }
  • on 1:dialog:anti-hl:init:0: {
  • if (%anti-hl == oui) { did -c $dname 4 }
  • did -a $dname 6 %anti-hlmsg
  • }
menu menubar,channel {
  Anti-Highlight:/dialog -m anti-hl anti-hl
}

dialog anti-hl {
  title "Anti-HighLight"
  size -1 -1 147 62
  option dbu
  box "Anti-HighLight", 1, 4 2 141 46
  button "Valider", 2, 56 50 88 10, ok
  button "Annuler", 3, 5 50 45 10, cancel
  check "Activer l'Anti-HL", 4, 42 15 67 10
  text "Raison du kick", 5, 10 31 41 9
  edit "", 6, 56 31 85 10, autohs
}

on *:DIALOG:anti-hl:sclick:*: {
  if ($did == 4) { set %anti-hl $iif($did(4).state,oui,non) }
  { set %anti-hlmsg $did(6) } 
}

on @*:text:*:#: {
  if ($me isin $strip($1-)) && (%anti-hl == oui) {
    /kick $chan $nick %anti-hlmsg
  }
}

on 1:dialog:anti-hl:init:0: {
  if  (%anti-hl == oui) { did -c $dname 4 }
   did -a $dname 6 %anti-hlmsg  
}

Conclusion

A placer dans les remotes (Alt + r, nouveau et vous coller la source).
Pour l'ouvrir clique droit sur un salon, et cliquez sur Anti-Highlight.
Il faut être Op pour que cette source fonctionne evidemment !
 

Historique

01 juin 2005 13:58:26 :
petit update..
30 décembre 2005 16:39:31 :
.

Commentaires et avis

signaler à un administrateur
Commentaire de SornDrixer le 08/05/2005 20:12:32 administrateur CS

Pour élargir l'utilité de ton addon, ca serait bien de proposer une liste permettant la configuration des mots à considèrer comme hightlight.
Un HL peut être crée pour nimporte quel mot et non uniquement son pseudo, comme mIRC le propose dans ses options.

Ainsi, on pourrait même se servir de ton addon en guise d'anti-badwords.

Pour le moment, ton addon me fait surtout penser à un anti-bardwords "bridé" :(


Pour une première source, c'est pas mauvais du tout, et ca mérite d'être amélioré

Bonne continuation

signaler à un administrateur
Commentaire de wims le 08/05/2005 20:14:49

Hum niveau originalité j'ai jamais vu des truc comme ca :)
Apres niveau utilité, je n'en vois pas :$
Au niveau du code :
Regroupe tes evenement on dialog
/kick $chan $nick %anti-hlmsg < vérifie que %anti-hlmsg existe et enleve le /

signaler à un administrateur
Commentaire de DeViL66 le 08/05/2005 20:17:26

merci (ah oui c'est vrai pour moi highlight = mon nick)
Je vais essayer de l'améliorer et d'update !

signaler à un administrateur
Commentaire de wims le 08/05/2005 20:28:51

on 1:dialog:anti-hl:init:0: {
    if  (%anti-hl == oui) { did -c $dname 4 }
    { did -a $dname 6 %anti-hlmsg }
}

Tu peux enlever les accolade pour la ligne did -a

signaler à un administrateur
Commentaire de fjxokt le 08/05/2005 20:39:32

c'est vrai que tu peut transformer ça vite fait en anti-badwords, pourquoi pas
par contre comme wims l'a dit, je vois mal a quoi ça peut servir concretement ;)
enfin bon debut

sinon (et c'est vraiment pour chipoter),  j'aurai plutot mis ça ds la var:
set %anti-hl $iif($did(4).state,c,u)
  de maniere a eviter le 'if' de ton init en faisant
did - $+ %anti-hl $dname 4
(enfin bon c'est qu'une petite astuce)

signaler à un administrateur
Commentaire de MaX_62 le 08/05/2005 21:12:07

Avant de kicker, vérifies que tu es op :
on @*:TEXT au lieu de on *:TEXT
J'trouve ça assez original, sauf que un HL c'est pas criminel, faudrait kicker seulement si le type fait plusieurs HL successivement.

signaler à un administrateur
Commentaire de Naza le 09/05/2005 09:32:39

C'est amusant, t'es op sur ton salon, t'as ta copine qui te dis "Bisouxxxxxxxxxxxx mon Nazario" et PAM!
Kick in your face =(

--

Bizzare ton init:
{ did -a $dname 6 %anti-hlmsg }
remplace par: edit %anti-hlmsg,ID, ...

Perso j'aurais fais: set %anti-hl $did(4).state
puis après if %anti-lh ou if !%anti-hl ...

Bonne continuation !

signaler à un administrateur
Commentaire de DeViL66 le 09/05/2005 15:29:49

merci :)
Pour la copine elle a qu'a t'appeller  chéri !! Non je déconne je vais transformer vite fait ca en Anti-Badword et Update suivant vos conseil pour la programation...

@+

signaler à un administrateur
Commentaire de alexis76 le 24/01/2006 16:56:49

euh à revoir je sais pas au bout de combien de flood hl il sdéclanche mais ça fonctionne pas ! : /

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

anti flood [ par Moustiko ] ^^salut les collegues scripteurs^^je commence a scripter et je cherche a faire un antiflood pour mon bot personnelje n'arrive pas a le metre en place, anti ban [ par ckemoua ] CkemouAsaluté c encore moi.....je cherche un dialog pour konfig un anti ban sur:un ou plusieurs chans et sur un ou plusieurs botavec config du message Anti voice [ par Twinuts ] Bonjours vous tous,Voila voila je fais parti des usagers irc qui ne supporte pas les voice(c'est con mais bon).Vu mon niveau en programmation Irc je n HighLight [ par PuLP ] Bonjour,Je voudrais crée un system HighLight personnel, tout marche bien sauf un leger détail, la fenetre du salon ou l'highlight se colori en Rouge c Anti-Majuscule [ par jujuquatre ] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~JuJuQuArTrE s^ s^ s^ JuJu_BoT WWW.ut2004.fr.st~~~~~~~~~~~~~~~~~~~~~~~~~~~~Svp je chercherai comment faire un anti-majs Mer Tous les anti flood de ce site ne marchent pas... chez moi... [ par Kolibot ] J'en ai marre ca fé trois plombes que je cherche un anti flood et yen a aucun ki marche chez moi je ne c pa pk... c lourd... vmt vmt vmt lourd... info pour un on:join:#: SVP [ par phil1957 ] j'aurai aimé ke ce ki suit puisse être en on:join:#: à l'entrée sur un chan. Merci par avance pour votre attention et vos réponses :menu menubar,chann highlight [ par LALIE ] coucou je sui nouvelle donc voila ma premiere kestionkan on prononce mon pseudo sur le chan je n'ai pas de son ki m'averti donc j'aimerais savoir kome Anti notice [ par copatte ] Voila j'ai vu des anti notice et anti amsg mai je ne trouve pas la commandes si vous en avais une des deux reponder tanks !! anti kick ? [ par morgandetoi06 ] y a t il un script anti kick qui fonctionne ? j en ait testé 2 qui viennent d ici mais apparement ils ne fonctionnent pas ?www.morgan06.fr.fm


Nos sponsors

Sondage...

CalendriCode

Janvier 2009
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 BAÏSE, 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
Temps d'éxécution de la page : 1,123 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.