Seite 1 von 1

FAQ zu irc script sprachen

Verfasst: 28.11.2004, 15:13
von crooki
Hallo dudes!

Hat jemand ein FAQ über die irc Sprachen (zB tcl usw.) wo alles von Anfang an erklärt ist?

Verfasst: 28.11.2004, 16:08
von palandir
Formaler Einwand:
Es gibt keine "IRC-Sprachen"...
Es gibt IRC-Clients die bestimmte Programmiersprachen unterstützen, z.B. mIRC hat eine eigene integriert (mIRC-Script), und X-Chat beispielsweise hat Support für eine ordentliche Sprache (Perl).
Und dann gibt es halt eben Bots. Bots sind nichts anderes als "automatisierte" IRC-Clients, die meistens in einer Scriptsprache geschrieben sind (weil einfacher).
Wenn du Plugins für den Eggdrop-Bot schreiben willst, musst du TCL lernen. Dazu hilft dir Google bestimmt weiter mit dem Suchbegriff "tcl tutorial".
Ansonsten, falls du Scripts für deinen IRC-Client schreiben willst, wäre es gut wenn du sagst welchen du benutzt und was du vorhast.

Verfasst: 28.11.2004, 16:24
von crooki
welche ... außer tcl gibt es noch???

ich kann ein bissche n scripten aber will mehr lernen. Ich hab vor kurzem ein son Tutorial gesehn wo alles stand von Anfang bis Ende hab aber den link vergessen

Verfasst: 28.11.2004, 16:44
von MasterJM
"Der" TCL Guide
http://www.suninet.nl/tclguide/

So etwas wie die "irc script sprache" gibt es nicht,
IRC ist ein Dienst im Internet - wie / womit man diesen
Dienst nutzt ist völlig egal - so lang man die Richtlinien/Protokol
des IRC beachtet - benutzt. Das wäre dann die
RFC 1459 - http://www.faqs.org/rfcs/rfc1459.html
Original erstellt von ibt.palandir

Der bekannteste, Eggdrop, ist in TCL geschrieben,
Falsch, Eggdrops sind in C geschrieben ;)

Verfasst: 28.11.2004, 17:33
von palandir
Original erstellt von MasterJM
Falsch, Eggdrops sind in C geschrieben ;) [/B]
Hm, ok, sry. Allerdings schreibt man Plugins dafür in TCL...

@ ($)=D4D4Man=($):
Werd mal bitte etwas deutlicher. Was willst du scripten, was hast du bisher gescriptet, worum ging's in dem besagten Tutorial...
Und Programmiersprachen gibt's jede Menge.

Verfasst: 01.12.2004, 15:19
von pandorra
kommt ganz drauf an, was du machen willst…
eggdrop scripte sind in tcl
für mirc brauchst du msl (das meinst du wahrscheinlich)…
jetzt musste wissen, wass du machen willst, da je nach zweck du es als msl script schreiben musst oder einfach in ein bestehendes script, wobeis da auch wieder feine unterschiede gibt…
komm #partytiger wenn du mal paar scripte erklärt haben willst…

Verfasst: 01.12.2004, 16:36
von palandir
Wie's aussieht, weiß er selbst nicht mal genau, was er machen will. :ugly:
Er bringt da alles mögliche durcheinander und antwortet jetzt gar nicht mehr.

Verfasst: 03.12.2004, 09:14
von pandorra
Original erstellt von ibt.palandir
Wie's aussieht, weiß er selbst nicht mal genau, was er machen will. :ugly:
Er bringt da alles mögliche durcheinander und antwortet jetzt gar nicht mehr.
jo, hat so den anschein :)

btw. ist nicht so wichtig um nen extra thread aufzumachen:
hab mir grad mal das script von http://www.ra-script.de.vu angeschaut... der hammer!
sowas geiles hab ich ja schon lange nicht mehr gesehen!
nur geklaute sachen, keygen mit dabei, überall links in den playlists usw von elitemusic.org, die channel liste spricht auch für sich, usw :ugly:
das script an sich find ich hässlich und unnütz, aber die files :lol:

Verfasst: 15.02.2005, 14:47
von crooki
Man ich hab nix bestimmtes vor ich will aber tcl können.
Ich habe Bot nen bisschen gescriptet zB
on *:text:*:#:{
if ( $1- = !hi $2 ) { /msg $chan Hi $2 $+ . Wie gehts?
}
}
und ähnliche sachen (also der bot textet dann eben)

ja dann viel scripte schon verändert und probiert usw

ALiases klappt auch und nen haufen andere sachen, aber ich brauch halt eine gegliederte Übersicht wo es mit einfachen DIngen anfängt und dann sich steigert

MFG

Verfasst: 15.02.2005, 21:06
von MasterJM
Original erstellt von ($)=D4D4Man=($)
Man ich hab nix bestimmtes vor ich will aber tcl können.
Ich habe Bot nen bisschen gescriptet zB
on *:text:*:#:{
if ( $1- = !hi $2 ) { /msg $chan Hi $2 $+ . Wie gehts?
}
}
und ähnliche sachen (also der bot textet dann eben)

ja dann viel scripte schon verändert und probiert usw

ALiases klappt auch und nen haufen andere sachen, aber ich brauch halt eine gegliederte Übersicht wo es mit einfachen DIngen anfängt und dann sich steigert

MFG
Ja und? Was hat das mit TCL zu tun?
Das ist MSL - mirc scripting language eben.

Verfasst: 16.02.2005, 10:08
von pandorra
gegliederte ansicht wo man sich steigert?
O_o
wieso machst dus nicht so wie die meisten,
du schaust dir ferige scripte an, änderst sie,
schaust ob sie noch funzen, wenn ja änder weiter,
wenn nein geh auf fehlersuche…
nach paar wochen hast du den dreh raus…
parallel kannst du dir bei problemen eins aus den
41978469101 tuts über msl/mirc durchlesen…
btw wenn du scripte für bots schreiben willst,
kannst du das bisher gelernte wegwerfen,
weil du da oben ein msl script gepostet hast,
für egg/windrops brauchst du aber tcl…

Code: Alles auswählen

bind pub - hi hi
proc hi {nick userhost hand chan target} {
puthelp "privmsg $chan :hi $nick. wie geht's?"
}

Verfasst: 17.02.2005, 00:58
von MasterJM
Was er da machen will,
dafür brauch er gar kein Script, sowas kann jeder eggdrop von sich,
nennt sich greet