Heyho ich hab auf mehrere Anfragen mal ein Video Tut gemacht, allerdings is die Quali voll schlecht (Schrift oft nich lesbar und es sieht aus als ob mein Pc voll ablaggt) und deswegen stehen jetzt eher 2 Textfuiles im Vordergrund.

Zu erst mal die Codes die ich benutzt habe:
(weitere gute gibt es hier: http://home.arcor.de/germany.tschako...RC-Scripte.htm

Code:
on *:TEXT:HALLO:#:{
msg $chan Hallo $nick
}

on *:text:!greet *:#:{
msg $chan Hallo $2-
}

on *:text:!schlag *:#:{
if (Uberpwner isin $2-) { msg $chan Nein ich schlage $2- nicht! | halt }
else { describe $chan schlägt $2- }
}

on 100:join:#:{
msg $chan Heil dir großer $nick $+ ! 
}
Und die Beschreibung:

Code:
Hallo liebe Free-Hack Community
Auf mehrfaches Drängen wurde ich dazu genötigt ein Tut darüber zu machen, wie man einen eigenen bot in msl(MIRC Script Language) schreibt.
Bitte entschuldigt Rechtschreibefehler,ich versuche das tut von der Länge her so klein wie möglich zu halten.

1.Was brauchen wir?

2 MIRC Clients ihr könnt einfach den mirc Ordner kopieren und jeweils die mirc exe aus jedem Ordner ausführen.

So dann fangen wir mal an.

Als erstes zeige ich euch den aufbau der script language

on sagt das wir ein event haben - der bot reagiert auf bestimmte events die verschieden eingeleitet werden, durch joins text oder timer zb

als nächstes folgt das userlevel das bestimmt bei wem das event zutrifft

die userlevel lassen sich im client festlegen aber dazu später

ich habe als userlevel * angegeben das wäre das selbe wie 1 dh das event trifft bei jedem zu 

:TEXT: heißt das es ein text event ist der bot reagiert also auf einen bestimmten text 

der text auf den er reagieren soll ist HALLO

:#: heißt das der bot darauf reagiert wenn der text im channel gechrieben wurde :?: hieße query und :*: alles - also query und channel

{ der befehl fängt an

msg heißt er soll schreiben und $chan ist immer der channel in dem das event ausgelöst wurde

$nick ist der user der das event ausgelöst hat

testen wir das ganze mal

klappt

so nun zu variablen und anderen events

$2 $3 $3-

$2 das 2te worte das vom eventauslöser geschrieben wurde 
$3 das dritte
$3- oder $2- heißt das 2te wort das geschrieben wurde und alle nachfolgenden

nun baue ich das mal in einen script ein

"lerstelle"* hinter dem text heißt das das textevent noch weitergeht...

und jetzt der test

klappt also

nun bringe ich mal if und else ein

soo ich hoffe ihr verstehts ichmache zum schluss nochmal ein on join event

ich habe als userlevel 100 angegeben

userlevel legt man einen reiter neben remote fest im mirc client

user werden so angegeben

100:nick!ident@host

ich habe 

100:*!skullz@ist.1337.cs

mein nick ändert sich deswegen * der rest bleibt immer gleich deswegen ist er angegeben ;)
Wer das so nicht ganz hinkriegt kann auch noch das Vid laden:

http://www.megaupload.com/?d=G87OMNEP

Ich hoffe ihr habt Spaß damit.