Bar-script

Ein einfaches Bar-Script, Wenn jemand z.b !cola sagt, dann sagt man selber automatisch: “/me gibt Nick ein Glas Cola“.

ACHTUNG: Frage immer VOR dem joinen nach, ob der Bot erwünscht/erlaubt ist.

Info: Die Verbindung (Name) ist hier „BAR“. Dies muss auf den Namen der Verbindung geändert werden, bei der das Script laufen soll. Wenn alle Verbindungen das Script benutzen sollen, dann löscht die ganze Zeile.

#NewScriptBegin Barscript
 
Sub Chan_Msg(Text, Nick, Channel, FrameID, ConnID)
  If ConnID = GetConnByName("BAR") Then
  ltext = LCase(Text)
 
   eigenernick = GetVal(ConnID, 5)
   If eigenernick = "Bar" Then 
 
'Die Auswahl
   
   If ltext = "!bar" Then Send "/msg " + Nick + " Wilkommen in meiner Bar, folgende Getränke sind in der Bar verfügbar: !estee, !ouzo, !jägermeister, !soja, !tequilla, !amaretto, !w-bull, !w-o, !w-lemon, !wasser-lemon, !wein, !bier, !feigling, !rum, !kakao, !wasser, !fanta, !cola, !ramazotti ", FrameID
 
   'Allgeimeine Getränke
   
    If ltext = "!milch" Then Send "/me gibt " + Nick + " ein Glas Milch.", FrameID
    If ltext = "!fruchtsaft" Then Send "/me gibt " + Nick + " einen Fruchtsaft.", FrameID
    If ltext = "!gemüsesaft" Then Send "/me gibt " + Nick + " einen Gemüsesaft.", FrameID
    If ltext = "!kaffee" Then Send "/me gibt " + Nick + " eine Tasse heißen Kaffe.", FrameID
    If ltext = "!kakao" Then Send "/me gibt " + Nick + " eine Tasse heißen Kakao.", FrameID
    If ltext = "!buttermilch" Then Send "/me gibt " + Nick + " ein Glas Buttermilch.", FrameID
    If ltext = "!gemüsesaft" Then Send "/me gibt " + Nick + " einen Gemüsesaft.", FrameID    
    If ltext = "!tee" Then Send "/me gibt " + Nick + " eine Tasse Tee.", FrameID
    If ltext = "!eistee" Then Send "/me gibt " + Nick + " eine Glas Eistee.", FrameID
    If ltext = "!o-saft" or ltext = "!os" Then Send "/me gibt " + Nick + " ein Glas O-Saft.", FrameID
    If ltext = "!w-o" Then Send "/me gibt " + Nick + " ein Glas Wasser-Orange.", FrameID
    If ltext = "!wasser-lemon" or ltext = "!w-lemon" Then Send "/me gibt " + Nick + " ein Glas Wasser-lemon.", FrameID
    If ltext = "!wasser" Then Send "/me gibt " + Nick + " ein Glas Wasser.", FrameID
    If ltext = "!fanta" Then Send "/me gibt " + Nick + " ein Glas Fanta.", FrameID
    If ltext = "!cola" Then Send "/me gibt " + Nick + " ein Glas Cola.", FrameID
 
    'Biersorten
    
    If ltext = "!bier" Then Send "/me hat folgene Sorten an Bier auf lager: Altbier, Kölsch, Weißbier, Bockbier, Export, Pils, Schwarzbier, Radler, Alsterwasser, Altbierbowle und Krefelder ", FrameID
    If ltext = "!altbier" Then Send "/me gibt " + Nick + " ein Altbier.", FrameID
    If ltext = "!kölsch" Then Send "/me gibt " + Nick + " ein Kölsch.", FrameID
    If ltext = "!weißbier" Then Send "/me gibt " + Nick + " ein Weißbier.", FrameID
    If ltext = "!bockbier" Then Send "/me gibt " + Nick + " ein Bockbier.", FrameID
    If ltext = "!export" Then Send "/me gibt " + Nick + " ein Export.", FrameID
    If ltext = "!pils" Then Send "/me gibt " + Nick + " ein Pils.", FrameID
    If ltext = "!schwarzbier" Then Send "/me gibt " + Nick + " ein Schwarzbier.", FrameID
    If ltext = "!radler" Then Send "/me gibt " + Nick + " ein Radler.", FrameID
    If ltext = "!alsterwasser" Then Send "/me gibt " + Nick + " ein Alsterwasser.", FrameID
    If ltext = "!altbierbowle" Then Send "/me gibt " + Nick + " eine Altbierbowle.", FrameID
    If ltext = "!krefelder" Then Send "/me gibt " + Nick + " ein Krefelder.", FrameID
 
    'Weinsorten 
    
    If ltext = "!wein" Then Send "/me hat folgene Weine auf Lager: Apfelwein, Cidre, Perlwein, Roséwein, Rotwein, Champagner, Sekt, Cava, Spumante. Hier einige Weinmischgetränke: Bowle, Calimocho, Laternmaß, Punsch, Schorle", FrameID
    If ltext = "!apfelwein" Then Send "/me gibt " + Nick + " einen Apfelwein.", FrameID
    If ltext = "!cidre" Then Send "/me gibt " + Nick + " einen Cidre.", FrameID
    If ltext = "!roséwein" Then Send "/me gibt " + Nick + " einen Roséwein.", FrameID
    If ltext = "!rotwein" Then Send "/me gibt " + Nick + " einen Rotwein.", FrameID
    If ltext = "!champagner" Then Send "/me gibt " + Nick + " einen Champagner.", FrameID
    If ltext = "!sekt" Then Send "/me gibt " + Nick + " einen Sekt.", FrameID
    If ltext = "!cava" Then Send "/me gibt " + Nick + " einen Cava.", FrameID   
    If ltext = "!spumante" Then Send "/me gibt " + Nick + " einen Spumante.", FrameID
    If ltext = "!bowle" Then Send "/me gibt " + Nick + " einen Bowle.", FrameID
    If ltext = "!calimocho" Then Send "/me gibt " + Nick + " einen Calimocho.", FrameID
    If ltext = "!laternmaß" Then Send "/me gibt " + Nick + " einen Laternmaß.", FrameID
    If ltext = "!punsch" Then Send "/me gibt " + Nick + " einen Punsch.", FrameID                     
    If ltext = "!schorle" Then Send "/me gibt " + Nick + " einen Schorle.", FrameID  
 
    'Sonstige Getränke 
    If ltext = "!ouzo" Then Send "/me gibt " + Nick + " einen Ouzo.", FrameID
    If ltext = "!jägermeister" Then Send "/me gibt " + Nick + " einen Jägermeister.", FrameID
    If ltext = "!soja" Then Send "/me gibt " + Nick + " ein Glas Soja.", FrameID
    If ltext = "!tequilla" Then Send "/me gibt " + Nick + " ein Glas Tequilla.", FrameID
    If ltext = "!amaretto" Then Send "/me gibt " + Nick + " ein Glas Amaretto.", FrameID
    If ltext = "!feigling" Then Send "/me gibt " + Nick + " einen kleinen Feigling.", FrameID
    If ltext = "!rum" Then Send "/me gibt " + Nick + " ein Glas Rum .", FrameID
    If ltext = "!malibu" Then Send "/me gibt " + Nick + " ein Glas Malibu.", FrameID
    If ltext = "!ramazotti" Then Send "/me gibt " + Nick + " einen Glas Ramazotti.", FrameID
    If ltext = "!whiskey" Then Send "/me gibt " + Nick + " einen Whisky.", FrameID
    If ltext = "!met" Then Send "/me gibt " + Nick + " einen Glas Met.", FrameID
 
    'Getränke Runden
    If ltext = "!eistee alle" Then Send "/me gibt auf Wunsch von " + Nick + " allen ein Eistee.", FrameID
    If ltext = "!whiskey alle" Then Send "/me gibt auf Wunsch von " + Nick + " allen ein Whiskey.", FrameID
    If ltext = "!bier alle" Then Send "/me gibt auf Wunsch von " + Nick + " allen ein Bier.", FrameID
    If ltext = "!wodka alle" Then Send "/me gibt auf Wunsch von " + Nick + " allen ein Wodka.", FrameID
    If ltext = "!wodka red bull alle" or ltext = "!wrb alle" Then Send "/me gibt auf Wunsch von " + Nick + " allen ein Glas Wodka Red Bull.", FrameID
    If ltext = "!eis alle" or ltext = "!ice alle" Then Send "/me nimmt auf Wunsch von " + Nick + " einen Eimer voll Eis und stellt in den Raum und sagt: Bedient euch :-) .", FrameID
    If ltext = "!o-saft alle" or ltext = "!os alle" Then Send "/me gibt auf Wunsch von " + Nick + " allen ein Glas O-Saft.", FrameID
 
    'funsachen
    If ltext = "!eis" or ltext = "!ice" Then Send "/me gibt " + Nick + " einen Eimer voll Eis.", FrameID
    If ltext = "!gk" Then Send "/me wünscht <$1,3>Gut<$1,8> Ki<$1,4>ff!", FrameID
    If ltext = "!joint" Then Send "/me gibt " + Nick + " einen fetten   <$1,0>() ¯¯¯ ) ¯¯¯¯¯¯¯¯¯¯¯<$4> ) )  <$14> ~~~", FrameID
    If ltext = "bye" Then Send "/msg " + Channel + " Machs Gut " + Nick + " :-) ", FrameID
 
   End If  
 End If      
End Sub

Eigene Werkzeuge