PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : C# Bot // Beginner



EpicByte
05.03.2010, 12:18
So... wie der Titel schon sagt suche ich ein C# Bot-Tutorial, welches möglichst leicht zu verstehen udn auch für Anfänger geeignet ist. Was der Bot macht ist mir relativ egal geht nur erst mal um das ganz grundlegende Prinzip. Kann ein Tut für nen IRC Bot sein oder Browsergame Bot oder aber auch ein Online Client Game (Bsp. Silkroad). Falls jemand noch ne Seite kennt auf der genauer das Thema C# Bots besprochen wird kann die hier auch gerne posten ;D

k!LLu
05.03.2010, 12:47
lad dir die Stasi 1.0 Lite Source ist in C#
aber ich rate dir generell von C# .NET ab für Bots wegen fehlender Kompatibilität, versuch dich am besten am NzM Bot der ist in C++

pima
05.03.2010, 13:34
Silkroad :D

So etwas zu schreiben ist wircklich ein riesen Stück Arbeit, deswegen wenn du es wircklich willst verzweifle nicht direkt nach 3h ;)

EpicByte
05.03.2010, 20:44
nee tu ich ja nicht ;D
nur würde ne site oder ein tut einfach arbeit ersparen^^

DarkFire
05.03.2010, 21:08
Da...

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Threading;
using System.IO;
using System.Net.Sockets;

namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{

public Form1()
{
InitializeComponent();
}

string Server = "<>"; //Die <> müssen weg..
int Port = 6667;
string User = "USER <> 8 * :<>";
string Nick = "<>";
string Channel = "<>";
StreamWriter writer;
StreamReader reader;
string str;

Thread mainThread;

private void button1_Click(object sender, EventArgs e)
{

mainThread = new Thread(new ThreadStart(Listen));

mainThread.Start();

}

public void Listen()
{

string Nachricht = "PRIVMSG " + Channel + " :";

NetworkStream stream;
TcpClient client;

client = new TcpClient(Server, Port);
stream = client.GetStream();
writer = new StreamWriter(stream);
reader = new StreamReader(stream);

writer.WriteLine(User);
writer.Flush();
writer.WriteLine("Nick " + Nick);
writer.Flush();
writer.WriteLine("JOIN " + Channel);
writer.Flush();

while (true)
{

str = reader.ReadLine();

str = str.ToUpper();

if (str.Contains("PING"))
{
writer.WriteLine("PONG");
writer.Flush();
}
else
{
richTextBox1.Text = richTextBox1.Text + str + "\r\n";
}

}
}

private void Form1_Closing(object sender, EventArgs e)
{
System.Environment.Exit(0);
}

private void Form1_Load(object sender, EventArgs e)
{
CheckForIllegalCrossThreadCalls = false;
}
}
}

EpicByte
05.03.2010, 21:18
Thx ist schon sowas wie ichs gesucht habe! Falls jemand weitere sourcecodes haben sollte oder Sites bitte posten!

Unlimited
05.03.2010, 21:22
such ma nach NaN v2 Private...
die source hab ich gemoddet. usb spread raus, wird eh erkannt.
firefox decrypt rein.
fertig.
pm me wenn du den source wilst und nicht findest, google müsste ihn aber kennen. ist leaked.
gibt jetzt sogar Nan v3 aber nonpub

HellSlayer
05.03.2010, 21:26
irc bot?^^

EpicByte
05.03.2010, 21:45
irc bot?^^

oO

@Unlimited:
Ich google mal^^

@all:
Suche weiterhin Sources für ein ClientGame wo am besten mit mem gearbeitet wird!!

HellSlayer
05.03.2010, 22:00
wollt es eig noch editieren hab ich aber vergessen scheiße wenn man neben bei zockt :)
aber sieht vom aufbau wie einer aus auf jedenfall chat

bin ein noob ich weiß ^^

EpicByte
09.03.2010, 10:35
@all:
Suche weiterhin Sources für ein ClientGame wo am besten mit mem gearbeitet wird!!

*push*