Code:
'##################################################
'## MyGames Script v1.0 ##
'##################################################
'## Copyright 2005 by Spiky ##
'##################################################
'## Christian Hetkamp ##
'## spiky@spiky-page.de ##
'## www.spiky-page.de ##
'##################################################
Const INI = "MyGames.ini"
Dim Host, Status, Spiel, VarHost
Sub Init()
Script "MyGames Script by Spiky"
Hook "Chan_Msg"
Randomize
End Sub
Sub Chan_Msg(Chan, Nick, RegUser, Line)
Host = Mask(Hostmask(Chan, Nick), 1)
Status = ReadINIString(Chan, "Status", "0", INI)
VarHost = ReadINIString(Chan, Host, "0", INI)
If LCase(Param(Line, 1)) = CommandPrefix & "mygames" Then
Select Case LCase(Param(Line, 2))
Case "on"
If MatchFlags(GetUserChanFlags(RegUser, Chan), "+n") Then
SendLine "PrivMsg " & Chan & " :1,0 «41» 4[ MyGames ]1 Script 4[ On ] 1«41» ", 3
WriteINIString Chan, "Status", "1", INI
End If
Case "off"
If MatchFlags(GetUserChanFlags(RegUser, Chan), "+n") Then
SendLine "PrivMsg " & Chan & " :1,0 «41» 4[ MyGames ]1 Script 4[ Off ] 1«41» ", 3
WriteINIString Chan, "Status", "0", INI
End If
End Select
End If
If LCase(Param(Line, 1)) = CommandPrefix & "mypenis" Then
If Spiel = 0 Then
If VarHost = 0 Then
Laenge = (Rnd * 40)
Laenge = Round(Laenge, 2)
SendLine "PrivMsg " & Chan & " :1,0 «41» 4[ " & Nick & "'s ]1 ****** ist 4[ " & Laenge & " cm ]1 lang 1«41» ", 3
WriteINIString Chan, Host, Laenge, INI
TimedCommand "DeleteINIString """ & Chan & """, """ & Host & """, """ & INI & """", 60 * 10
Spiel = 1
Else
SendLine "PrivMsg " & Chan & " :1,0 «41» 4[ " & Nick & " ]1 wir wissen bereits, dass dein ****** 4[ " & VarHost & " cm ]1 lang ist 1«41» ", 3
End If
Spiel = 1
TimedCommand "Spiel = 0", 10
End If
End If
If LCase(Param(Line, 1)) = CommandPrefix & "mymuschi" Then
If Spiel = 0 Then
Select Case Int(Rnd * 11) + 1
Case 1: SendLine "PrivMsg " & Chan & " :1,0 «41» 4[ " & Nick & "'s ]1 Muschi ist schon so feucht, dass es tropft, aber sie ist verdammt haarig 1«41» ", 3
Case 2: SendLine "PrivMsg " & Chan & " :1,0 «41» 4[ " & Nick & "'s ]1 Muschi ist glatt rasiert 1«41» ", 3
Case 3: SendLine "PrivMsg " & Chan & " :1,0 «41» 4[ " & Nick & "'s ]1 Muschi ist gut eingeritten 1«41» ", 3
Case 4: SendLine "PrivMsg " & Chan & " :1,0 «41» 4[ " & Nick & "'s ]1 Muschi ist irgendwie sehr eng und geschmeidig 1«41» ", 3
Case 5: SendLine "PrivMsg " & Chan & " :1,0 «41» 4[ " & Nick & "'s ]1 Muschi ist einfach nur ein Traum von einer Pussy 1«41» ", 3
Case 6: SendLine "PrivMsg " & Chan & " :1,0 «41» 4[ " & Nick & "'s ]1 Muschi ist schon stark benutzt 1«41» ", 3
Case 7: SendLine "PrivMsg " & Chan & " :1,0 «41» 4[ " & Nick & "'s ]1 Muschi ist richtig feucht 1«41» ", 3
Case 8: SendLine "PrivMsg " & Chan & " :1,0 «41» 4[ " & Nick & "'s ]1 Muschi ist schon so alt, dass sie nach verfaultem Döner riecht 1«41» ", 3
Case 9: SendLine "PrivMsg " & Chan & " :1,0 «41» 4[ " & Nick & "'s ]1 Muschi ist schrumpelig 1«41» ", 3
Case 10: SendLine "PrivMsg " & Chan & " :1,0 «41» 4[ " & Nick & "'s ]1 Muschi ist für alle offen 1«41» ", 3
Case 11: SendLine "PrivMsg " & Chan & " :1,0 «41» 4[ " & Nick & " ]1 hat garkeine Muschi 1«41» ", 3
End Select
Spiel = 1
TimedCommand "Spiel = 0", 10
End If
End If
If LCase(Param(Line, 1)) = CommandPrefix & "myasshole" Then
If Spiel = 0 Then
Select Case Int(Rnd * 11) + 1
Case 1: SendLine "PrivMsg " & Chan & " :1,0 «41» 4[ " & Nick & "'s ]1 Arschloch ist noch an einigen Stellen gerissen, weil was dickes drin steckte 1«41» ", 3
Case 2: SendLine "PrivMsg " & Chan & " :1,0 «41» 4[ " & Nick & "'s ]1 Arschloch ist Braun 1«41» ", 3
Case 3: SendLine "PrivMsg " & Chan & " :1,0 «41» 4[ " & Nick & "'s ]1 Arschloch ist voller Dildos 1«41» ", 3
Case 4: SendLine "PrivMsg " & Chan & " :1,0 «41» 4[ " & Nick & "'s ]1 Arschloch ist irgendwie sehr eng und geschmeidig 1«41» ", 3
Case 5: SendLine "PrivMsg " & Chan & " :1,0 «41» 4[ " & Nick & "'s ]1 Arschloch ist einfach nur ein Traum von einem Arschloch 1«41» ", 3
Case 6: SendLine "PrivMsg " & Chan & " :1,0 «41» 4[ " & Nick & "'s ]1 Arschloch ist voller Falten 1«41» ", 3
Case 7: SendLine "PrivMsg " & Chan & " :1,0 «41» 4[ " & Nick & "'s ]1 Arschloch ist sehr weit gedehnt 1«41» ", 3
Case 8: SendLine "PrivMsg " & Chan & " :1,0 «41» 4[ " & Nick & "'s ]1 Arschloch ist voller Haare und Pickel 1«41» ", 3
Case 9: SendLine "PrivMsg " & Chan & " :1,0 «41» 4[ " & Nick & "'s ]1 Arschloch ist wund und rot 1«41» ", 3
Case 10: SendLine "PrivMsg " & Chan & " :1,0 «41» 4[ " & Nick & "'s ]1 Arschloch ist für alle offen 1«41» ", 3
Case 11: SendLine "PrivMsg " & Chan & " :1,0 «41» 4[ " & Nick & " ]1 hat garkein Arschloch 1«41» ", 3
End Select
Spiel = 1
TimedCommand "Spiel = 0", 10
End If
End If
If LCase(Param(Line, 1)) = CommandPrefix & "myauto" Then
If Status = 1 Then
If Spiel = 0 Then
Select Case Int(Rnd * 11) + 1
Case 1: SendLine "PrivMsg " & Chan & " :1,0 «41» 4[ " & Nick & " ]1 fährt einen alten Trabbi 1«41» ", 3
Case 2: SendLine "PrivMsg " & Chan & " :1,0 «41» 4[ " & Nick & " ]1 fährt einen Ferrari 360 Spider 1«41» ", 3
Case 3: SendLine "PrivMsg " & Chan & " :1,0 «41» 4[ " & Nick & " ]1 fährt einen BMW M6 1«41» ", 3
Case 4: SendLine "PrivMsg " & Chan & " :1,0 «41» 4[ " & Nick & " ]1 fährt einen CLS 55 AMG 1«41» ", 3
Case 5: SendLine "PrivMsg " & Chan & " :1,0 «41» 4[ " & Nick & " ]1 fährt einen Fiat Uno 1«41» ", 3
Case 6: SendLine "PrivMsg " & Chan & " :1,0 «41» 4[ " & Nick & " ]1 fährt einen Ford Fiesta 1«41» ", 3
Case 7: SendLine "PrivMsg " & Chan & " :1,0 «41» 4[ " & Nick & " ]1 fährt einen VW Käfer 1«41» ", 3
Case 8: SendLine "PrivMsg " & Chan & " :1,0 «41» 4[ " & Nick & " ]1 fährt eine Dodge Viper 1«41» ", 3
Case 9: SendLine "PrivMsg " & Chan & " :1,0 «41» 4[ " & Nick & " ]1 fährt eine Ente 1«41» ", 3
Case 10: SendLine "PrivMsg " & Chan & " :1,0 «41» 4[ " & Nick & " ]1 fährt einen US-Hummer 1«41» ", 3
Case 11: SendLine "PrivMsg " & Chan & " :1,0 «41» 4[ " & Nick & " ]1 hat garkein Auto 1«41» ", 3
End Select
Spiel = 1
TimedCommand "Spiel = 0", 10
End If
End If
End If
If LCase(Param(Line, 1)) = CommandPrefix & "myhaus" Then
If Status = 1 Then
If Spiel = 0 Then
Select Case Int(Rnd * 11) + 1
Case 1: SendLine "PrivMsg " & Chan & " :1,0 «41» 4[ " & Nick & " ]1 wohnt in einem Schuhkarton 1«41» ", 3
Case 2: SendLine "PrivMsg " & Chan & " :1,0 «41» 4[ " & Nick & " ]1 wohnt in einer Finca auf Mallorca 1«41» ", 3
Case 3: SendLine "PrivMsg " & Chan & " :1,0 «41» 4[ " & Nick & " ]1 wohnt in einer Villa am Miami Beach 1«41» ", 3
Case 4: SendLine "PrivMsg " & Chan & " :1,0 «41» 4[ " & Nick & " ]1 wohnt unter einer Brücke 1«41» ", 3
Case 5: SendLine "PrivMsg " & Chan & " :1,0 «41» 4[ " & Nick & " ]1 wohnt in einem Schneckenhaus 1«41» ", 3
Case 6: SendLine "PrivMsg " & Chan & " :1,0 «41» 4[ " & Nick & " ]1 wohnt noch bei Mutti 1«41» ", 3
Case 7: SendLine "PrivMsg " & Chan & " :1,0 «41» 4[ " & Nick & " ]1 wohnt in einem Penthouse 1«41» ", 3
Case 8: SendLine "PrivMsg " & Chan & " :1,0 «41» 4[ " & Nick & " ]1 wohnt in einer WG 1«41» ", 3
Case 9: SendLine "PrivMsg " & Chan & " :1,0 «41» 4[ " & Nick & " ]1 wohnt in einer Mülltonne 1«41» ", 3
Case 10: SendLine "PrivMsg " & Chan & " :1,0 «41» 4[ " & Nick & " ]1 wohnt in einem Kühlschrank 1«41» ", 3
Case 11: SendLine "PrivMsg " & Chan & " :1,0 «41» 4[ " & Nick & " ]1 hat garkein Haus 1«41» ", 3
End Select
Spiel = 1
TimedCommand "Spiel = 0", 10
End If
End If
End If
If LCase(Param(Line, 1)) = CommandPrefix & "myboot" Then
If Status = 1 Then
If Spiel = 0 Then
Select Case Int(Rnd * 11) + 1
Case 1: SendLine "PrivMsg " & Chan & " :1,0 «41» 4[ " & Nick & " ]1 hat ein knall rotes Gummiboot 1«41» ", 3
Case 2: SendLine "PrivMsg " & Chan & " :1,0 «41» 4[ " & Nick & " ]1 hat eine Luxusyacht 1«41» ", 3
Case 3: SendLine "PrivMsg " & Chan & " :1,0 «41» 4[ " & Nick & " ]1 hat ein kleines Paddelboot 1«41» ", 3
Case 4: SendLine "PrivMsg " & Chan & " :1,0 «41» 4[ " & Nick & " ]1 hat ein Tretboot 1«41» ", 3
Case 5: SendLine "PrivMsg " & Chan & " :1,0 «41» 4[ " & Nick & " ]1 hat ein großes Segelboot 1«41» ", 3
Case 6: SendLine "PrivMsg " & Chan & " :1,0 «41» 4[ " & Nick & " ]1 hat ein Papier Bötchen 1«41» ", 3
Case 7: SendLine "PrivMsg " & Chan & " :1,0 «41» 4[ " & Nick & " ]1 hat eine Nußschale 1«41» ", 3
Case 8: SendLine "PrivMsg " & Chan & " :1,0 «41» 4[ " & Nick & " ]1 hat eine 2. Titanic 1«41» ", 3
Case 9: SendLine "PrivMsg " & Chan & " :1,0 «41» 4[ " & Nick & " ]1 hat ein Kanu 1«41» ", 3
Case 10: SendLine "PrivMsg " & Chan & " :1,0 «41» 4[ " & Nick & " ]1 hat eine Fähre 1«41» ", 3
Case 11: SendLine "PrivMsg " & Chan & " :1,0 «41» 4[ " & Nick & " ]1 hat garkein Boot 1«41» ", 3
End Select
Spiel = 1
TimedCommand "Spiel = 0", 10
End If
End If
End If
End Sub