Beschreibung:
Mit diesem Script spart ihr euch die lästigen Augenbewegungen zur Uhr in Windows rchts unten in der Taskleiste
Trigger:
!time = Sagt euch wie spät es ist
!date = Sagt euch welcher Tag heute ist
!time&date = Sagt euch welcher Tag es heute ist und wie spät es ist
Script:
Code:
'######################################
'## Time&Date Script v1.0 by Firefox ##
'######################################
'Chan angeben in dem das Script aktiv sein soll !
Const AktivChan = "#Phoenix"
'#######################################
'## Ab hier bitte nicht mehr ändern ! ##
'#######################################
Const Version = "v1.0"
Sub Init()
Script "Time&Date Script " & Version & " by Firefox"
Hook "Chan_Msg"
SpreadFlagMessage 0, "+m", "0***7,1 Time&Date Script "&Version&" by Firefox loaded"
End Sub
Sub Chan_msg(Chan, Nick, RegUser, Line)
If InStr(AktivChan,Chan) Then
If LCase(Param(Line,1)) = "!date" Then
SendLine "PRIVMSG " & Chan & " : 7Heute ist der 8" & Date & " 7!", 3
ElseIf LCase(Param(Line,1)) = "!time" Then
SendLine "PRIVMSG " & Chan & " : 7Es ist 8" & Time & " 7Uhr !", 3
ElseIf LCase(Param(Line,1)) = "!time&date" Then
SendLine "PRIVMSG " & Chan & " : 7Heute ist der 8" & Date & " 7und es ist 8" & Time & " 7Uhr !", 3
End If
End If
End Sub
Ich will mich ja nicht beschweren aber das kann ja jeder ^^
Erweiter das doch so das da steht Es ist Dienstag oder sowas . . .
Wäre interessanter . . . oder was der 11.08.2004 für ein tag ist freitag oder samstag
Danke für deinen Post Christian ! Hab mich an die Arbeit gemacht und das unmögliche, möglich gemacht
Code:
'######################################
'## Time&Date Script v1.2 by Firefox ##
'######################################
'Chan angeben in dem das Script aktiv sein soll !(Mehrere mit " " trennen | Für alle einfach so: ActiveChannels = "")
Const ActiveChannels = "#Phoenix"
'#######################################
'## Ab hier bitte nicht mehr ändern ! ##
'#######################################
Const Version = "v1.2"
Sub Init()
Script "Time&Date Script " & Version & " by Firefox"
Hook "Chan_Msg"
SpreadFlagMessage 0, "+m", "0***7,1 Time&Date Script "&Version&" by Firefox loaded"
End Sub
Sub Chan_msg(Chan, Nick, RegUser, Line)
If (Instr(" " + LCase(ActiveChannels) + " ", " " + LCase(Chan) + " ") > 0) or (ActiveChannels = "") Then
Select Case LCase(Param(Line, 1))
Case "!date"
Select Case Weekday(Date)
Case 1: Tag = "Sonntag"
Case 2: Tag = "Montag"
Case 3: Tag = "Dienstag"
Case 4: Tag = "Mittwoch"
Case 5: Tag = "Donnerstag"
Case 6: Tag = "Freitag"
Case 7: Tag = "Samstag"
End Select
SendLine "PRIVMSG " & Chan & " : 7Heute ist8 " & Tag & " 7der 8 " & Date & " 7!", 3
Case "!time"
SendLine "PRIVMSG " & Chan & " : 7Es ist8 " & Time & " 7Uhr !", 3
Case "!time&date"
Select Case Weekday(Date)
Case 1: Tag = "Sonntag"
Case 2: Tag = "Montag"
Case 3: Tag = "Dienstag"
Case 4: Tag = "Mittwoch"
Case 5: Tag = "Donnerstag"
Case 6: Tag = "Freitag"
Case 7: Tag = "Samstag"
End Select
SendLine "PRIVMSG " & Chan & " : 7Heute ist8 " & Tag & " 7der8 " & Date & " 7und es ist8 " & Time & " 7Uhr !", 3
End Select
End If
End Sub
jo sieht doch direkt vielversprechender aus
Aber es gibt ne tolle function

Weekdayname(Weekday(Date))
Code:
'######################################
'## Time&Date Script v1.2 by Firefox ##
'######################################
'Chan angeben in dem das Script aktiv sein soll !(Mehrere mit " " trennen | Für alle einfach so: ActiveChannels = "")
Const ActiveChannels = "#Phoenix"
'#######################################
'## Ab hier bitte nicht mehr ändern ! ##
'#######################################
Const Version = "v1.2"
Sub Init()
Script "Time&Date Script " & Version & " by Firefox"
Hook "Chan_Msg"
SpreadFlagMessage 0, "+m", "0***7,1 Time&Date Script "&Version&" by Firefox loaded"
End Sub
Sub Chan_msg(Chan, Nick, RegUser, Line)
If (Instr(" " + LCase(ActiveChannels) + " ", " " + LCase(Chan) + " ") > 0) or (ActiveChannels = "") Then
Select Case LCase(Param(Line, 1))
Case "!date"
SendLine "PRIVMSG " & Chan & " : 7Heute ist8 " & Weekdayname(Weekday(Date)) & " 7der 8 " & Date & " 7!", 3
Case "!time"
SendLine "PRIVMSG " & Chan & " : 7Es ist8 " & Time & " 7Uhr !", 3
Case "!time&date"
SendLine "PRIVMSG " & Chan & " : 7Heute ist8 " & Weekdayname(Weekday(Date)) & " 7der8 " & Date & " 7und es ist8 " & Time & " 7Uhr !", 3
End Select
End If
End Sub
Ich hab noch ne kleine änderung . . .
Zitat:(18:39:24) (@SI|Spiky) !time
(18:39:24) (@AnGelBots) Es ist 18:39:24 . . . 5 Stunden, 20 Minuten, 36 Sekunden bis 0 Uhr
Code:
'######################################
'## Time&Date Script v1.2 by Firefox ##
'######################################
'Chan angeben in dem das Script aktiv sein soll !(Mehrere mit " " trennen | Für alle einfach so: ActiveChannels = "")
Const ActiveChannels = "#angelbots"
'#######################################
'## Ab hier bitte nicht mehr ändern ! ##
'#######################################
Const Version = "v1.2"
Sub Init()
Script "Time&Date Script " & Version & " by Firefox"
Hook "Chan_Msg"
SpreadFlagMessage 0, "+m", "0***7,1 Time&Date Script "&Version&" by Firefox loaded"
End Sub
Sub Chan_msg(Chan, Nick, RegUser, Line)
If (Instr(" " + LCase(ActiveChannels) + " ", " " + LCase(Chan) + " ") > 0) or (ActiveChannels = "") Then
Select Case LCase(Param(Line, 1))
Case "!date"
SendLine "PRIVMSG " & Chan & " :Heute ist " & Weekdayname(Weekday(Date)) & " der " & Day(Date) & ". wir haben " & Monthname(Month(Date)) & " " & Year(Date), 3
Case "!time"
vNow = Now
vStart = DateDiff("s",vNow,Date + 1)
vStunden = Int(vStart / 60 / 60)
vStunden2 = vStunden * 60 * 60
vStart = CCur(vStart - vStunden2)
vMinuten = Int(vStart / 60)
vMinuten2 = vMinuten * 60
vStart = CCur(vStart - vMinuten2)
vSekunden = Int(vStart)
SendLine "PRIVMSG " & Chan & " : Es ist " & Time & " . . . " & vStunden & " Stunden, " & vMinuten & " Minuten, " & vSekunden & " Sekunden bis 0 Uhr", 3
Case "!time&date"
SendLine "PRIVMSG " & Chan & " : 7Heute ist8 " & Weekdayname(Weekday(Date)) & " 7der8 " & Date & " 7und es ist8 " & Time & " 7Uhr !", 3
End Select
End If
End Sub
auch noch ne kleine Änderung:
Code:
'######################################
'## Time&Date Script v1.3 by Firefox ##
'######################################
'Chan angeben in dem das Script aktiv sein soll !(Mehrere mit " " trennen | Für alle einfach so: ActiveChannels = "")
Const ActiveChannels = "#Phoenix"
'#######################################
'## Ab hier bitte nicht mehr ändern ! ##
'#######################################
Const Version = "v1.3"
Sub Init()
Script "Time&Date Script " & Version & " by Firefox"
Hook "Chan_Msg"
SpreadFlagMessage 0, "+m", "0***7,1 Time&Date Script "&Version&" by Firefox loaded"
End Sub
Sub Chan_msg(Chan, Nick, RegUser, Line)
If (Instr(" " + LCase(ActiveChannels) + " ", " " + LCase(Chan) + " ") > 0) or (ActiveChannels = "") Then
Select Case LCase(Param(Line, 1))
Case "!date"
SendLine "PRIVMSG " & Chan & " : 7Heute ist8 " & Weekdayname(Weekday(Date)) & " 7der8 " & Day(Date) & ". " & Monthname(Month(Date)) & " " & Year(Date) & " 7!", 3
Case "!time"
vNow = Now
vStart = DateDiff("s",vNow,Date + 1)
vStunden = Int(vStart / 60 / 60)
vStunden2 = vStunden * 60 * 60
vStart = CCur(vStart - vStunden2)
vMinuten = Int(vStart / 60)
vMinuten2 = vMinuten * 60
vStart = CCur(vStart - vMinuten2)
vSekunden = Int(vStart)
SendLine "PRIVMSG " & Chan & " : 7Es ist8 " & Time & " 7Uhr ! Noch8 " & vStunden & " 7Stunden,8 " & vMinuten & " 7Minuten,8 " & vSekunden & " 7Sekunden bis der Tag vorbei ist...", 3
Case "!time&date"
vNow = Now
vStart = DateDiff("s",vNow,Date + 1)
vStunden = Int(vStart / 60 / 60)
vStunden2 = vStunden * 60 * 60
vStart = CCur(vStart - vStunden2)
vMinuten = Int(vStart / 60)
vMinuten2 = vMinuten * 60
vStart = CCur(vStart - vMinuten2)
vSekunden = Int(vStart)
SendLine "PRIVMSG " & Chan & " : 7Heute ist8 " & Weekdayname(Weekday(Date)) & " 7der8 " & Day(Date) & ". " & Monthname(Month(Date)) & " " & Year(Date) & " 7und es ist8 " & Time & " 7Uhr ! Noch8 " & vStunden & " 7Stunden,8 " & vMinuten & " 7Minuten,8 " & vSekunden & " 7Sekunden bis der Tag vorbei ist...", 3
End Select
End If
End Sub
geht super!
kann ich gut gebrauchen, denn die uhr von windows ist öde und nicht so doll wie das script hier :D
danke