Auto limit

Soyez le premier à donner votre avis sur cette source.

Snippet vu 3 861 fois - Téléchargée 26 fois

Contenu du snippet

Description: Ce petit snippet tout bete permet de modifier la limitation en user d un salon. Pour ce faire toute les 45 min il limit l entrée au salon à une nombre de personne qui est le nombre de personne + 20

Source / Exemple :


;====================================================================
;Author Name:     JHD, Email: jhd@jhdscript.com
;Company:         JHDSCRIPT®, Home Page: http://www.jhdscript.com
;--------------------------------------------------------------------
;Code Name:       Auto limit
;Copyright:       2002-2xxx, Date: 9/03/02
;====================================================================

;-------POPUP---------------------------

menu channel {
  -
  Auto Limit
  .On:.timeral 0 45 autolimiton
  .Off:.timeral off 
  -
}

;------------------------ alias---------------

alias autolimiton {
  %tmpal = 1
  while ( %tmpal < $chan(0) ) {
    if ( $me isop $chan(%tmpal) ) {
      mode $chan(%tmpal) +l $calc($nick($chan(%tmpal),0) + 20 )
    }
    inc %tmpal
  }
}

A voir également

Ajouter un commentaire

Commentaires

Messages postés
11
Date d'inscription
dimanche 20 mars 2005
Statut
Membre
Dernière intervention
28 février 2008

bonsoir j'ai fait le code de Floorfilla91 pour la limite sur un chan il marche très bien sauf qu'il me fait un message d'erreur toutes les 20 à 30 secondes celui la
[Info] #:{ Commande invalide
je rappelle que la commande marche ya juste ce message d'erreur si vous pouviez m'aider j'ai chercher plusieurs solus mais rien n'y fait merci par avance
rappel du code:
on *:join:#:{ if ($me isop $chan) .timerautolimit [ $+ [ $chan ] ] 1 7 mode $chan +l $calc($nick($chan,0) + 2) }
on *:part:#:{ if ($me isop $chan) .timerautolimit [ $+ [ $chan ] ] 1 5 mode $chan +l $calc($nick($chan,0) + 1) }
on *:kick:#:{ if ($me isop $chan) .timerautolimit [ $+ [ $chan ] ] 1 5 mode $chan +l $calc($nick($chan,0) + 1) }
on *:quit:#:{ if ($me isop $chan) .timerautolimit [ $+ [ $chan ] ] 1 5 mode $chan +l $calc($nick($chan,0) + 1) }
Messages postés
27
Date d'inscription
lundi 5 décembre 2005
Statut
Membre
Dernière intervention
18 février 2008

on *:join:#:{ if ($me isop $chan) .timerautolimit [ $+ [ $chan ] ] 1 7 mode $chan +l $calc($nick($chan,0) + 2) }
on *:part:#:{ if ($me isop $chan) .timerautolimit [ $+ [ $chan ] ] 1 5 mode $chan +l $calc($nick($chan,0) + 1) }
on *:kick:#:{ if ($me isop $chan) .timerautolimit [ $+ [ $chan ] ] 1 5 mode $chan +l $calc($nick($chan,0) + 1) }
on *:quit:#:{ if ($me isop $chan) .timerautolimit [ $+ [ $chan ] ] 1 5 mode $chan +l $calc($nick($chan,0) + 1) }

Et voila la source modifier tester sur robot op et IRCop deop (pencez a enlver le on *:join:#:{ if ($me isop $chan) si lé enbas :])
Messages postés
875
Date d'inscription
samedi 17 mai 2003
Statut
Membre
Dernière intervention
22 juin 2012

ouai PuMaZ je suis daccord ac toi , j'avé fé un truc com ca pr un mon main chan et ca marche sans problem . le seul truc c sil ya un split la c la mdr .
Messages postés
92
Date d'inscription
mercredi 6 août 2003
Statut
Membre
Dernière intervention
13 février 2009

non jhd regarde bien » .timerautolimit [ $+ [ $chan ] ]
i lvon s amusez les clone :))) sa relancera le timer tu floodera pas ;o)
Messages postés
338
Date d'inscription
mardi 13 août 2002
Statut
Membre
Dernière intervention
29 novembre 2007

vi c vrai toi tu utilise l evenement sur le on join mais si t as une attaque de flood et que 500 clone debarque sur le salon ben t baiser :/
Afficher les 8 commentaires

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.