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

Chebuya

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

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

  • Посещение

  • Победитель дней

    72

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


  1. 8 часов назад, eu_tomat сказал:

    Кажется, @BrightYC тоже жаловался. У него тоже иногда ЛС не отправлялись.

     

    7 часов назад, eu_tomat сказал:

    Если я правильно понял, проблема возникает, когда в первом сообщении переписки присутствует ссылка.

    У меня сообщение без ссылки было, так что без понятия почему оно не отправлялось.


  2. 23 минуты назад, eu_tomat сказал:

    А у нас не сломана регистрация?

    Вы не прошли проверку безопасности. Пожалуйста, повторите ещё раз.

    Попробовал-действительно, не прошёл проверку безопасности. 
    Сломана, похоже.

     


  3. 27.10.2018 в 14:13, whiskas сказал:

    я тему новую создал потомушо переписал код!

     

    и по других твоих ответах твоя прога не юзабельная)

     

    и если хотел спросить создал бы новую темку а не засирал мою!

    Я конечно сейчас немного не понимаю, но к чему такая агрессия ко мне? Может я чего-то не понимаю? 
    Зачем мне создавать новую тему, где я не выкладываю код, а просто кидаю видео? Мне проще в тему с похожей тематикой, где можно обменяться советами, а не агрессией


  4. 4 минуты назад, whiskas сказал:

    у тя ток 1 плюс ет поиск и все (могу у ся за 5 мин реализовать но пока нет времени)

    Так делай.
    1. Есть на новой версии OC.
    2. Разве в твоей программе он не используется? Ты же говорил нужен сервер на Пайтоне.
    3. Русский язык на своем компьютере, на сервере скорее всего английский, так что никак.
    4. А зачем мне кидать исходники, если я просто кинул чтобы посмотреть? 
    5. Их можно ставить с любой стороны, хоть снизу, хоть слева, я для удобства так поставил(п.c С этим правда беда, не знал каких расставить, поэтому и спрашиваю) 


  5. 4 минуты назад, whiskas сказал:
    
    local info = {"Привет", "АА", "Огонь", "Число", "Stairs", "Hello", "Fire", "Number"}
    
    
    local sorter = function( a,b ) return a < b end
    
    table.sort(info,sorter)

     

    намного проще будет

    ой. Никто ничего не видел, я эту тему не создавал. Вы не заходили в эту тему и не смотрели что здесь. 
    (Спасибо)

     

    • Нравится 1

  6. Всем привет. 
    Нужно отсортировать данные по алфавиту, разделив их на 2. 
    То-есть, сначала должны быть данные по русскому алфавиту, потом на английском или наоборот, не важно.


  7. 5 часов назад, Asior сказал:

    Спс. Не знал что это так мгновенно работает, а то по 5 минут сидишь пытаешься сообразить что проискодит, а на деле происходит контрольное сканирование.

    Тоже начал делать хранилище вещей, и столкнулся с проблемой что 4 сундука сканит ~9 секунд. Медленно же. А что если будет стоять 30-40 сундуков? Жесть же. Я сначала сам не понял зачем нужен воздух вместо пустого места, но оказалась это очень удобно.


  8. 2 минуты назад, whiskas сказал:

    никогда второе не юзал) + мне нужно знать корды каждой вещи

    Это легко, ибо getAllStacks() выдаёт вместо пустого места воздух, и можно спокойно сделать счётчик. 

     


  9. А про дропбокс никто не знает? Я расскажу, мне не жалко.
    Берём и регистрируемся, заливаем любой файл. Создаём ссылку, и получаем примерно такую ссылку

    https://www.dropbox.com/s/test/SuperFail?dl=0

    Видите 0 на конце? Он отвечает за то, прямая ссылка или нет. Если 1 - значит прямая ссылка, если нет - перекидывает на страницу с загрузкой.
    Меняем 0 на 1 и пишем уже в компиках 

    wget https://www.dropbox.com/s/test/SuperFail?dl=1

    Профит!


  10. 1 минуту назад, ECS сказал:
    
    
    local function myYobaPullSignal(...)
    	evt, _, _, _, _, info = computer.pullSignal(...)
    	if evt == "touch" and info == returnuser() or evt == "modem_message" and info == "open" then 
    		open()
    	elseif evt == "touch" and info ~= returnuser() then
    		getout()
    	elseif evt == "modem_message" and info == "ping" then
    		modem.broadcast(1, "pong")
    	end
    end
    
    ...
    
    local function sleep(timeout)
    	local deadline = computer.uptime() + (timeout or 0)
    	repeat
    		myYobaPullSignal(deadline - computer.uptime())
    	until computer.uptime() >= deadline
    end
    
    ...
    
    while true do 
    	myYobaPullSignal()
    end

     

    Спасиб, я уже догадался, но тем не менее ещё раз спасибо. 


  11. Всем привет, есть один вопрос и код:

    gpu = component.proxy(component.list("gpu")())
    modem = component.proxy(component.list("modem")())
    red = component.proxy(component.list("redstone")())
    screen = component.proxy(component.list("screen")())
    
    modem.open(1)
    modem.setWakeMessage("start")
    
    users = {
    	"BrightYC" 
    }
    
    if gpu.getScreen() == nil then
    	gpu.bind(screen.address)
    end
    gpu.setBackground(0xffffff)
    gpu.setForeground(0x4c4c4c)
    gpu.setResolution(8, 4)
    gpu.fill(1, 1, 8, 4, " ")
    gpu.set(1, 2, "Press Me")
    
    function sleep(timeout)
        checkArg(1, timeout, "number", "nil")
        local deadline = computer.uptime() + (timeout or 0)
        repeat
            computer.pullSignal(deadline - computer.uptime())
        until computer.uptime() >= deadline
    end
    
    function open()
    	red.setOutput(4, 15)
    	gpu.set(1, 2, "  Yay!  ")
    	sleep(1.5)
    	red.setOutput(4, 0)
    	gpu.set(1, 2, "Press Me")
    end
    
    function getout()
    	gpu.set(1, 2, "GET OUT!")
    	sleep(1.5)
        gpu.set(1, 2, "Press Me")
    end
    	
    function returnuser()
    	for _, player in pairs(users) do 
    		if player == info then
    			return player
    		end
    	end
    end
    
    while true do 
    	evt, _, _, _, _, info = computer.pullSignal()
    	if evt == "touch" and info == returnuser() or evt == "modem_message" and info == "open" then 
    		open()
    	elseif evt == "touch" and info ~= returnuser() then
    		getout()
    	elseif evt == "modem_message" and info == "ping" then
    		modem.broadcast(1, "pong")
    	end
    end
    

    (Как-то странно тут код отображается) Простой замок срабатывающий на нажатие, на eeprom'е. Хочу узнавать его статус, но есть проблема. Во время вызова функции open() или getout() разумеется обработка ивентов прекращается на 1.5 секунды, но если я в это время хочу получить запрос на пинг? Как решить эту проблему? (Не предлагать использовать OpenOS) 


  12. По какой ссылке качать, куда совать библиотеку, что чему присваивать, и работает ли оно в современных версиях OpenOS?

    Вроде это, работать должна по идее, почему нет? 

    Закидывать в /lib, в начале программы "interruptingEnabled = true" предполагаю что нужно поставить на "false"

    И да, по идее нужно назвать её не event, а то заменит стандартную event-либу от OC

    https://raw.githubusercontent.com/IgorTimofeev/MineOS/master/lib/event.lua

    ИМХО, решение от Astral'а лучше, ибо требует просто копипаста в прогу, а тут нужно что-то скачивать, так что ничего не проще)

    • Нравится 2

  13. Ну хз хз. Я лично долго возился с трубами, и ничего путевого так и не добился. С 1 инвентаря они как-то не очень желают забирать ресурсы и распределять их по всем печкам, у меня выходило так, что одна труба обслуживала только одну печку, на остальные вообще внимания не обращала.

    Но это у меня трубы были, а зайди ка на сервер и попробуй поиграть там, там нету труб. Вообще. НИ ОДНОЙ. Попробуй тогда выкрутиться. И делают там не только компы полезную работу, но еще и роботы.

    И вообще, это было создано для работы мозгов, а выработки энергии оказалась побочным продуктом. Коль тут все такие умные, вперед писать ПО для реактора, а там уже посмотрим насколько оно гибкое и универсальное.

     

     

    Пожалуй присоединюсь к стиву.

    Ну не знаю. Лично я не стараюсь усложнять то что можно сделать проще. Если мне конечно это самому не хочется. А так вся эта печка бесполезна по сути, так как печка имбовая, вот и всё. Хотя, если есть меканизм, можно качать лаву из ада и квантовым телепортом заливать лаву в геотермалку, но честно, лучше собрать термоядерный реактор чем это, больно уж не перспективно. 

    UPD: Тем не менее, делать что-то ради того что скучно или получить эстетическое удовольствие - ничего против не имею, но права на существование в обычной среде не имеет.

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