begin process at 2012 02 10 18:52:45
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

AddOns

 > SHITLIST BY V1KO0

SHITLIST BY V1KO0


 Information sur la source

Note :
1 / 10 - par 2 personnes
1,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :AddOns Niveau :Initié Date de création :12/05/2004 Vu :3 105

Auteur : viko

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

 Description

This is one perfect shitlist .
Put this in your remote !

Source

  • dialog shite {
  • title "Shitlist by v1ko0"
  • size -1 -1 156 175
  • option dbu
  • list 1, 83 6 65 143, size
  • edit "", 2, 17 26 50 10, autohs
  • button ".::Add::.", 3, 3 41 37 12
  • button ".::Del::.", 4, 45 41 37 12
  • button ".::Edit::.", 5, 23 59 37 12
  • box "-Format-", 6, 3 84 72 65
  • radio "-Kick-", 7, 13 95 24 10
  • radio "-Kickban-", 8, 13 111 33 10
  • radio "-Akick-", 9, 12 128 25 10
  • text ".::Nick::.", 10, 25 10 26 8
  • button ".::Ok::.", 11, 5 163 143 12, ok cancel
  • check ".::Shitlist-On::.", 12, 20 152 65 10
  • }
  • alias shitmaj {
  • did -r shite 1
  • var %conte = 1
  • while ( %conte <= $gettok(%shit,0,44) ) {
  • did -a shite 1 $gettok(%shit,%conte,44)
  • inc %conte
  • }
  • }
  • on *:dialog:shite:init:0: {
  • shitmaj
  • if (%formashit == Kick) { did -c shite 7 }
  • if (%formashit == Kb) { did -c shite 8 }
  • if (%formashit == Akick) { did -c shite 9 }
  • if (%shitact == pikachu) { did -c shite 12 }
  • }
  • on *:dialog:shite:sclick:*:{
  • if ($did == 3) { set %shit $addtok(%shit,$did(2),44) | shitmaj }
  • if ($did == 5) && ($did(1).sel !== $null) { set %shit $reptok(%shit,$gettok(%shit,$did(1).sel,44),$did(2),1,44) | shitmaj }
  • if ($did == 1) { did -ra shite 2 $gettok(%shit,$did(1).sel,44) }
  • if ($did == 4) { set %shit $remtok(%shit,$gettok(%shit,$did(1).sel,44),44) | shitmaj }
  • if ($did == 7) { set %formashit Kick }
  • if ($did == 8) { set %formashit Kb }
  • if ($did == 9) { set %formashit Akick }
  • if ($did == 12) {
  • if ($did(12).state == 1) { set %shitact pikachu }
  • else { set %shitact carapuce }
  • }
  • }
  • on ^1:JOIN:#:{
  • if (%shitact == pikachu) && ($nick isin %shit) && (%formashit == Kick) { /kick $chan $nick ShitListed ! }
  • if (%shitact == pikachu) && ($nick isin %shit) && (%formashit == Kb) { /kick $chan $nick ShitListed! | /ban $chan $nick }
  • if (%shitact == pikachu) && ($nick isin %shit) && (%formashit == Akick) { //msg chanserv akick $chan add $nick Muahahah $me | /kick $chan $nick Get out of here (shitlisted) ! }
  • }
  • on *:load:{ /dialog -m shite shite }
  • menu menubar,channel,status,query {
  • -
  • ShitList :/dialog -m shite shite
  • -
  • }
dialog shite {
  title "Shitlist by v1ko0"
  size -1 -1 156 175
  option dbu
  list 1, 83 6 65 143, size 
  edit "", 2, 17 26 50 10, autohs
  button ".::Add::.", 3, 3 41 37 12
  button ".::Del::.", 4, 45 41 37 12
  button ".::Edit::.", 5, 23 59 37 12
  box "-Format-", 6, 3 84 72 65
  radio "-Kick-", 7, 13 95 24 10
  radio "-Kickban-", 8, 13 111 33 10
  radio "-Akick-", 9, 12 128 25 10
  text ".::Nick::.", 10, 25 10 26 8
  button ".::Ok::.", 11, 5 163 143 12, ok cancel
  check ".::Shitlist-On::.", 12, 20 152 65 10
}

alias shitmaj {
  did -r shite 1
  var %conte = 1
  while ( %conte <= $gettok(%shit,0,44) ) {
    did -a shite 1 $gettok(%shit,%conte,44) 
    inc %conte
  }
}
on *:dialog:shite:init:0: {  
  shitmaj
  if (%formashit == Kick) {   did -c shite 7 }
  if (%formashit == Kb) { did -c shite 8 }
  if (%formashit == Akick) {  did -c shite 9 }
  if (%shitact == pikachu) { did -c shite 12 }
}
on *:dialog:shite:sclick:*:{
  if ($did == 3) { set %shit $addtok(%shit,$did(2),44) | shitmaj }
  if ($did == 5) && ($did(1).sel !== $null)   { set %shit $reptok(%shit,$gettok(%shit,$did(1).sel,44),$did(2),1,44) | shitmaj }
  if ($did == 1) { did -ra shite 2 $gettok(%shit,$did(1).sel,44) }
  if ($did == 4) { set %shit $remtok(%shit,$gettok(%shit,$did(1).sel,44),44) | shitmaj }
  if ($did == 7) { set %formashit Kick }
  if ($did == 8) { set %formashit Kb }
  if ($did == 9) { set %formashit Akick }
  if ($did == 12) {
    if ($did(12).state == 1) { set %shitact pikachu }
    else { set %shitact carapuce }
  }
}
on ^1:JOIN:#:{
  if  (%shitact == pikachu) && ($nick isin %shit) && (%formashit == Kick) { /kick $chan $nick ShitListed ! }
  if  (%shitact == pikachu) && ($nick isin %shit) && (%formashit == Kb) { /kick $chan $nick ShitListed! | /ban $chan $nick }
  if (%shitact == pikachu) && ($nick isin %shit) && (%formashit == Akick) { //msg chanserv akick $chan add $nick  Muahahah $me | /kick $chan $nick Get out of here (shitlisted) !  }
}
on *:load:{ /dialog -m shite shite }
menu menubar,channel,status,query {
  - 
  ShitList :/dialog -m shite shite 
  -
}




 Sources du même auteur

AWAY SYS V1.0
Source avec une capture WHOIS SYSTEM V1.0
MY NEW ADDON-ENEMYLIST V1.0
ADDRESS BOOK ;)

 Sources de la même categorie

PACMAN MULTI-JOUEUR EN LIGNE par wims
PROXY&SOCKS SCANNER+LEECHER par independentt
GESTIONNAIRE DE HIGHLIGHT AVANCÉ AVEC IGNORE SALON OU PSEUDO par doob666
AUTOJOIN HTABLE MULTISERVER par doob666
TCL - AJOUT SUPPRESSION DE LOGS par Atok

Commentaires et avis

Commentaire de ReMi34 le 13/05/2004 06:49:20

Hum, you are english as I can read ;)
And you love prokemons lol

The ShitList is nice, simple but she's "not tired"

Sorry for my english, i'm young french :x

SYL :)

Commentaire de Seregon le 13/05/2004 07:17:49

Preety good but nor ''perfect" :p (commands orefixed by / and using variables instead of hashtables)
I won't say smthing like (put all you dialog events in a giant one cause I nevert thought that i would be faster than many little events.
One more thing: this kind of addon is very "common": try to provide a new feature that'll make people DL tour addon :p
cya

Commentaire de SornDrixer le 13/05/2004 07:17:51 administrateur CS

C'est marrant, tu postes subitemment une source 'correcte' alors qu'avant tu postais que des popups.

En tout cas, c'est déjà mieux que les autres sources, même beaucoup mieux, bien que ce ne soit pas assez configurable.
Sur un serveur sans Epona &gt; code à moitié inopérent à cause de tes msg chanserv
Tu lances une action kick sans savoir si t'es op
et pour finir, tu ban avec la commande /ban, qui n'est peut-être pas la plus pratique, vaut mieux un ban sur l'address de type 2. (juste l'host, et non l'ident avec)

Commentaire de Seregon le 13/05/2004 07:18:41

bien SornDrixer les tarés du matin se rencontrent on dirait :p

Commentaire de SornDrixer le 13/05/2004 07:19:21 administrateur CS

"C'est marrant, tu postes subitemment une source 'correcte' alors qu'avant tu postais que des popups." j'ai confondu avec l'auteur des précédentes sources ^^, désolé, autant pour moi.

ps : mince, je suis le seul à ne pas savoir dire grand chose en anglais.

Commentaire de SornDrixer le 13/05/2004 07:21:26 administrateur CS

Seregon : et oui, on déjeune au mIRC Script nous ! :p

Commentaire de vesparo le 13/05/2004 13:08:40

good ripp :D c'est la source de tiboug, en plus il l'a posté sur ce site...
bon allez je suis gentil 0/10

Commentaire de ReMi34 le 13/05/2004 15:14:05

Un bon ptit bol de remote avec un peu d'alias pour être en forme !

Commentaire de juki_webmaster le 13/05/2004 16:56:45

Bon je part diner des pop ups, vu que c'est RIPing !

Commentaire de juki_webmaster le 13/05/2004 16:56:51

Bon je part diner des pop ups, vu que c'est RIPing !

Commentaire de tofu le 14/05/2004 07:38:34

"perfect" avec des variables? NONNNNNNNNNNNNNNN lol

 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,515 sec (3)

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