1Ridav
-
Публикации
218 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные пользователем 1Ridav
-
-
Не код, а каша. Не пойму зачем делать одно и то же действие 4 раза, присваивая и переприсваивая данные каждый раз.
Зачем брать список игроков несколько раз? Зачем брать человека по UUID, если выше уже взял все, что необходимо.
Наверное придется писать еще курс гайдов, объясняя, как надо организовывать структуру программы...
-
ГУИ библа работает на ивентах. Вот и все. Выполнит любой участок кода, но желательно, чтобы больших циклов в самих гуи элементах не было. Иначе произойдет фриз программы
-
Прошествие суток(24 часов) программа отсчитывает довольно необычным для других способом. К примеру игрок зашел в игру в 10 часов 37 минут утра. Значит подарок следующего дня он сможет получить только после 10 часов 37 минут следующего дня. Этот метод я использовал специально, чтобы не было бумов посещений и выходов в полночь, как в других онлайн играх
-
Сбоев в работе программы не замечено. На 8й день первичный счетчик сбрасывается, вторичный продолжает считать
-
А у меня она что то не завелась на моей сборке... спецом поставил только СС и ничего больше. пытался запустить на золотом безпроводном терминале. пример из доки.
os.loadAPI("GUI")local f = function(s)s.text = "CLICKED"endlocal button = GUI.NewButton(nil, 5, 5, 10, 3, "clickme", f, colors.cyan, colors.red, colors.green)GUI.MainPanel:addCHILD(button)GUI.MainPanel:draw()GUI.NO_EXIT()При клике на кнопку, попытка вызвать nil где-то в дебрях либы.cleanup(MainPanel)а функция то объявлена ниже по коду и естественно мы о ней еще не знаем в GUI.NO_EXIT()ок поправил... больше не падает но и событие не сработало, текст не изменился.Мне вот интересно либу то хоть раз запускал кто нибудь? я думал только у нас в конторе програмеры считают себя настолько крутыми что кодят в слепую и на тест за частую отдаются проги с синтаксическими ошибками =)эх, пойду дайрвольфовское button api смотреть...NO_EXIT пока не работает. Текст меняется при перерисовке объекта
s:setText("text") - сменит текст и перерисует объект самостоятельно
-
getWorldTime нужно запустить в параллели.
.... parallel.waitForAny(f1, f2, getWorldTime)
где f1, f2 - Ваши фунции.
Тогда current_time будет доступен в любой момент времени, а уточнятся на сайте мирового времени эта переменная будет раз минуту в фоновом режиме. Точности большей не нужно.
Другой вариант многопоточности ТУТ
Гораздо более эффективный способ иметь точное время при минимальной нагрузке - получить время мировое один раз, а затем к нему прибавлять время из игры.
-
-
В очередь
Чтобы не было пустых регистраций, раздавать почтовые ящики будем по принципу активности на проекте. Пишите свои статьи, уроки, заполняйте wiki и конечно же помогайте окружающим.
-
И где эта ссылка на голосование на топкрафте на главной странице? Что-то я её не вижу, есть mcservera и mcrate.Короче, мне всё это надоело. Я искал сервер с хардкором, работающими чанклоадерами, карьерами, комповыми модами, нормальным набором индустриальных модов, с невырезанным предметами и прочими ограничениями "вот этим блоком фазе в полнолуния можно прогрифать один прибор". Пошел искать дальше, может найду хоть платный какой-нибудь, может на другом языке.
Если найдешь - скинь пожалуйста ссылку. Мне тоже интересно, есть ли такие
PS голосовалка топкрафта почему то переехала вниз страницы, к счетчикам посещений
-
Алекс закинул клиент МТ в лаунчер.
Протестировал на своем ноутбуке 2009 года приобретения. Intel Core 2 Duo 2.1GHz, 4G RAM, 1G Nvidia Geforce 240M
Установлены 2 ОС Windows 7, Debian 7 + MATE 1.8
Под обеими ОС в лаунчере выделил 2048 оперативной памяти. Выставил самые минимальные настройки, отключив все эффекты, частицы и тд...
Windows 7
ОС при запуске под себя захватила 1,5ГБ оперативной памяти
Не хватило оперативы и все начало кидаться в файл подкачки. В игре 0-5 фпс при движении и 10-15 без движений. Java съела 3 гигабайта, в игре заполнялось от 1100МБ до 1600МБ выделенной памяти из 1900МБ с копейками.
Процессор был загружен на полную катушку
Подчеркну, что все сторонние программы и процессы были отключены.
Не играбельно.
Debian 7 + MATE 1.8
ОС при запуске под себя захватила 350МБ оперативной памяти
фпс 50-120 при движении и без движений, файл подкачки(своп) не использовался. Java съела 3 гигабайта, в игре заполнялось от 1100МБ до 1700МБ из 1900 с копейками.
Процессор был загружен на 70%
В системе осталось около 500МБ свободной оперативной памяти(Для справки. Любой браузер при запуске съест 200-300МБ оперативной памяти + по 30-50МБ на каждую страницу)
Играбельно, однако в других целях компьютер особо не используешь в этот момент
Подчеркну, что все сторонние программы и процессы были отключены.
МТ сборка исключает всех игроков с 4 гигабайтами оперативной памяти на компьютерах, а таких еще много.
Не уверен, сколько протянет серверная часть, скорее всего два месяца, не больше
-
1
-
-
Из описания на маркете - "Каждый раз генерируется новый уровень. Иногда это может быть даже невозможно пройти." И что это за лажа? Попробую поиграться. Расскажу что как.
Какое отношение софт с гугл маркета имеет к нашей программе? Её нет в гугл маркете...
-
1
-
-
На CS одновременно мы насчитали 37 карьеров, каждый копал максимум возможной ему площади... Выводы делай сам
-
1
-
-
Э! А это что такое?
Так же желательно ознакомиться с этими материалами
https://ru.wikipedia.org/wiki/%D0%9C%D1%8C%D1%8E%D1%82%D0%B5%D0%BA%D1%81
https://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D0%B0_ABA
-
Как обстоят дела с критическими точками и состоянием гонки?
-
Хех тема классная)) Хочу тоже получить)) к сожалению в игру попасть не могу на win 10 не робит маин вообще)
ajlkes@computercraft.ru Зарегистрирован, пароль отправил в ЛС
Встаю в очередь)
netins@computercraft.ru Зарегистрирован, пароль отправил в ЛС
-
А что будет, если сервер перезагрузиться? Мое андроид устройство сможет дальше находиться в конекте с ОС ПК и продолжит ли оно получать сообщения от него. Соединение Андроид - МОСТ- ПК ОС восстановиться автоматически, при условии, что ПК в загруженном чанке?
Соединение восстановится, если использована функция read(). Андроид получит уведомление от моста о потере соединения с партнером. Мост автоматически восстановит соединение, если партнер появится в сети.
На сколько знаю, ОС-компьютер продолжает работать с того места, где его прервали. А вот сокет врядли восстановится. Так что, скорее всего, будет потеря соединения. Компьютер должен периодически контролировать соединение и восстанавливать в случае потери.
Если соединение оборвется по любым причинам - соединение восстановится. read() функция сокета возвращает статус false и значение nil, если сокет закрыт. При получении нила достаточно переподключиться, а затем авторизироваться на мосту.
-
1
-
-
Рид, можно допилить мост?
Можно хедеры добавить, так сказать обернуть фантиком
-
Если просите срок - то он 2 месяца. 22 Февраля стартует первый бой. На команды разделитесь сами. Кто успеет - того и тапки.
-
Выложил первую версию приложения для андроид. Ссылка в конце первого топика, под картинками.
При попытке отослать сообщение на мост после разрыва соединения с мостом - будет происходить краш приложения. Об этом баге знаю, на выходных исправлю
-
1
-
-
Надо поставить на серверы, без раздумий.
-
Рид, а самого приложения в общем доступе пока что нет?
В нем один критичный баг, который я думаю исправить на выходных. А так в принципе оно готово, в дальнейшем будет лишь изменяться внешний интерфейс, в роде закладок, спекуляции ввода и тд.
-
Написал ОС часть, которую можно подгрузить в свою программу и использовать. Написал об этом в своем блоге
-
Хватит уже пустословием заниматься. Это риторический вопрос.
-
2
-
-
В очередь

gravityfolls@computercraft.ru
Зарегистрирован, первичный пароль отправил в ЛС

Получение почтовых адресов nick@computercraft.ru
в Корзина
Опубликовано:
seryoga@computercraft.ru
Зарегистрирован, первичный пароль отправил в ЛС, не забудь сменить