begin process at 2010 03 22 02:05:34
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

AddOns

 > SPY ( ESPION DE SALON ) BY W4X EN DIALOG ( MENU ) ET EN INPUT ( .SPY .LOG )

SPY ( ESPION DE SALON ) BY W4X EN DIALOG ( MENU ) ET EN INPUT ( .SPY .LOG )


 Information sur la source

Note :
3,33 / 10 - par 3 personnes
3,33 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :AddOns Classé sous :Espion, SPy, w4x Niveau :Débutant Date de création :02/06/2008 Vu :2 931

Auteur : confus1on

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

 Description

Cliquez pour voir la capture en taille normale
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~  Espion By w4x   ~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
;Commandes Inputs

;Pour lancer le Spy .spy #lesalon pour definir le chan log .chanlog #lesalon
;Obtenir les stats spy .statlog Voir le topic du chan spy .topicspy
;et /spy pour ouvrir le menu :]

alias spy dialog -m spy spy
dialog Spy {
  title "- Espion - /Spy"
  size -1 -1 108 182
  option dbu
  box "Salon des logs", 1, 4 92 50 44
  box "Salon a Spy", 2, 55 92 50 44
  button "Salon des logs", 5, 7 101 44 12
  button "Stoper", 6, 7 118 44 12
  button "Ajouter", 7, 58 101 44 12
  button "Stoper", 8, 58 118 44 12
  box "Events Activer/desactiver", 9, 2 3 104 75
  button "Fermer", 10, 4 163 33 8, flat ok cancel
  button "Tous Stoper", 3, 37 138 37 12
  check "Activer Op", 4, 8 13 39 9
  box "Espion - /Spy", 12, 2 80 105 96
  check "Activer Deop", 16, 8 23 43 8
  check "Activer Kick", 17, 8 33 40 7
  check "Activer Ban", 23, 8 41 38 7
  check "Activer Join", 24, 8 50 39 8
  check "Activer Part", 25, 8 58 40 8
  check "Activer Mode", 26, 52 12 42 7
  check "Activer texte", 27, 52 21 45 8
  check "Activer Unban", 29, 52 30 46 8
  check "Activer Voice", 34, 52 39 43 8
  check "Activer Devoice", 35, 52 48 47 7
  check "Activer Quit", 36, 52 57 43 8
  text "Auteur: w4x", 13, 71 163 33 8
  check "Activer Nick", 14, 8 67 40 8
  check "Activer Action", 15, 52 65 45 9
}
on *:Dialog:spy:sclick:*:{
  if ($did = 3) { /unset %spr | /unset %logr | unset %chdeops | unset %chops | unset %chquit | unset %chpart | unset %chban | unset %chkick | unset %chvoice | unset %chdevoice | unset %chtext | unset %chaction  | echo -a Le Spy à été totalement désactiver. }
  if ($did = 5) { /set %logr $$?="Salon des logs" | echo -a Salon des logs : %logr }
  if ($did = 6) { unset %logr | echo -a Supression du chan de logs : %logr }
  if ($did = 7) { /set %spr $$?="Salon a Espionner" | echo -a Salon à espionner : %spr }
  if ($did = 8) { unset %spr | echo -a Supression du chan Spy : %spr }
  if ($did(4).state == 1) { set %chops ON }
  else { unset %chops }
  if ($did(16).state == 1) { set %chdeops ON }
  else { unset %chdeops }
  if ($did(17).state == 1) { set %chkick ON }
  else { unset %chkick }
  if ($did(23).state == 1) { set %chban ON }
  else { unset %chban }
  if ($did(24).state == 1) { set %chjoin ON }
  else { unset %chjoin }
  if ($did(25).state == 1) { set %chpart ON }
  else { unset %chpart }
  if ($did(26).state == 1) { set %chmode ON }
  else { unset %chmode }
  if ($did(27).state == 1) { set %chtext ON }
  else { unset %chtext }
  if ($did(29).state == 1) { set %chunban ON }
  else { unset %chunban }
  if ($did(34).state == 1) { set %chvoice ON }
  else { unset %chvoice }
  if ($did(35).state == 1) { set %chdevoice ON }
  else { unset %chdevoice }
  if ($did(36).state == 1) { set %chquit ON }
  else { unset %chquit }
  if ($did(15).state == 1) { set %chaction ON }
  else { unset %chaction }
  if ($did(14).state == 1) { set %chnick ON }
  else { unset %chnick }
}
on 1:DIALOG:spy:init:*: {
  if (%chtext == ON) { did -c spy 27 }
  if (%chjoin == ON) { did -c spy 24 }
  if (%chaction == ON) { did -c spy 15 }
  if (%chpart == ON) { did -c spy 25 }
  if (%chquit == ON) { did -c spy 36 }
  if (%chnick == ON) { did -c spy 14 }
  if (%chkick == ON) { did -c spy 17 }
  if (%chops == ON) { did -c spy 4 }
  if (%chdeops == ON) { did -c spy 16 }
  if (%chvoice == ON) { did -c spy 34 }
  if (%chdevoice == ON) { did -c spy 35 }
  if (%chban == ON) { did -c spy 23 }
  if (%chunban == ON) { did -c spy 29 }
  if (%chmode == ON) { did -c spy 26 }
}
on *:DEOP:%spr: if (%chdeops == on) { msg %logr  4[1 Deop 4]1 $Nick 4Deop 1(-o)  $opnick $+ . | halt }
on *:OP:%spr:  if (%chops == on) { msg %logr  4[1 Op 4]1 $nick 4Op1 (+o) $opnick $+ . | halt }
on *:MODE:%spr: if (%chmode == on) { msg %logr 4[1 Mode 4]1 $nick met le mode4 $1- $+ . | halt }
on *:JOIN:%spr: if (%chjoin == on) { msg %logr 4 [1 Join 4]1 $nick join  $chan 14(4 $address($nick,2) 14) | halt }
on *:PART:%spr: if (%chpart == on) { msg %logr 4[1 Part 4]1 $nick part  $chan 14(4 $Address($nick,2) 14) 1: $1- | halt }
on *:KICk:%spr: if (%chkick == on) { msg %logr 4[1 Kick 4]1 $nick KICK1  $knick 1  $+  $1- | halt }
on *:VOICE:%spr: if (%chvoice == on) { msg %logr 4[1 Voice 4]1 $nick 3voice1 (+v)  $vnick $+ . | halt }
on *:DEVOICE:%spr: if (%chdevoice == on) { msg %logr 4[1 Devoice 4]1 $nick 3devoice1 (-v)  $nick $+ . | halt }
on *:text:*:%spr:{
  if (%chtext == on) && ($nick isop $chan) && ($nick !isvo $chan) { msg %logr  4<@1 $+ $nick $+ 4> $1- | halt }
  if (%chtext == on) && ($nick !isop $chan) && ($nick isvo $chan) { msg %logr  4<3+1 $+ $nick $+ 4> $1- | halt }
  if (%chtext == on) && ($nick isop $chan) && ($nick isvo $chan) { msg %logr  4<@3+1 $+ $nick $+ 4> $1- | halt }
  if (%chtext == on) && ($nick !isop $chan) { msg %logr  4<1 $+ $nick $+ 4> $1- | halt }
}
on ^*:NICK: if (%chnick == on) { msg %logr  4<1 $nick 4>1 a changé son nick en :4 $newnick $+ . | halt }
ON *:QUIT: if (%chquit == on) { msg %logr 2 Quit $nick : $1- $+ . | halt }
ON ^*:ACTION:*:%spr: if (%chaction == on) { msg %logr 4»1 $nick 4»1 (6/me1)1. $1- $+ . | halt }
on *:BAN:%spr: if (%chban == on) { msg %logr 4[1 Ban 4]1 $nick 4Ban1 (+b) :4 $banmask $+ . | halt }
on *:UNBAN:%spr: if (%chunban == on) { msg %logr 4[1 Unban 4]1 $nick 4Déban1 (-b) :4 $banmask $+ . | halt }
On *:INPUT:#:{
  if (.spy isin $strip($1)) {
  set %spr $strip($2) | echo -a Salon a espionné : %spr }
  if (.log isin $strip($1)) {
  set %logr $strip($2)  | echo -a Salon de Log: $strip($2) }
  if (.stop isin $strip($1)) {
  unset %logr $strip($2)  | /unset %spr | unset %chdeops | unset %chops | unset %chquit | unset %chpart | unset %chban | unset %chkick | unset %chvoice | unset %chdevoice | unset %chtext | unset %chaction | echo -a Spy: Stoper }
  if (.statspy isin $strip($1)) {
    echo -a Salon à espionner: %spr 
    echo -a Salon de Log: %logr 
  }
  if (.topicspy isin $strip($1)) {
    timer 1 1 say %logr Topic sur %spr : $chan(%spr).topic
  }

}


 Conclusion

voila mon spy :') merci de pas rip ! ou de me demander avant sur orange le chan mIRC


 Sources du même auteur

REPONDEUR ASSER SIMPLE BY W4X TAPER /REP POUR L'OUVRIR
AUTO ( OP,KICK,VOICE,LIMIT) BY W4X

 Sources de la même categorie

TCL - AJOUT SUPPRESSION DE LOGS par Atok
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

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture LOGCHAN BY DIIMS :: POUR BOT :: TOTALEMENT CONFIGURABLE par sodims
Source avec une capture ESPION EN ECHO ET SUR SALON HAVE FUN par devorZ
REPONDEUR ASSER SIMPLE BY W4X TAPER /REP POUR L'OUVRIR par confus1on
AUTO ( OP,KICK,VOICE,LIMIT) BY W4X par confus1on
Source avec Zip Source avec une capture XDCC DOWNLOAD MANAGER par BlackShadow69

Commentaires et avis

Commentaire de Anatolei le 03/06/2008 15:03:44

pareil que le code précédent. voir l'utilisation de elseif quand c'est possible. if ($did(6).state == 1) / if ($did(6).state) (booléen)

regrouper les on dialog (utilisation de $devent) , après ça c'est selon la façon de voir.

mais surtout j'aurais pensé à faire ça en socket, pour éviter d'ouvrir deux mirc, avec possibilité d'utiliser un proxy

Commentaire de KiNdErMaXi le 08/06/2008 16:14:52

Salut,

Essaye de mettre le code dans la partie "source" et pas dans description.
Comme l'a dit Anatolei, en socket c'est largement mieux.

Commentaire de ircland le 09/06/2008 23:17:49

W4X tu as pris un code existant et modifier ? car sa resemble au code précédent... et le fameux code précédent est un mec qui a plagié mon add-on... bizzard... sa resemble aussi mon code... sauf bcp amilioré... coté design surtout!

Commentaire de doob666 le 10/06/2008 22:09:52 1/10

Rip ou pas?
Quel est l'utilité de ton code? pour voir ce qu'il se passe sur un salon autant se rendre dessus, ça fait moins boulet en tout cas. Pense a améliorer tes codes, j'ai jeté un coup d'oeil aux autres, sa manque vraiment d'originalité, vu le nombre de source du même genre sur le site, on ne peux pas pardonner qu'il y en ai encore de si mal scripter, surtout qu'on répête toujours les mêmes chose. Je note 1 ça ne mérite vraiment pas plus. Essaye de trouver de l'originalité dans tes prochaines source.
De plus regrouppe tes On Dialog (
on *:dialog:....
if $devent == ...
if $devent == ...
Sinon je rejoint ANATOLEI

Commentaire de minerbe le 21/07/2008 20:02:36 5/10

Corrige un peut tes codes stp. Je trouve l'idée pas mal intéréssante. Pratique pour savoir ce qui c'est passé sur un salon pendant un away.

et essaye de précisé ceci:

;Commandes Inputs

;Pour lancer le Spy .spy #lesalon pour definir le chan log .chanlog #lesalon
;Obtenir les stats spy .statlog Voir le topic du chan spy .topicspy
;et /spy pour ouvrir le menu :]


précise si sa se fait sur le salon, dans le bot ou allieur

Bonne continuation.
Je te met un 5/10 la source ne ma pas l'air fiable

Commentaire de boulet7612 le 10/10/2008 15:15:21 4/10

le code peut servir comme le precedent qui lui ressemble beaucoup et je reitere mes commentaire a savoir que ca pourrais servir en allant plus loin.rapporter les log de ses d un server a l autre paremetrer des choses qu on veut filtrer ou pouvoir choisir des personne a ignorer dans le spy.ca pourrais etre fort interessant.pouvoir surveiller tous ses salon d un server sur un seul une sorte de reve pour les accro au multi server

Commentaire de ircland le 10/10/2008 16:21:26

Javais déja réalisé le script pour un serveur a l'autre, c'Est loin d'etre complex, je le retrouve dans mon HDD  je te la poste

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

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

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