Reslap

mIRC Scripting Language
User avatar
Tuxman
Administrator
Posts: 1873
Joined: 24.10.2003 00:13
Status: That guy
Contact:

Re: Reslap

Unread postby Tuxman » 01.05.2011 16:13

Ist in Gamers.IRC schon drin, nennt sich "Slap back!".

Generell funktioniert das über das Ereignis ON ACTION:

Code: Select all

on *;ACTION:*:#:{
  ; Das "#" steht für "in Channeln".
  ; Soll das Skript auch in Querys funktioneren, muss es
  ; durch einen * ersetzt werden.
  ; Siehe: /help on action

  if (slaps $me isin $1-) {
    ; kommt "slaps <eigener Nickname>" in der Aktion vor?
    ; (Syntax: if (<text> isin <Aktion>))

    describe $chan slaps $nick into space
    ; Siehe: /help /describe
  }
}
Verschoben in "MSL".
^\__/
..O.o

This is Einkaufswagen. Copy Einkaufswagen into your signature to help him on his way to world domination.
User avatar
Tuxman
Administrator
Posts: 1873
Joined: 24.10.2003 00:13
Status: That guy
Contact:

Re: Reslap

Unread postby Tuxman » 01.05.2011 17:41

Ja, eben mit der "isin"-Prüfung. Wenn dir jemand Kekse klaut, kommt da normalerweise kein "slaps" drin vor.
Die ganze Aktion (also z.B. "klaut Sasuke1234 einen Keks") steht in $1-.
^\__/
..O.o

This is Einkaufswagen. Copy Einkaufswagen into your signature to help him on his way to world domination.
User avatar
Tuxman
Administrator
Posts: 1873
Joined: 24.10.2003 00:13
Status: That guy
Contact:

Re: Reslap

Unread postby Tuxman » 02.05.2011 17:42

Was an dem Beispiel oben, das ich extra mit Kommentaren versehen habe, muss ich noch erläutern?
^\__/
..O.o

This is Einkaufswagen. Copy Einkaufswagen into your signature to help him on his way to world domination.
User avatar
Tuxman
Administrator
Posts: 1873
Joined: 24.10.2003 00:13
Status: That guy
Contact:

Re: Reslap

Unread postby Tuxman » 02.05.2011 18:04

Nö, denn "klaut $me" kommt in "klauen" nicht vor. Aber versuch es mit "isin $1-".
Ist quasi normales Englisch: "if klaut $me is in $1-", "falls klaut $me in $1- enthalten ist".
^\__/
..O.o

This is Einkaufswagen. Copy Einkaufswagen into your signature to help him on his way to world domination.
User avatar
Tuxman
Administrator
Posts: 1873
Joined: 24.10.2003 00:13
Status: That guy
Contact:

Re: Reslap

Unread postby Tuxman » 02.05.2011 20:42

Geht's detaillierter?
^\__/
..O.o

This is Einkaufswagen. Copy Einkaufswagen into your signature to help him on his way to world domination.
User avatar
Tuxman
Administrator
Posts: 1873
Joined: 24.10.2003 00:13
Status: That guy
Contact:

Re: Reslap

Unread postby Tuxman » 03.05.2011 21:10

Mein Fehler:
Das Semikolon muss natürlich ein Doppelpunkt sein.

Code: Select all

ON *:ACTION...
Hatte das nicht gesehen, Entschuldigung.
^\__/
..O.o

This is Einkaufswagen. Copy Einkaufswagen into your signature to help him on his way to world domination.
User avatar
Tuxman
Administrator
Posts: 1873
Joined: 24.10.2003 00:13
Status: That guy
Contact:

Re: Reslap

Unread postby Tuxman » 04.05.2011 16:50

Interessehalber: Wo hast du das Script eigentlich reingeladen?
^\__/
..O.o

This is Einkaufswagen. Copy Einkaufswagen into your signature to help him on his way to world domination.
User avatar
Tuxman
Administrator
Posts: 1873
Joined: 24.10.2003 00:13
Status: That guy
Contact:

Re: Reslap

Unread postby Tuxman » 04.05.2011 20:20

Hm, nein, stimmt schon.

Und es kommt auch keine Fehlermeldung im Serverfenster o.ä.?
^\__/
..O.o

This is Einkaufswagen. Copy Einkaufswagen into your signature to help him on his way to world domination.

Who is online

Users browsing this forum: No registered users and 1 guest