begin process at 2012 02 10 02:56:50
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Astuces

 > KICK LES MAL-POLIES

KICK LES MAL-POLIES


 Information sur la source

Note :
1,17 / 10 - par 6 personnes
1,17 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Astuces Classé sous :antidle Niveau :Débutant Date de création :08/04/2006 Vu :3 482

Auteur : PALOMETTE

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

 Description

kick un usager qui rentre sur un channel et qui dis pas bonjour

s il dit bonjour il est +v et de ce fait n est plus kické.

Source

  • A mettre dans un fichier remote
  • alias kidle {
  • kick $$2 $$1 Pour être BIENVENUE, il faut dire "Bonjour" }
  • on *:join:%salonai:{
  • timer $+ $nick 1 15 kidle $nick $chan
  • }
  • on *:text:*:%salonai:{
  • if (($nick !isop $chan) && ($nick !isvoice $chan)) {
  • .timer $+ $nick off
  • .timer $+ $nick 1 15 kidle $nick $chan
  • }
  • A mettre dans un autre fichier Remote
  • on *:TEXT:*Bonjour*:#:/{ mode $chan +v $nick }
  • }
  • }
  • on *:op:%salonai:{
  • .timer $+ $opnick off
  • }
  • on *:deop:%salonai:{
  • if ($opnick !isvoice $chan) {
  • .timer $+ $nick 1 15 kidle $opnick $chan
  • }
  • }
  • on *:devoice:%salonai:{
  • if ($vnick !isop $chan) {
  • .timer $+ $nick 1 15 kidle $vnick $chan
  • }
  • }
  • on *:voice:%salonai:{
  • .timer $+ $vnick off
A mettre dans un fichier remote

alias kidle { 

kick $$2 $$1 Pour être BIENVENUE, il faut dire "Bonjour"  }

on *:join:%salonai:{ 
  timer $+ $nick 1 15 kidle $nick $chan 
} 
on *:text:*:%salonai:{ 
  if (($nick !isop $chan) && ($nick !isvoice $chan)) { 
    .timer $+ $nick off 
    .timer $+ $nick 1 15 kidle $nick $chan 
  } 

A mettre dans un autre fichier Remote

on *:TEXT:*Bonjour*:#:/{ mode $chan +v $nick }

}

} 
on *:op:%salonai:{ 
  .timer $+ $opnick off 
} 
on *:deop:%salonai:{ 
  if ($opnick !isvoice $chan) { 
    .timer $+ $nick 1 15 kidle $opnick $chan 
  } 
} 
on *:devoice:%salonai:{ 
  if ($vnick !isop $chan) { 
    .timer $+ $nick 1 15 kidle $vnick $chan 
  } 
} 
on *:voice:%salonai:{ 
  .timer $+ $vnick off 







 Conclusion

Pour l'installez taper /set %salonai # nom du channel

Ce petit code très simpliste je le confesse [ c'est mon premier ] est très pratique pour les Idle mal-polis.

J'ai réglé le timer a 30 secondes - Les arrivants sont prévenus par entrymsg de la fonction kickidle afin de ne pas être trop brutal .

Il ne s'active pas pour les op et les Voices - Pour les %halfop si quelq'un peut m'aider  Merci d'avance

Eagle4


 Sources de la même categorie

Source avec une capture ALIAS POUR TELECHARGER UNE VIDEO SUR YOUTUBE (MISE A JOUR V1... par WorldDMT
ANTI SAJOIN par Maka57
PERMET DE CHERCHER UN HOST par ACoZz
Source avec Zip SIMULATION D'UNE ROULETTE QUI TOURNE par wims
SELPOS - SELECTION ET POSITION ! par wims

Commentaires et avis

Commentaire de PALOMETTE le 08/04/2006 22:04:49

petite erreur ligne 16 17 18 a mettre dans une autre remote  
est mal placée.   pour les très débutants placer ces 3 lignes uniquement dans une remonte a part  

Eagle4

Commentaire de Mc_AbBeR le 09/04/2006 09:46:29

Moi, je fais mieux en quelques lignes :

alias rajout.chan { var %a = $addtok(%chans,$2,59) }
on *:JOIN:#:{ if ($istok(%chans,$chan,59)) { var %bonjour. [ $+ [ $nick ] ] on | .timer $+ $nick 1 10 kick $chan $nick Pour être bienvenue, il faut dire "BONJOUR" } }
on *:TEXT:*:#:{ if ((bonjour isin $1) && (%bonjour. [ $+ [ $nick ] ])) .timer $+ $nick off }

Je ne sais pas si ça marche, j'ai fait ça vite fait ;)

Commentaire de Mc_AbBeR le 09/04/2006 09:47:42

Et de plus, je ne voi vraiment pas l'interet de cette source !
Pourrais-tu m'expliquer ? =)

Commentaire de PALOMETTE le 09/04/2006 14:04:07

réponse à Mc_ABBER

1] Que tu fasses mieux c est normal c est mon premier !!!

2] l'intérêt de cette source c'est uniquement de kicker les malpolis . En plus quand ils entrent sur le salon ils sont prévenus par entrymsg : BoT kick les malpolis - Prière de dire Bonjour
Pas Grand intéret je le conçois , mais au moins un petit rappel à la politesse , ça fait pas de mal .
[je vais tester ton code ]

Eagle 4
    

Commentaire de RCA ArKanis le 09/04/2006 15:25:03

imagine si le gars a un "rejoin on kick" ... boucle interminable, flood, affreux quoi :/

il te manque un } à la fin de ton code
c'est très mal codé !

"A mettre dans un autre fichier Remote"
pourquoi ne pas regrouper les deux ON TEXT ?

half-op : utilise ishop ?

pourquoi est-ce que tu relances le timer quand la personne est devoice (resp deop) ? quel est l'intérêt ? il s'est déjà présenté, vu qu'il a été voice (resp op)

plutôt que de faire tous tes if (nick isvoice, isop ...) partout, mets plutôt ces conditions dans ton alias kidle

.timer $+ $nick off
.timer $+ $nick 1 15 kidle $nick $chan
pas besoin de l'éteindre avant, le 2e va l'écraser

tu dis dans ton explication finale que tu as mis les timers à 30secs, perso j'en vois 15

encore un code à flooder un max :/

Commentaire de Benjamin37 le 10/04/2006 09:34:32

Je ne vois pas en quoi c'est utile de kicker les malpolis qui ne disent pas "bonjour" ou "bonsoir" ou bien "salut" meme dans les nouvelles netiquettes de voila / wanadoo cette regle n'y est plus ^^.
Je pense que ça fera rigoler certain :p

(Je note pas :S )

N.B. : Certe la politesse n'a jamais écorché personne mais certain ne la connaisse pas

Commentaire de ISoKa le 02/05/2006 08:34:58

Juste une pensée emue pour les gens qui voulant faire preuve d'originalité voulaient dire 'jour, coucou etc... Sinon, pour le code un truc aussi, tu voices si on dit bonjour certes, mais pour eviter d'envoyer des commandes qui servent à rien vérifie qu'il soit pas deja voice ex:
(nick1) bonjour la romm [ tu le voice ]
(+nick2) bonjour nick1 [ tu le revoice ]
c'etait juste pour que quand tu codes tu penses à des choses comme ca, sinon bin on est tous passé par là mais t'inquietes avec de la bonne volontée ca vien :)

Commentaire de itrox le 19/09/2006 22:26:20

Pour les halfop c'est les "Help" je crois mais je suis pas sur.
Enfin j'ai pas essayer ton code mais voilà c'est un conseil pour toi mais bon ça sert pas à grand chose un code comme ça.
enfin bonne continuation...

ItroX

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

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

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