The World Free


 
AccueilPortailS'enregistrerGalerieFAQRechercherConnexion

Partagez | 
 

 la Blacklist

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
ZeNiTuDe

avatar

Nombre de messages : 142
Age : 47
Date d'inscription : 29/02/2008

MessageSujet: la Blacklist   Ven 5 Sep - 9:21

Et oui peut etre que vous connaissez déja , mais bon terminé de mettre le mal autuit,le boulet bref comme vous voudrez bien l'appeler dans un ackiklist . Ici je vous présente une superbe remote a mettre dans votre script a la base ( outil/édite de script/remote/nouveau ).

Ps : Verrifier que votre blacklisté n'est plus d'access (axx) sur votre salon car avec toutes les belles protections qui existe maintenant grace aux talents de nos codeurs celui ci peut revenir autant qu'il le souhaite et risque d'octroyer des perturbations (flood,etc ).

on ^1:JOIN:#Island-Tchat #ubuntu.Xchat #Island-Tchat: {
.set %pro.c.txt ON
if ( 100 isin $level($address($nick,5))) { .ban $chan $nick 2 | .kick $chan $nick 4BlackList Spécial ZeNiTuDe : Ne polue pas mon univers | echo -a 10 *** 4 $+ Hihi $nick Vien D'etre Kické Sur # Car Il Est Sur La BlackList de ZeNiTuDe }
if (%JPQ == Off) { goto end }
else {

}
:end
}

dialog comp304 {
title "Black List Pour ZeNiTuDe"
size -1 -1 181 180
option dbu
combo 762,2 4 177 100, vsbar
button "Fermer",2, 14 105 35 15,ok,
button "Ajouter",3, 72 105 35 15
button "Retirer",4, 130 105 35 15
edit "Aide:Pour Ajouté Quelqu'un À La BlackList Prend Un Exemple Suivant:",5, 2 125 177 10,disable
edit "Nick , Nick!user@isp.com , *!*@isp.com , *!*user@* , *!*user@isp.com ,",6, 2 135 177 10,disable
edit "Nick*!*@230.192.0.* , *!*user@230.192.0.* etc, etc.",7, 2 145 177 10,disable
edit "La Personne Sera Automatique EJECTÉ ET BANNI du salon. ",8, 2 155 177 10,disable
text "BlackList Editor Pour Irc.MysteryNet.org Amusé Vous!!!",9, 6 170 140 10,disable
}

on *:DIALOG:comp304:init:0: {
update.setupsl
}
alias -l update.setupsl {
did -r comp304 762
set %tempsl.total $count(%setupsl.list,$chr(44))
set %tempsl.count 0
:start
inc %tempsl.count 1
did -a comp304 762 $gettok(%setupsl.list,%tempsl.count,44)
if (%tempsl.count < %tempsl.total) { goto start }
}
on *:DIALOG:comp304:edit:*: {
if ($did == 762) {
set %setupsl.temp.user $did(762).text
}
}
on *:DIALOG:comp304:sclick:*: {
if ($did == 3) {
set %setupsl.list %setupsl.list $+ %setupsl.temp.user $+ ,
update.setupsl
auser 100 %setupsl.temp.user | unset %setupsl.temp.user
}
if ($did == 4) {
set -u1 %setupsl.tc %setupsl.user.selected $+ ,
set %setupsl.list $remove(%setupsl.list,%setupsl.tc)
update.setupsl
ruser 100 %setupsl.user.selected
}
if ($did == 762) {
set %setupsl.user.selected $did($dname,762,$did(762).sel)
}
}
alias slentry {
set %setupsl.list %setupsl.list $+ %setupsl.temp.user $+ ,
update.setupsl
auser 100 %setupsl.temp.user | unset %setupsl.temp.user
}

alias slentry1 {
set %setupsl.list %setupsl.list $+ %setupsl.temp.user $+ ,
update.setupsl
guser 100 %setupsl.temp.user | unset %setupsl.temp.user
}

Alias blacklist {
/dialog -m comp304 comp304

BIEN EVIDAMENT REMPLACER VOTRE "ON/JOIN" PAR VOTRE OU VOS SALON
ET VOTRE "IF" PAR LA FORMULE QUE VOUS SOUHAITER

_________________

découvrez ici -->    http://island-tchat.bestoof.com/index.php


Dernière édition par ZeNiTuDe le Dim 6 Juil - 9:40, édité 1 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://zenitude.forum-actif.net
ZeNiTuDe

avatar

Nombre de messages : 142
Age : 47
Date d'inscription : 29/02/2008

MessageSujet: Re: la Blacklist   Mer 25 Juin - 9:04

Apres avoir poster une blacklist pour votre Mirc sous windows voici une blacklist pour un script sous  Xchat linux

     

# Copyright (c) 2011 Samuel Hoffman
# All rights reserved



import xchat, time

__module_name__ = 'blacklist'
__module_version__ = '1.0'
__module_description__ = 'Kickban the user@host of encounter nicks in the blacklist'

xchat.prnt('Use /BL HELP for useage')

blacklist = dict()
xchat.prnt('Blacklist init as %s' % blacklist)

def bl(parv, parv_eol, userifo):

 global blacklist, time # this is about the most FUCKING stupid thing ever done...

 if len(parv) < 2:
   xchat.prnt('Not enough args. See "/BL HELP" for useage')
   return
 parv[1] = parv[1].upper() # Upper-Case so we can check with if statements easier

 if parv[1] == 'ADD':
   if not parv[2]:
     xchat.prnt('Not enough args. "/BL ADD "')
     return

   if parv[2].lower() in blacklist: # don't over-write
     xchat.prnt('%s is already in the blacklist' % parv[2].lower())
     return

   blacklist[parv[2].lower()] = time.strftime("%a, %d %b %Y %H:%M:%S +0000", time.gmtime())
   xchat.prnt('%s will be kickbanned on their next JOIN.' % parv[2]) # TODO: KB parv[1] from all channels we're opped in (globally) on add

 if parv[1] == 'DEL':
   if not parv[2]:
     xchat.prnt('Not enough args. "/BL DEL "')
     return

   if parv[2].lower() not in blacklist:
     xchat.prnt('%s does not appear to be blacklisted. See "/BL LIST" for current blacklisted nicks' % parv[2])
     return
   
   del blacklist[parv[2].lower()]
   xchat.prnt('%s has been removed from the blacklist.' % parv[2])

 if parv[1] == 'LIST':
   for nick, time in blacklist.iteritems(): # TODO: sort this alphabetically/numerically
     xchat.prnt('%s added at %s' % (nick, time))
   xchat.prnt('End of Blacklist')

 if parv[1] == 'CLEAR':
   blacklist = {}
   xchat.prnt('Blacklist has been cleared')

 if parv[1] == 'HELP':
   xchat.prnt('Help for BL')
   xchat.prnt('  Add a nick to the blacklist: /BL ADD ')
   xchat.prnt('  Delete a nick from the blacklist: /BL DEL ')
   xchat.prnt('  List all nicks in the blacklist: /BL LIST')
   xchat.prnt('  Remove all entries in the blacklist: /BL CLEAR')
   xchat.prnt('End of Help')

xchat.hook_command('BL', bl, help = '/BL HELP')

def bl_check(parv, parv_eol, userifo):
 global blacklist

 mask = parv[0]
 mask = mask[1:] # remove the ':'
 mask = mask.split('!')
 
 host = mask.pop()
 nick = mask[0]

 chan = parv[2]
 chan = chan[1:] # remove ':'


 if nick.lower() in blacklist:
   xchat.prnt('Kick Banning %s from %s, user is blacklisted.' % (nick, chan))
   banmask = '*!' + host
   xchat.command('MODE %s +b %s' % (chan, banmask))
   xchat.command('KICK %s Idiot' % nick)
   # done.

xchat.hook_server('JOIN', bl_check)

_________________

découvrez ici -->    http://island-tchat.bestoof.com/index.php
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://zenitude.forum-actif.net
 
la Blacklist
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
The World Free :: Tous Pour L'IRC :: espace remottes pour script et robot-
Sauter vers: