AmJano (26.08.2012)
-
05.01.2012, 15:19 #1
- Registriert seit
- 19.12.2011
- Beiträge
- 356
Thanked 164 Times in 101 Posts[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 p, int 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(p, false)=="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(3000, 10000);
OutPublicMessage answer = new OutPublicMessage("/ok " + str3, Parent.Channels[Parent.Channels.Count-1]);
delayedSend(answer, delay);
}
return false;
}
}
}
Geändert von DeKaDeNz (06.01.2012 um 13:35 Uhr) Grund: BugFIX
-
The Following User Says Thank You to DeKaDeNz For This Useful Post:
-
26.08.2012, 01:15 #2
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
-
[S] TÜ Plugin von KoRn
Von Prinzessin Paat im Forum Knuddels Underground SzeneAntworten: 3Letzter Beitrag: 14.04.2013, 15:55 -
[BETA] FiftyBot Plugin für KNDeKaDeNz.Client
Von DeKaDeNz im Forum Knuddels Fifty! BotsAntworten: 5Letzter Beitrag: 02.03.2012, 23:58 -
BingoBot Plugin für KNDeKaDeNz.Client
Von DeKaDeNz im Forum Sonstige Knuddels Bots/SoftwareAntworten: 17Letzter Beitrag: 30.01.2012, 11:06 -
BotControll Plugin für KNDeKaDeNz.Client
Von DeKaDeNz im Forum Sonstige Knuddels Bots/SoftwareAntworten: 5Letzter Beitrag: 22.01.2012, 21:59 -
[C#] DeKaDeNz.Client Chatlogger plugin
Von DeKaDeNz im Forum SourcecodeAntworten: 0Letzter Beitrag: 31.12.2011, 21:55
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.