SanyaRamzik

chat

Jul 18th, 2019
599
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.36 KB | None | 0 0
  1. local component=require("component");
  2. local bot=component.chat;
  3. local dbName=io.open("\\dbName.txt","a");
  4. local dbPrefix=io.open("\\dbPrefix.txt","a");
  5. local varChoise="";
  6. print("#########Управление#########");
  7. print("имя  - изменить ник")
  8. print("префикс  - изменить префикс")
  9. print("локальный/глобальный  - изменить чат")
  10. print("добавить имя/префикс")
  11. print("выбор имя/префикс")
  12. print("");
  13. varConfChat="§6G"
  14. varName="§dВалерия";
  15. varPrefix="§bМ§4а§5л§1ы§2ш§3к§aа";
  16.  
  17. function conf(varConfChat)
  18. bot.setName(varConfChat .. "§8");
  19. end
  20.  
  21. function dbAdd(var)
  22.  if var=="добавить имя" then
  23.   add=io.read();
  24.   dbName:write(add.."\n");
  25.   varName=add;
  26.   dbName:flush();
  27.  end
  28.  if var=="добавить префикс" then
  29.   add=io.read();
  30.   dbPrefix:write(add.."\n");
  31.   varPrefix=add;
  32.   dbPrefix:flush();
  33.  end
  34. end
  35.  
  36. function dbChoise(var)
  37.  if var=="выбор имя" then
  38.   print("##########");
  39.   local t={};
  40.   for line in io.lines("\\dbName.txt") do
  41.    t[#t+1]=line;
  42.   end
  43.   for i=1,#t do
  44.    print(t[i]);
  45.   end
  46.   print("##########")
  47.   varChoise=io.read();
  48.   varName=t[tonumber(varChoise)];
  49.  end
  50.  
  51.  if var=="выбор префикс" then
  52.   print("##########");
  53.    local t={};
  54.    for line in io.lines("\\dbPrefix.txt") do
  55.     t[#t+1]=line;
  56.    end
  57.    for i=1,#t do
  58.     print(t[i]);
  59.    end
  60.    print("##########")
  61.    varChoise=io.read();
  62.    varPrefix=t[tonumber(varChoise)];
  63.  end
  64. end
  65.  
  66. function tKey(var)
  67.  if var=="имя" then
  68.    name=io.read();
  69.    varName=name;
  70.   elseif var=="префикс" then
  71.    prefix=io.read();
  72.    varPrefix=prefix;
  73.   elseif var=="добавить имя" then
  74.    dbAdd(var);
  75.   elseif var=="добавить префикс" then
  76.    dbAdd(var);
  77.   elseif var=="выбор префикс" then
  78.    dbChoise(var);
  79.   elseif var=="выбор имя" then
  80.    dbChoise(var);
  81.   elseif var=="выход" then
  82.    os.exit(0);
  83.   elseif var=="глобальный" then
  84.     varConfChat="§6G";
  85.     conf(varConfChat);
  86.   elseif var=="локальный" then
  87.     varConfChat="§fL";
  88.     conf(varConfChat);
  89.   else
  90.    bot.say(chatNameString .. var);
  91.  end
  92. end
  93.  
  94. while true do
  95.  
  96. chatNameString="§8[§4" .. varPrefix .. "§8]" .. varName .. "§f: ";
  97.  var=io.read();
  98.  tKey(var)
  99.  
  100. end
Advertisement
Add Comment
Please, Sign In to add comment