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

Zer0Galaxy

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

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

  • Посещение

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

    189

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


  1. А что, предполагается этот браузер будет странички из реального Интернета тянуть и отображать? А как быть с графикой?

    Я б присоединился если задачу сформулируешь.

      return s:match"^%s*(.*)":match"(.-)%s*$"
    эквивалентно
      return s:match"^%s*(.-)%s*$"
    
    function nextWord(str)
      local word = ''
      while pos <= str_len do
        local char = string.sub(str, pos, pos)
        if char ~= ' ' and char ~= '>' then
          word = word .. char
        else
          return word, char == ' '
        end
        pos = pos + 1
      end
      return nil
    end
    
    эквивалентно
    
    function nextWord(str)
      local word
      word,pos=str:match("([^%s>]*)()",pos) -- или как-то так
      return word
    end 

    Это я умничаю

    • Нравится 3

  2. У тебя интересно реализовано получение значения переменных из исполняемого кода, хоть и только из одной строки.

    Я пытался получать через окружение, но так доступны только глобальные переменные. Может ты знаешь способ достучаться извне к локальным? Может какое то  локальное окружение есть?


  3.  

     

    Четвертая наиболее полезная функция - это отладчик. Он позволяет вам выставлять так называемые "брейкпоинты" путем нажатия на кнопку "*" и узнавать, какое значение принимает та или иная переменная в исполняемом скрипте:
     Так брекпойнты не брекпойнты вовсе, а просто ерроры :( . А если я хочу после брекпойнта продолжить выполнение?

  4. Нашёл самое просто решение, качайте последний билд эмулятора, он рабочий.

    http://gamax92.pc-logix.com/ocemu/OCEmu-x64.zip

    Спасибо, загрузилось.

    Вот только в этом эмуляторе MineCode зачем то странным образом сжимает экран

    post-7-0-78358800-1489996947_thumb.png

    и некоторые кнопки становятся недоступны.


  5. Итого - что мы имеем. Онлайн на сервере 10-15 человек, которые жаждут OpenNet. Команда возрождения, собранная в 2к16 и теперь от неё не сном ни духом (да, сморозил ересь, терпите, господа лингвисты) и мои попытки разузнать инфу. Исходники есть, инструкция +-, люди жаждущие OpenNet'а и команда которой нету. Или я что-то не так понял? Опять.

    Я, как не последний человек, принимавший участие в поднятии старого ОпенНета, торжественно заявляю: второй раз я этого делать не буду. Править старый ON-код или писать новый я не буду. Для меня это пройденный этап.

    Я готов ответить на ЛЮБОЙ вопрос касательно ОпенНет, но беда в том, что я пока не услышал ни одного вразумительного вопроса.

    • Нравится 6

  6. Что значит "запускать мониторы через RedNet"? В СС подключить монитор к системнику можно при помощи двух проводных модемов и достаточного количества провода, если мне память не изменяет. Только когда шаришь его, указывать надо не сторону подключения, а сетевое имя.


  7. легче создать proxy диска компьютера, который сам будет обращаться к другому компу и получать с него данные, а потом возвращать. потом через fs.mount смонтировать, или работать напрямую через прокси
    Да я уж давно сделал и забыл про это.

  8. Я уже 1 год не могу понять! Как вытащить текст из edit чтобы он записался в переменную?

    Edit может работать в двух режимах: редактор строки и редактор текста. По умолчанию он настроен на редактирование строки. В этом случае строка вытаскивается из редактора просто чтением поля text

    var = Edit1.text

    Если перед началом редактирования полю text присвоить пустую (или не пустую) таблицу

    Edit1.text = {}

    то редактор переходит в режим редактирования многострочного текста. В этом случае каждая строка текста доступна как элемент таблицы

    var = Edit1.text[1]

  9. Вышла версия 1.2 отладчика.

    Новая версия позволяет:

    1) Запускать на отладку программу с параметрами. Если Ваша программа требует параметров при вызове, после слова debugger и имени программы укажите параметры. Например:

    debugger digger.lua 20 40
    

    2) В процессе отладки программы выполнять дополнительный код, которого нет в исходнике отлаживаемой программы. Это может быть полезным, если по ходу отладки необходимо изменить значение какой либо переменной. Для выполнения дополнительного кода нажмите клавишу Enter и в открывшемся окне "Выполнить" введите требуемый код.

    post-7-0-96261500-1488549660_thumb.png

    После чего нажмите кнопку ОК.

    • Нравится 6

  10.  

     

    + нужно там будет еще кое-что доделывать(не все прореживания реализованы в программе).
     А не могли бы вы, когда будете доделывать, реализовать свою программу следующим образом:

    - функция load(filename) - загружает jpg-файл и возвращает объект pic (таблицу или строку), содержащий картинку.

    - функция getSize(pic) - возвращает ширину и высоту картинки.

    - функция getPixel(pic,x,y) - возвращает цвет пикселя.

    Подобные функции у вас уже есть, но они или внутренние или заданы неявно. 

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