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

Zer0Galaxy

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

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

  • Посещение

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

    189

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


  1. file:flush в обычной записи файлов, насколько я знаю - не требуется. file:write и так все записывает.

     

    file:write помещает данные в буфер файла. Данные из буфера сбрасываются на диск или по заполнению буфера или по file:flush или по закрытию файла. Если file:flush не делать, то, например, при некорректном завершении программы, данные из буфера могут быть потеряны.

    • Нравится 2

  2. Насколько я знаю в природе есть константы и есть переменные. А о существовании некой переменной, которая бы мифическим образом сама себя стирала никто не говорил.
    Хм. Надо попробовать сделать такую переменную. Просто ради интереса.

  3. В том то и дело. Когда ты доходишь до цикла, _ уже что-то содержит и начинает влиять на фильтрацию. А вики, похоже, надо подкорректировать. Переменная _ такая же переменная как и все остальные. Ничего особенного в ней нет.

    • Нравится 5

  4. Стена фантомная. Похоже от бедрока и до неба. Вокруг моего домика и вокруг привата Троянчика, что поблизости. Интересно, что ее на миникарте видно.

    Так она выглядит изнутри post-7-0-56416200-1462445258_thumb.png

    А так снаружиpost-7-0-75306300-1462445311_thumb.png

    При прохождении сквозь стену наступает слепота на 15 секунд. Кто знает что это?


  5. Зачем используешь переменную _ в качестве параметра event.pull? Она к тому времени уже не пустая. Делай так

    local _, clientAddr, serverAddr, _, _, _ = event.pull("modem_message", nil, nil, 666, nil, "gogo")
    

    вместо

    local _, clientAddr, serverAddr, _, _, _ = event.pull("modem_message", _, _, 666, _, "gogo")
    
    • Нравится 3

  6. Карта селф дестракта игнорит приваты

     

    Хм. А как карта попадет в чужой приват? Только вместе с роботом. А кого она дестрактит кроме робота?

    Или имеется в виду: робот вставляет карту в комп, а злоумышленник запускает дестракт? Ну, так вроде никакого криминала.


  7. Ну, таймер это не совсем параллельные программы. Таймер просто позволяет вызвать одну функцию несколько раз с определенным периодом. А функцию, конечно, описывать до запуска таймера. А иначе, что таймер будет вызывать?

    • Нравится 3

  8. Судя по твоим словам работа была бы проделана очень серьезная, но почему луа?

    Можно же скачать какой нибудь двжиок на C++/Rust и писать игры там. И в скорости и в графике не будет ограничений, как в луа.

    Если хочешь создавать действительно серьезную игру, забрасывай луа и прогай на полноценном C++/Rust двжике.

    Программирование это конечно хорошо, но почему именно программирование?

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

    Если хочешь зарабатывать много денег, бросай ты эти компьютеры и займись бизнесом.

    Конечно, это был :sarcasm:

    Топикстартер, как и многие на этом форуме, пришел сюда потому что ему нравится программировать. И не просто программировать, а на Луа. И не просто на Луа, а в среде Майнкрафта. Есть в этом какой-то особый шарм. И указывать ему другие пути самовыражения, на мой взгляд, не корректно.

    • Нравится 5

  9. Видишь ли. Если каждые два отдельно взятых персонажа будут сам решать как им связывать свои компьютеры, они свяжут. Но такой подход породит множество независимых сеточек. ОпенНет же предполагался как глобальная сеть, призванная объединить все компьютеры на игровом сервере. Был и браузер и сервера всевозможные, код открытый, взламывай-нехочу. Тем не менее я по пальцам одной руки могу перечислить людей, которые в этой сети хоть что то сделали.

    А вчем проблема связных карт? Была когдато CraftNet без этих карт. И что?

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

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