03.05.2003, 20:10 Uhr
also ich habe dieses Script:
Ich möchte jetzt wenn man in meinem channel (#hades`) !Befehle eingibt, das eine andere Liste ausgegeben wird als wenn man in einem anderen channel !Befehle eingibt! Ich denke das geht iergendwie so das er für jeden channel eine andere txt file ausliest! Da ich aber totaler script noob bin würd ich mich freuen wenn mir einer das in das script bauen könnte.... thx
-> dann hab ich noch ein kleines Problem wenn der bot jetzt nach zb dem bundesliga script einem die Tabelle geschickt hat, schreibt der in der Query immernoch so etwas:
[21:13] (Channelbot) Wie?
[21:13] (Channelbot) auch hi!
[21:13] (Channelbot) wie gehts?
[21:13] (Channelbot) Warum sagst du das doppelt?
wie kriegt man das weg??
Big THX
Code:
Const QuoteFile = "info.txt"
Dim FloodCounter, FloodTriggered
Dim FloodCounter2, FloodTriggered2
Dim LastLine
Sub Init()
Script "info by Moppi"
Hook "Chan_Msg"
End Sub
Sub Chan_Msg(Chan, Nick, RegUser, Line)
Dim CalcLine, CurrentLine, vLines, Dummy, FNum
If LCase(Param(Line, 1)) = "!befehle" Then
If Param(Line, 2) = "" Then
vLines = Lines(QuoteFile) + 1
Do While CalcLine = 0 Or CalcLine = LastLine
CalcLine = CalcLine + 1
Loop
LastLine = CalcLine
FNum = FileOpen(QuoteFile, FA_Read)
If FNum <> 0 And vLines > 0 Then
Do While CurrentLine < CalcLine And Not FileEoF(FNum)
Dummy = FileReadLn(FNum)
SendLine "NOTICE " & Chan & " :" & Dummy, 3
Loop
End If
FileClose FNum
End If
End If
End Sub
Function Lines(vFile)
Dim Dummy
vFileNumber = FileOpen(vFile, FA_Binary)
If vFileNumber Then
FileGet vFileNumber, FileLoF(vFileNumber), Dummy
End If
FileClose vFileNumber
Dummy = Split(Dummy, vbCrLf)
Lines = UBound(Dummy)
End Function
Sub CheckFlood
If FloodCounter > 0 Then FloodCounter = FloodCounter - 1
If FloodCounter2 > 0 Then FloodCounter2 = FloodCounter2 - 1
TimedCommand "CheckFlood", 120
End SubIch möchte jetzt wenn man in meinem channel (#hades`) !Befehle eingibt, das eine andere Liste ausgegeben wird als wenn man in einem anderen channel !Befehle eingibt! Ich denke das geht iergendwie so das er für jeden channel eine andere txt file ausliest! Da ich aber totaler script noob bin würd ich mich freuen wenn mir einer das in das script bauen könnte.... thx
-> dann hab ich noch ein kleines Problem wenn der bot jetzt nach zb dem bundesliga script einem die Tabelle geschickt hat, schreibt der in der Query immernoch so etwas:
[21:13] (Channelbot) Wie?
[21:13] (Channelbot) auch hi!
[21:13] (Channelbot) wie gehts?
[21:13] (Channelbot) Warum sagst du das doppelt?
wie kriegt man das weg??
Big THX