1. #1
    Permanent gesperrt

    Registriert seit
    19.12.2011
    Beiträge
    356
    Thanked 164 Times in 101 Posts

    Standard [C#] DeKaDeNz.Client Chatlogger plugin

    Nochmal als Example

    PHP-Code:
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using KNDeKaDeNz.Net;
    using System.Windows.Forms;
    using System.IO;

    namespace 
    DeKaDeNz
    {
        public class 
    ChatLogger KNDeKaDeNz.Plugin
        
    {
            private 
    string now()
            {
                return 
    DateTime.Now.ToShortTimeString();
            }
            
    StreamWriter SW;
            
    String fileName "";
            public 
    ChatLogger(KNDeKaDeNz.Client.BotClient parent) : base(parent
            {
                if (!
    Directory.Exists("log")) Directory.CreateDirectory("log");
                
    this.Priority int.MaxValue;
                
    int i 0;
                while (
    true)
                {
                    
    i++;
                    if (!
    File.Exists("log/log-" ".txt"))
                        break;
                }
                
    fileName "log/log-" ".txt";
                
    SW = new StreamWriter(File.Create(fileName));
                
    SW.WriteLine("Start logging");
                
    SW.Close();
                
              
            }
            public 
    override string GetInfo()
            {
                

                return 
    "Dieses Plugin loggt die Packete  in einer Logdatei. Dies ist speziell für Entwickler interessant.";
            }
            public 
    override void OpenMenu()
            {
                
    MessageBox.Show("Dieses Plugin hat keine Optionen.");
            }
            
            public 
    override bool OnReceive(Packet p)
            {
                
    SW File.AppendText(fileName);
                
    SW.WriteLine("IN ["+DateTime.Now.ToShortTimeString()+"] "+p.ToString().Replace("\0","\\0"));
                
    SW.Close();
                return 
    false;
                
            }
            public 
    override bool OnSend(Packet p)
            {
                
    SW File.AppendText(fileName);
                
    SW.WriteLine("OUT [" DateTime.Now.ToShortTimeString() + "] " p.ToString().Replace("\0""\\0"));
                
    SW.Close();
                return 
    false;
            }

        }

    Geändert von DeKaDeNz (06.01.2012 um 13:39 Uhr)

Ähnliche Themen

  1. [S] TÜ Plugin von KoRn
    Von Prinzessin Paat im Forum Knuddels Underground Szene
    Antworten: 3
    Letzter Beitrag: 14.04.2013, 15:55
  2. [C#] DeKaDeNz.Client BotControll plugin
    Von DeKaDeNz im Forum Sourcecode
    Antworten: 1
    Letzter Beitrag: 26.08.2012, 01:15
  3. [BETA] FiftyBot Plugin für KNDeKaDeNz.Client
    Von DeKaDeNz im Forum Knuddels Fifty! Bots
    Antworten: 5
    Letzter Beitrag: 02.03.2012, 23:58
  4. BingoBot Plugin für KNDeKaDeNz.Client
    Von DeKaDeNz im Forum Sonstige Knuddels Bots/Software
    Antworten: 17
    Letzter Beitrag: 30.01.2012, 11:06
  5. BotControll Plugin für KNDeKaDeNz.Client
    Von DeKaDeNz im Forum Sonstige Knuddels Bots/Software
    Antworten: 5
    Letzter Beitrag: 22.01.2012, 21:59
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191