Ich suche ein Script wenn ich !say haha eingeb, das der bot haha sagt !!
und ein wenn ich in einem belibigen chan !join #channel eingeb bzw. !part das er das tut , kennt wer sowas ??
würd mich freun , thx

:D
Zitat:Sub Init()
Script "!say Script by c00l4ZiD"
Hook "Chan_Msg"
End Sub
Sub Chan_Msg(Chan, Nick, RegUser, Line)
If LCase(Param(Line, 1)) = "!say" and IsOp(Nick, Chan) Then
If Param(Line, 2) = "" Then
SendLine "PRIVMSG " & Chan & " : Jaaaaa " & Nick & " was soll ich denn sagen ? Probier es doch mal mit !say <text> !", 3
Else
SendLine "PRIVMSG " & Chan & " : " & GetRest(Line, 2), 2
End If
End If
End Sub
!say <Text>
und
Zitat:Sub Init()
Script "Triggerjoin by c00l4ZiD"
Hook "Chan_Msg"
End Sub
Sub Chan_Msg(Chan, Nick, RegUser, Line)
Select Case LCase(Param(Line, 1))
Case "!join"
If MatchFlags(GetUserChanFlags(RegUser, Chan), "+m") Then
SendLine "PRIVMSG " & Chan & " :Jawohl mein Herr und Gebieter ... ich joine nun den Chan " & Param(Line, 2) & " !", 3
ExecuteCommand 0, ".join " & Param(Line, 2)
SendLine "PRIVMSG " & Param(Line, 2) & " :Hi @ ALL !", 3
Else
SendLine "PRIVMSG " & Chan & " :Nix da ... Du bist kein BotMaster", 3
End If
Case "!part"
If MatchFlags(GetUserChanFlags(RegUser, Chan), "+m") Then
SendLine "PRIVMSG " & Chan & " :Jawohl mein Herr und Gebieter ... ich verlasse nun den Chan " & Param(Line, 2) & " !", 3
SendLine "PRIVMSG " & Param(Line, 2) & " :Cya @ All ... Stay Tuned
", 3
ExecuteCommand 0, ".part " & Param(Line, 2)
Else
SendLine "PRIVMSG " & Chan & " :Nix da ... Du bist kein BotMaster", 3
End If
End Select
End Sub
!join #chan (musst im Chan machen wo der Bot auch drine ist)
!part #chan (musst Du machen in dem Chan den der Bot derlassen soll)
Thx echt alles funt ! nur eins , !join geht nicht und , kann man machen das ich kein op brauch damit !say funktioniert ??
also 1. alle scripte funzen ... !join #chan musst du in einem chan machen wo der bot schon drinne ist ! logisch oder ?
Code:
Sub Init()
Script "!say Script by c00l4ZiD"
Hook "Chan_Msg"
End Sub
Sub Chan_Msg(Chan, Nick, RegUser, Line)
If LCase(Param(Line, 1)) = "!say" Then
If Param(Line, 2) = "" Then
SendLine "PRIVMSG " & Chan & " : Jaaaaa " & Nick & " was soll ich denn sagen ? Probier es doch mal mit !say <text> !", 3
Else
SendLine "PRIVMSG " & Chan & " : " & GetRest(Line, 2), 2
End If
End If
End Sub
So hier ist !say Script für alle (also kein OP benötigt) !
danke für das say skript is echt nice, nur ein freund der sogut wie nie da ist hat ein script wo er im belibigen channnel .join #channel eingeben kann
und der bot macht es
jap dann hat er aber keinen angelbot ^^
hehe da hast du recht

danke
du pr0 scripter :D
Genetik schrieb:danke für das say skript is echt nice, nur ein freund der sogut wie nie da ist hat ein script wo er im belibigen channnel .join #channel eingeben kann
und der bot macht es
Das ist anversich nicht moeglich da der bot diese channel message ja nicht "sehen" kann da er nicht in dem selben channel ist.
Der Bot muss schon anwesend sein um darauf reagieren zu koennen.
Ich kann hier in meinem Zimmer auch sagen "mach das fenster zu.." wuerdest du es hoeren?
Gruss
Phantom
ich hätt ma ne frage. wenn ich !say <text> eingebe dann seh die andern im channel ja dass ich ihn veranlasst habe das zu sagen. kann man das script umschreiben dass sie es nicht sehen??
thx
lol mach auf der PartyLine
.say #chan Dein Text