Перейти к содержимому

Gaap

Пользователи
  • Публикации

    2
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные пользователем Gaap


    • Описание: Требуется программа для выполнения каких либо действий (как пример print("text") ) при выявлении заданных сообщений в чате, с вайтлистом на два или более игроков.
    • Награда: Простое человеческое "Спасибо!"
    • Требования: Команды формата ==test, вайтлист на 2 или более ников. 
    • Связь: Пишите в тему или лс.

    Из соседней темы взял код, пытался подстроить под свои нужды но не понимаю как реализовать вайтлист на несколько ников. Сам код после моих ручёнок:

    local wlist = {["Gaap"] = true}
    local sleep = 3
    local side = 3
    local status
    local component = require('component')
    local computer = require('computer')
    local redstone = component.redstone
    local chat_box = component.chat_box
    local signal = computer.pullSignal
     
    function computer.pullSignal(...)
      local e = {signal(...)}
      if e[1] == 'chat_message' and wlist[e[3]] then
        if e[4] == '==test' then
    	  print("text 1")
    	elseif e[4] == '==test2' then
    	  print("text 2")
        end
      end
      return table.unpack(e)
    end
    

    Подача редстоун сигнала куда то там совершенно не нужна, но я так же не понимаю как её полностью вырезать.

     

×
×
  • Создать...