Advertisement
informator

Palevo

Sep 25th, 2017
631
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.20 KB | None | 0 0
  1. local component = require("component")
  2. local computer = require("computer")
  3. -----Ники в вайте не пишет в чат-----
  4. local whitelist = {['Kartograf'] = true,['Alex'] = true}
  5. local term = require("term")
  6. local t = require("table")
  7. local event = require("event")
  8. local gpu = component.gpu
  9. local r = component.radar
  10. local chat = component.chat_box
  11. local players = {}
  12. chat.setName("§2Система_'Палево-2000'§7")
  13.  
  14. function palevo()
  15.   local scan = r.getPlayers()
  16.   for i = 1, #scan do
  17.    if not whitelist[scan[i].name] then
  18.     t.insert(players, scan[i].name)
  19.    end
  20.   end
  21.   local info = t.concat(players,",")
  22.   chat.say("§9В радиусе 40 блоков спалился: §4" ..info)
  23.   print("Спалился:")
  24.   print(info)
  25.   players = {}
  26. end
  27.  
  28. while true do
  29.   local _, _, name, message = event.pull("chat_message")
  30.   if message == "-палево" or message == "-гады" then
  31.     if name == "Kartograf" or name == "Alex" then
  32.       palevo()
  33.     else
  34.       chat.say("§4Мусорам не отвечаю")
  35.     end
  36.   elseif message == "-выкл" or message == "-off" then
  37.        if name == "Kartograf" or name == "Alex" then
  38.          os.exit()
  39.        end
  40.   end
  41. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement