1. #1
    Permanent gesperrt

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

    Standard [C#] DeKaDeNz.Client BotControll plugin

    PHP-Code:
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Net;
    using KNDeKaDeNz.Net;
    using System.Text.RegularExpressions;
    using System.Threading;

    namespace 
    DeKaDeNz
    {
        public class 
    BotControll KNDeKaDeNz.Plugin
        
    {

            public 
    BotControll(KNDeKaDeNz.Client.BotClient parent) : base(parent)
            {
                
    this.Priority int.MaxValue-100;
            }


            public 
    override string GetInfo()
            {
                return 
    "Dieses Plugin beantwortet automatisch Botkontrollen nach zwischen 3 und 10 Sekunden";
            }

            public 
    void delayedSend(Packet pint delay)
            {
                new 
    Thread(delegate()
                {
                    foreach (
    String c in Parent.Channels)
                    {
                        
    InPrivateMessage IN = new InPrivateMessage("Antworte auf Botkontrolle (" current ") in " delay "ms."c"James"Parent.getNick(), this.GetType().ToString());
                        
    Parent.sendToClient(IN);
                    }
                    
    Thread.Sleep(delay);
                    
    Parent.sendToServer(p);
                }).
    Start();
            }
            
    string current "QWERTZUIOP";
            public 
    override bool OnReceive(KNDeKaDeNz.Net.Packet p)
            {
                if (
    Packet.getRealPacketName(pfalse)=="InPrivateMessage")
                {
                    if(
    p.me.Contains(current) || !p.me.Contains("Bot-Benutzung")) return false;
                    
    InPrivateMessage message = (InPrivateMessage)p;
                    if (
    message.from != "James") return false;

                    
    string str3 Regex.Match(message.message, @"/ok (\d+)").Groups[1].Value.Trim();
                    
    current "/ok " str3;
                    
    int delay = new Random().Next(300010000);

                    
    OutPublicMessage answer = new OutPublicMessage("/ok " str3Parent.Channels[Parent.Channels.Count-1]);
                    
    delayedSend(answerdelay);
                    

                }
                return 
    false;
            }
          

        }

    Geändert von DeKaDeNz (06.01.2012 um 13:35 Uhr) Grund: BugFIX

  2. The Following User Says Thank You to DeKaDeNz For This Useful Post:

    AmJano (26.08.2012)

  3. #2
    Nachrichtendienst
    Avatar von AmJano
    Registriert seit
    13.08.2012
    Beiträge
    153
    Thanked 66 Times in 27 Posts

    Standard AW: [C#] DeKaDeNz.Client BotControll plugin

    Hallo,

    muss man dafür eine neue Klasse erstellen ?

    Wie würde es gehen wenn ich also ich möchte wenn man aufn checkbox klickt das es antwortet ?


    Danke.

    Mfg

Ä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. [BETA] FiftyBot Plugin für KNDeKaDeNz.Client
    Von DeKaDeNz im Forum Knuddels Fifty! Bots
    Antworten: 5
    Letzter Beitrag: 02.03.2012, 23:58
  3. BingoBot Plugin für KNDeKaDeNz.Client
    Von DeKaDeNz im Forum Sonstige Knuddels Bots/Software
    Antworten: 17
    Letzter Beitrag: 30.01.2012, 11:06
  4. BotControll Plugin für KNDeKaDeNz.Client
    Von DeKaDeNz im Forum Sonstige Knuddels Bots/Software
    Antworten: 5
    Letzter Beitrag: 22.01.2012, 21:59
  5. [C#] DeKaDeNz.Client Chatlogger plugin
    Von DeKaDeNz im Forum Sourcecode
    Antworten: 0
    Letzter Beitrag: 31.12.2011, 21:55
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