AnGelBot-Portal²

Normale Version: unterschiedliche aussagen bei unterschiednlichen channels
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
also ich habe dieses Script:
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 Sub

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
push :help:
Sein bescheuertes völlig unbrauchbares Query Welcome Script in seinem mIRC abstellen Wink
was??? hä??
Ist doch verständlich, was SailorSat sagen will: Du hast irgendein Script laufen, das automatisch eben auf Querys beim Start eines solchen reagiert, und dieses findet er (ebenso wie ich) völlig sinnlos. Wenn sowas schon nötig ist, dann sollte sowas per Notice rausgehen und macht außerdem eigentlich nur in Verbindung mit away Sinn.
Wenn dein Bot dir nun die Bundesliga per Query schickt, reagiert halt dein Script darauf und der Bot reagiert logischer Weise darauf wieder.
nein ich hab das anders also:
ich hab das so wenn bei mir jemand !Rules eingibt listet der bot die channelrules auf...
so da der bot aber auch in anderen channels ist und wenn dann da einer
!Rules eingibt dann kommen meine Rules, aber ich will das dann die Rules von dem anderen channel kommen!?

und auf die zweite frage weiss da einer eine antwort?!
also das der bot so komisch reagiert mit hä? usw... ?
Zu Frage 2:
davon reden SailorSat und ich doch Rolling Eyes
ja wieso soll das dann eine nervige query sein?
liegt doch an jedem selbst ob er das eingibt oder nicht!?
und wenn ich des gern wissen wollte, des forum is doch dazu da oder werden nur sachen beantwortet die man selbst okay findet?
Sorry aber liest du Postings auch? Mad
Ich hab dir doch nun erklärt, warum dein Bot vermutlich so reagiert.

Was ich von so einem Query-Script halte ist doch nur zweitrangig gewesen. Rolling Eyes
ne des hab ich schon gelöst! des andere problem!
jetzt brauch ich nur noch das ersten halt das ein script auf den gleichen befehle in verschiedenen channels verschiedene txt dateien ausliest.
Referenz-URLs