begin process at 2010 02 10 07:03:11
  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 :2 609

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

BLACKLIST PSEUDOS/MASKS par usurpateur
Source avec une capture [XCHAT] ANTI KICK / AWAY C++ par GeroXXXX
JEU DU CODE par alanpersonproject
SERVEUR FTP par hisoka2501
BANNIR LES AGES, LES HOMMES, LES FEMMES ET PSEUDO AVEC CHIFF... par cougar_du_havre

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...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

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

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