AnGelBot-Portal²

Normale Version: !verschwinde script
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
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 Wink
allerdings stört mich ne kleinigkeit dran Wink

dieses cya @ all, kommt net in den chan wo derbot rausgeht geht, sondern in den chan wo mans hingeschrieben hat Wink
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 Wink
stargate schrieb:hmm das script ist echt nett Wink
allerdings stört mich ne kleinigkeit dran Wink

dieses cya @ all, kommt net in den chan wo derbot rausgeht geht, sondern in den chan wo mans hingeschrieben hat Wink

o_0 wo issn da ne frage ?

Laughing Laughing Laughing
nagut, extra für dich Cool

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 Smile
Seiten: 1 2
Referenz-URLs