Ich suche ein script wo man dan !verschwinde eingibt und der bot verlässt dann den channel und bei !kommwieder soll er dann wieder den channel joinen kann mir ma einer sagen wo ihc sowas herbekomme ??? oder kann mir einer so was schreiben würde mich echt freuen
MfG asriel
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
ExecuteCommand 0, ".join " & Param(Line, 2)
SendLine "PRIVMSG " & Param(Line, 2) & " :Hi @ ALL !", 3
SendLine "PRIVMSG " & Chan & " :Jawohl mein Herr und Gebieter ... ich joine nun den Chan " & Param(Line, 2) & " !", 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 " & Chan & " :Cya @ All ... Stay Tuned @ #fun-radio !", 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 = geht in einen Channel (befehl nur da ausführen wo bot auch ist)
!part = verlässt einen Channel
Have Fun
c00l4ZiD
hmm das script ist echt nett

allerdings stört mich ne kleinigkeit dran
dieses cya @ all, kommt net in den chan wo derbot rausgeht geht, sondern in den chan wo mans hingeschrieben hat

es funzt super aber er verlässt den channel nciht
na gut er verlässt ihn doch aber er join tih nicht !join #channel so muss ihc dsa ja schreiben aber geht das auhc in dem channel wo er nicht ist ???
also es ist irgenwie logisch das du den !join <chan> befhel in einem chan machen musst wo der bot auch ist !
und den part befehle musst du in dem channel machen wo er den channel verlassen soll ... dann funzt die nachricht auch !
das beantwortet meine frage net ;(
aber !part geht net, nur !part <channel>
bei nru !part sagt der cya all und er bleibt im chan

nagut, extra für dich
was muss ich ändern, damit der bot die cya - message in den channel geschrieben wird, in dem der bot auch rausgeht?
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
ExecuteCommand 0, ".join " & Param(Line, 2)
SendLine "PRIVMSG " & Param(Line, 2) & " :Hi @ ALL !", 3
SendLine "PRIVMSG " & Chan & " :Jawohl mein Herr und Gebieter ... ich joine nun den Chan " & Param(Line, 2) & " !", 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 @ #fun-radio !", 3
ExecuteCommand 0, ".part " & Param(Line, 2)
Else
SendLine "PRIVMSG " & Chan & " :Nix da ... Du bist kein BotMaster", 3
End If
End Select
End Sub
so nun sollte es gehen
