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

Zer0Galaxy

Гуру
  • Публикации

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

  • Посещение

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

    189

Все публикации пользователя Zer0Galaxy

  1. Обновил библиотеку forms. Теперь она, а значит и fmaker, позволяет вставлять в поле ввода по кнопке Insert.
  2. Можно сделать вставку из клипбоарда. Но как в клипбоард что-то помещать? Средства ОС этого не позволяют.
  3. file:write помещает данные в буфер файла. Данные из буфера сбрасываются на диск или по заполнению буфера или по file:flush или по закрытию файла. Если file:flush не делать, то, например, при некорректном завершении программы, данные из буфера могут быть потеряны.
  4. gpu=require("component").gpu s="Hello World!" for i=1,1000 do x=math.random(12) y=math.random(10) gpu.set(x,y,s:sub(x,x)) os.sleep(0.1) end
  5. Надо полагать, оператору load доступны только глобальные переменные, если их явно не передавать через окружение. a=11 local b=12 load("print(a,b)")() --> 11 nil
  6. Пара идей, в которых счетчиком цикла является сама фраза "Hello World!" s1="He" s2="llo World!" repeat print(s1..s2) s1=s1..s2:sub(1,1) s2=s2:sub(2) until s2=="" s1="Hello World!" for _ in s1:gmatch("%w") do print(s1) end
  7. Да просто выводишь текст построчно операторами print. Он когда доходит до края экрана сам начинает смещаться.
  8. Зачем preload? require("component") уже возвращает нужную таблицу из preload
  9. Этим занимался Крутой. Думаю он через require получал таблицу component и добавлял в нее поле с именем нового компонента и нужными функциями. Где-то в облаке есть исходники.
  10. Хм. Надо попробовать сделать такую переменную. Просто ради интереса.
  11. В том то и дело. Когда ты доходишь до цикла, _ уже что-то содержит и начинает влиять на фильтрацию. А вики, похоже, надо подкорректировать. Переменная _ такая же переменная как и все остальные. Ничего особенного в ней нет.
  12. Стена фантомная. Похоже от бедрока и до неба. Вокруг моего домика и вокруг привата Троянчика, что поблизости. Интересно, что ее на миникарте видно. Так она выглядит изнутри А так снаружи При прохождении сквозь стену наступает слепота на 15 секунд. Кто знает что это?
  13. Алекс, что это за белая стена вокруг моего дома образовалась?
  14. Зачем используешь переменную _ в качестве параметра event.pull? Она к тому времени уже не пустая. Делай так local _, clientAddr, serverAddr, _, _, _ = event.pull("modem_message", nil, nil, 666, nil, "gogo") вместо local _, clientAddr, serverAddr, _, _, _ = event.pull("modem_message", _, _, 666, _, "gogo")
  15. Хм. А как карта попадет в чужой приват? Только вместе с роботом. А кого она дестрактит кроме робота? Или имеется в виду: робот вставляет карту в комп, а злоумышленник запускает дестракт? Ну, так вроде никакого криминала.
  16. Ну, таймер это не совсем параллельные программы. Таймер просто позволяет вызвать одну функцию несколько раз с определенным периодом. А функцию, конечно, описывать до запуска таймера. А иначе, что таймер будет вызывать?
  17. Не. Так тоже не получится. Дело в том, что forms не использует многопоточность и пока ты не выйдешь из цикла кнопки работать не будут. Я бы рекомендовал генерировать импульсы при помощи таймеров.
  18. Почему слип-ноль? Если это генератор импульсов, то то слип - длительность импульса.
  19. Программирование это конечно хорошо, но почему именно программирование? Можно же заняться каким либо более прибыльным делом. Торговать на базаре, например. Если хочешь зарабатывать много денег, бросай ты эти компьютеры и займись бизнесом. Конечно, это был Топикстартер, как и многие на этом форуме, пришел сюда потому что ему нравится программировать. И не просто программировать, а на Луа. И не просто на Луа, а в среде Майнкрафта. Есть в этом какой-то особый шарм. И указывать ему другие пути самовыражения, на мой взгляд, не корректно.
  20. А если лазеры будут установлены не строго напротив, а сдвинуты на блок, связь прервется?
  21. Видишь ли. Если каждые два отдельно взятых персонажа будут сам решать как им связывать свои компьютеры, они свяжут. Но такой подход породит множество независимых сеточек. ОпенНет же предполагался как глобальная сеть, призванная объединить все компьютеры на игровом сервере. Был и браузер и сервера всевозможные, код открытый, взламывай-нехочу. Тем не менее я по пальцам одной руки могу перечислить людей, которые в этой сети хоть что то сделали. А вчем проблема связных карт? Была когдато CraftNet без этих карт. И что? Я смотрю, ты сетями заинтересовался. Можешь возродить на новом сервере OpenNet или придумать что-то свое. Могу помочь.
  22. Мне на каком то из предыдущих серверов Алекс давал креативку. Так что, ограничений по железу у меня не было.
  23. Конкретно сейчас сервер в режиме тестирования и там не до сетей. А вообще ей никто не пользовался и ее забросили.
×
×
  • Создать...