Advertisement
Guest User

Untitled

a guest
Dec 9th, 2018
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. integer gOn;
  2. integer chatListen;
  3.  
  4. integer mumble(string mes)
  5. {
  6.     integer i;
  7.     string sub = "";
  8.     string rep = "";
  9.    
  10.     for (i = 0; i < llStringLength(mes); i++)
  11.     {
  12.         sub = llGetSubString(mes, 0, i);
  13.         rep = "";
  14.    
  15.         if (sub == "a" || sub == "b" || sub == "j" || sub == "s" || sub == "v" || sub == "z")
  16.             rep = "r";
  17.         else
  18.         if (sub == "A" || sub == "B" || sub == "J" || sub == "S" || sub == "V" || sub == "Z")
  19.             rep = "R";
  20.         else
  21.         if (sub == "d" || sub == "k" || sub == "l" || sub == "w")
  22.             rep = "f";
  23.         else
  24.         if (sub == "D" || sub == "K" || sub == "L" || sub == "W")
  25.             rep = "F";
  26.         else
  27.         if (sub == "g" || sub == "x")
  28.             rep = "n";
  29.         else
  30.         if (sub == "G" || sub == "x")
  31.             rep = "N";
  32.         else
  33.         if (sub == "h" || sub == "i" || sub == "m" || sub == "u")
  34.             rep = "d";
  35.         else
  36.         if (sub == "H" || sub == "I" || sub == "M" || sub == "U")
  37.             rep = "D";
  38.         else
  39.         if (sub == "q")
  40.             rep = "m";
  41.         else
  42.         if (sub == "Q")
  43.             rep = "M";
  44.         if (rep != "")
  45.         {
  46.         mes = llDeleteSubString(mes, i, i);
  47.         mes = llInsertString(mes, i, rep);
  48.         }
  49.     }
  50.  
  51.     string ObjectName = llGetObjectName();
  52.     llSetObjectName(llGetDisplayName(llGetOwner()));
  53.     llSay(0, "/me mumbles \""+mes+"\"");
  54.     llSetObjectName(ObjectName);
  55.     return TRUE;
  56. }
  57.  
  58. default
  59. {
  60.     touch_start(integer total_number)
  61.     {
  62.         if(gOn)
  63.         {
  64.             llListenRemove(chatListen);
  65.             llOwnerSay("Gabler ist aus");
  66.             llOwnerSay("@redirchat:10=rem");
  67.         }
  68.         else
  69.         {
  70.             chatListen = llListen(10, "", "", "");
  71.             llOwnerSay("Gabler ist an");
  72.             llOwnerSay("@redirchat:10=add");
  73.         }
  74.         gOn = !gOn;
  75.     }
  76.    
  77.     listen(integer channel, string name, key id, string msg)
  78.     {
  79.         mumble(msg);
  80.     }
  81. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement