Alex
-
Публикации
3 168 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные пользователем Alex
-
-
Дима! От обычной кнопки возле КБ моушен выполняется? Тильды типа ~ ~ ~ это коры x z y относительно КБ вроде. То есть ~ ~ 5 это координата над КБ вверх плюс 5. Может там динамит фиг знает, где сетится и не может никуда полететь?
П.С. Надо сюда в тему, кстати, накидать все что известно о командах КБ и прочее, сетинге мобов и т.п. Чтобы программист не ломал себе голову этой чепухой, а работал именно над алгоритмом.
-
Ходят слухи, что вышел новый релиз 1.4.5
Обновлять или не обновлять?
Обновление ОС - опасно! Там дроны - это миллион энтитей, при чем, что они умеют делать и как гриферить, одному Богу известно. Мод обновим сразу же, как только будем знать все о этих чудо-зверятах, спешащих на помощь, в виде дронов. Нужно больше разведывательной информации по ним.
В майне и модах 1.7.10 и так хватает косячков. Но безопасность и стабильность сервера и имущества игроков, приоритет №1.
Нужно максимально этого приоритета придерживаться, насколько это возможно в нашей игре, полной багулек.
Нужно протестировать приват, что могут дроны, не воруют ли они вещи в сундуках в привате, не льют ли воду и лаву в привате и .т.п. Что они вообще могут отчебучить. Может программа в виде цикла на 10 строчек зальет лавой весь спавн? А? Это кто-то тестировал? На ТОП-проектах хайтеч я со смехом наблюдал в описании серверов, где у них сборщик роботов за донат продается.
А мы тут сейчас тысячи дронов неуправляемых запустим на сервер. Может они нам тут за день сервак снесут?Просто с криками У-Р-Р-Р-Р-Р-А-А-А-А!!!! ставить обновление нельзя! Тем более открыт на ОБТ сервер МТ - прекрасная возможность протестировать приваты. Если там все прекрасно, ставим мод незамедлительно.
В крайнем случае запрещаем крафт дронов и выдаем их только доверенным программерам! Но врага нужно изучить, и чем больше мы о нем знаем, тем больше шансов на победу, какой-бы грозный враг не был.
-
То не было никаких добрых вестей, то засыпали прямо программами!
Судя по всему у нас теперь две коровы будет, как говорил кот Матроскин!Сейчас будем тестить!
Прогу Вячеслава пока не смогли запустить, выдает ошибку, разбираемся. Где-то мы тупим.
-
Хехей, всем привет! Сегодня сделал для вас небольшой гайд по созданию материи!
Можно было сделать и более эффективное производство, но я не ставил это целью видео. В данном случае нужно было максимально просто рассказать о том как эта система работает. Т.к. этот мод еще сырой, многое может изменяться.
Собственно хватит разглагольствовать, вот самое видео!
Отличный гайд! Администрация проекта будет Вам очень благодарна, если продолжите снимать гайды по ИК2-Е (реакторы,схемы, паровая кинетика, автоматизация, программирование, летсплеи и прочее)
Выдано 5 гибридных панелек за гайд.
-
Панель на спавн готова!
Это было довольно просто, учитывая что я набрался опыта работы с интерфейсом, когда делал Базар. Но всё равно, на это ушло 6 часов, 3 из которых я фиксил функцию :gsub для работы с юникодом.
Я использовал много готовых решений, включая выше озвученный GML.
Код можно скачать из репозитория:
https://github.com/Krutoy242/InfoPanel
В программе реализовано отображения заголовка и текста с прокруткой. Так же, есть перенос по словам и возможность настройки многоуровнего главного меню.
Как и просил Алекс, редактирование данных очень простое, и реализованно через XML.
Именно то-что было нужно и по всем требованиям заказчика! МОЛОДЕЦ!
Медаль "На крыльях славы" и "Помощник Администрации" вручу сегодня же. А так же ресы и чего там полагается. Наборы любые программерские и прочее. Тут и квант не жалко выдать!
-
1
-
-
Долго думал, как сделать ствол орудия поворачивающимся. Не придумал ничего лучше, чем нарисовать его в голопроекторе.
Вариант. Но все равно же он там будет немного кубическим и визуальная точность положения ствола будет недостаточной. Да и точку начала моушена динамита все время придется пересчитывать относительно текущего положения среза ствола.
Кронд там стреляет в видосе, то дискомфорта при просмотре от того что мортира или пушка не поворачивается, вроде не чувствуется.
Это уже на усмотрение программистов-гуру, поворачивать ствол или нет.

Задача №1 - просто нанести сокрушительный удар по зомбям и снять стресс.

-
Кстати, предлагаю вместо пушки использовать мортиру, т.к. её принцип работы и поинтереснее, да и сложность задания увеличится (будет требоваться умная формула, по которой надо расчитывать длительность полёта в зависимости от угла, дальности и т.д. => расчитывать через сколько должен взорваться тнт).
Да можно хоть Катюшу сделать или установку залпового огня Град, стреляющую из 12-ти стволов одновременно эдак блоков на 100-150 по толпищам зомбей. Для программиста добавить две кнопки интерфейса (для изменения задержки подрыва) - дело двух минут. И строчку команды КБ поменять. Это же компьютерное управление пушкой, а не компараторами.
Вопрос в том, будет ли кто-то делать эту программульку? Вот что меня беспокоит.
-
1
-
-
4-я батаре-я-я-я-я! Приготовитс - я-я-я!
Осколочно-фугасным!
Дальность, 30 ! Прицел, 180 ! По противнику! По команде! Из всех орудий!
ОГОНЬ!!!!!!

Все вы знаете, что на сервере у нас монстрики немного нагловатые и апнутые, и зачастую доставляют игрокам массу неудобств. У некоторых игроков пуканчики пригорают и выстреливают так, что игроки улетают на околоземную орбиту от злости, что крипер взорвал их и все добытое честным трутом в шахте пропало безвозвратно.
Я решил компенсировать этот "недостаток" игры. Думаю многие знают, что в Японии в каждом учреждении официально есть комнаты психологической разгрузки, где висит чучело босса (начальника) и на обеденном перерыве можно пойти его и попинать, поплеваться и выместить всю злобу, а на рабочее место вернуться счастливым.
Решил на сервере открыть тир, где каждый желающий может прийти и отдохнуть и снять с себя всю злобу и обрушить на зомби сокрушающий артиллерийский удар.
В 1.7.10 есть интересная фича у командного блока (setblock c параметрами) Мы можем с помощью ПК и комблока засетить у среза ствола по направлению оружия активированный динамит с параметрами скорости и направления движения и временем подрыва.
По сути у нас будет настоящая пушка, стреляющая активированым динамитом с некоторыми допустимыми отклонениями по вертакали и горизонтали. Ствол, понятно, поворачиваться не будет, но динамит будет лететь прицельно по врагу и наносить ему огромный урон. Пушка с интервалом сетинга в 0.2 секунды будет сеять хаос и разрушение. От зомби будут только ошметки лететь.
Самих зомби сетят ванильные схемы (спавнеры, раздатчики и прочее) но нужно их ставить в маленьких бункерах или в потолке, куда не может помасть динамит. Лучше выбрать вариант сетинга ком.блоком программно на определенных случайных координатах тира по площади или в глубину направления атаки. Варианты сетинга врага и вероятность появления тех или иных зомби зашиваем в программку (конфиг) Это может быть как группа криперов из 10-15 человек, так и полсотни зомби, или с редкой вероятностью сам босс Иссушитель.
Мир на сервере я создал отдельный, маленький, ПвП отключено. ТП через варп точку /warp War. Тир запривачен админкой.
Описание программки:
- Игрок, одолеваемый жаждой мести, берет с собой пару алмазиков и варпается к тиру.
- На мониторчике он видит слово PAY
- Возле монитора есть воронка, в которую он кидает алмазики.
- При первом же алмазике слово PAY меняется на PLAY и над словом висит или количество алмазиков или выстрелов.
- Чем больше кинешь, дольше поиграешь.
- При нажатии на сенсорную кнопку экрана PLAY - понеслась жара!
- Комблок сетит определенное время суток в мире War, передний край тира подсвечен, зомби на нем не спавнятся.
- Так же ком.блок чистит мир от излишков зомби в радиусе (/butcher)
- Стартует таймер игры в зависимости от количества кинутых алмазиков время разное (1алмаз - мин. игры, например, не важно пока)
- так же начинает работать функция сетинга монстров в глубине тира по направлению атаки.
- На экран выводится 4 кнопки (прицел ВВЕРХ ВНИЗ ВПРАВО ВЛЕВО и ОГОНЬ) Есть вариант гашетку вывести на нажимную плиту возле пушки, тогда пушка стреляет, пока есть сигнал. Интервал между выстрелами, 0.2-0.3 секунды. Кулдаун пушки после 60 выстрелов на 10 секунд с выводом на экран о перезарядке. Во время перезарядки кнопок корректировки огня нет. Кнопки огонь тоже. Пушка остывает.
- По окончании кулдауна сстреляемдальше.
- При нажатии на кнопочки ВЛЕВО ВПРАВО ВВЕРХ ВНИЗ ПК меняет параметр отклонения полета снаряда.
- Нажатие на кнопку огонь - ПК делает 5 выстрелов и ждет клика опять. При стоянии на плите например - вылетает весь боезапас магазина, пока есть редстоун сигнал.
- Сверху игрок видит текущие значения отклонения по горизонтали и вертикали. Изменить их больше чем допустимые, НЕЛЬЗЯ!!!!
- По окончании таймера ПК переходит в начальное состояние, мир чиститься от монстров, значение коичества алмазиков в автомате устанавливается на 0, параметры отклонения устанавливаются в 0, горит слово PAY.
Все, что вылетело с зомби, можно засасывать воронками в полу и по трубам отдавать игроку. Воронки естественно не по всей площади, а только в некоторых местах тира.
Есть вариант на переднем крае сделать или полосу из нажимных панелей или блок линейного полосного детектирования из ОС, и как вариан реализовать имитацию прорыва зомби. В этом случае или принудительно заканчивается игра, или игрока киллит ком.блок, погиб в общем смертью храбрых. Но тогда надо делать регистрацию и закрыть передний край тира стеклом. Сами знаете, это майкрафт и игроки будут мешать, прыгать и мордочкой в экран лезть, а саму комнатку для стрельбы изолировать. Нажал Играть, дверь закрылась и никто не мешает. Но это уже мелочи.
Экран корректировки стрельбы:

Установка:
АМИ, ком.блок., ПК, сенсорный монитор, трубы БК, воронка, гейт на детектор пролета алмазика, фильт(алмазная труба)
Награда:
Медаль "Помощник Администрации" и медаль "На крыльях славы" 2 месяца на команду Полет, Еда, Здоровье. Программа в Зал Славы, если будет работать так, как оговорено. Заявка в хелперы без голосования. Пак дорогих ресурсов в игре.
Как это все будет выглядеть:





-
К тому же, что-то мне подсказывает, что наделать кучу каменного кирпича - и так не проблема. И гораздо быстрее, чем раз в 24 часа.
Кстати надо себя допинать и наборов для игроков еще понаделать. Еды, мелочи какой-то. Хелперам и програмерам и прочее, или какую-то плюшку типа японского меча Хаттори Ханзо 100500 лвл, как я делал на 1.6.4. игрокам выдавать.
А можно на программку "Гивера подарков" тоже чего-то налепить для избранных ников, хелперов и программеров". Мол типа, "Сервер хочу есть" и т.п.

Разберусь с организационными вопросами, банком и голосовалками с баннерами, сделаю.
-
В общем, нужно упразнить /kit private, ибо каждые 24 часа можно получать им дофига блоков каменного кирпича, что есть бред. Либо сделать возможность юзать этот kit только 1 раз и навсегда, либо убрать из него эту кучу блоков.
Кирпич и пара сундуков не бывают лишними. Не нужен вам набор, никто вас его не заставляет юзать. Но даже то, что он дается по команде, а не раз при первом старте игры, многие ухитряются его потерять в начале игры и час в чате орать, мол чем приватить и дайте лопату. И при всем при этом я на сервере видел домики небольшие из земли и коблы в перемешку. Так что кому много, кому мало - это субъективное мнение.
-
/back - return Returns you to your last position from a prior teleport.
Возвращает Вас к последней позиции предыдущей телепортации
По идее, если Вы никуда не тп-шились после смерти между мирами или варпами, то команда /back должна была сразу вернуть на место смерти. Только что проверил, все норм. Бекнуло на точку смерти хоть в овер мире, хоть между мирами. Есть еще у кого-то такой баг?
Когда находишься в PvP режиме,после смерти предметы не выпадают,я вот второй раз опять потерял иридивый бур,и ранец на 2 м.
А теперь поточнее. При ПвП там есть ограничения на дроп, нельзя в сундуки ничего класть , тп-шится в комбат режиме или в осаде и .т.д.
Так вот меня интересуют две вещи, точнее два случая, когда и при каких обстоятельствах пропал ранец в первом и втором случае. Кто убил тебя. жук ли, или крипер, или игрок Превед-Я-Медвед. Интересуют все подробности гибели, опись, прОтокол, отпечатки пальцев, что пропало, или все пропало вообще и не было дропа и т.п.
Вопль в чате: "из меня опять не выпал бур и яйцо. Срочно пофиксите" не принимается.

-
Возможно, изменяет ваш IP
, фиг его знает, я нигде описания не видел. Какой-то непонятный зверек в виде блока. Что в нем скрывается, без зелья просветления понять невозможно. -
Есть же robot.turnAround()
Да и зачем вертеться? Можно воду под собой брать robot.useDown()
О, все есть, оказывается. Энергия на повороты там колоссальная тратится и время тоже 0.2 сек. Каждое исключенное телодвижение и строчка кода и лишняя запись в файл сэкономит милливатты энергии роботу. А я еще удивился, как такой замороченный мод и не имеет юза сверху, снизу.
-
Так ведь пропажа брони - хардкор, сам говорил.
Это то хардкор, это хорошо, что редкая багулька чистит мир от избытка предметов. Если вас крякнули по башке в темном переулке, то не факт, что когда вы очнетесь, кошелек который дропнулся с вас будет валятся рядом

Но когда Нео начал орать, что не будет играть на сервере вообще, пока ему не вернут ранец или не пофиксят, пришлось вернуть. Выбора он мне просто не оставил.

И перестаньте винить меня во всех багульках. Довожу до вас, что создатель майна - Mojang. А кто пишет моды, мне даже вникать не хочется.
П.С. А разряженная броня ломается при сильном дамаге, так что вообще вопросов тут не должно возникать.
-
Но ведь AlexCC писал "Интереснее в 100500 раз сделать программу-сервер с подключенным Glasses Bridge и прилинкованными очками. Надел очки и видишь, что твориться на базе. Какие реакторы включены, их температура и производительность, заряд MFSU-шек. Что делают роботы и т.д."
На 1.6.4 можно получить емкость мфсу, выход EU за тик, текущий заряд, температуру и производительность реактора в два счета врап модемом, а на сыром 1.7.10 как-то там толком ничего пока не конектится .Надо разбираться и ждать обновлений КК.
1.7.10 багулька пока ходячая, да и ИК2-Е там раз в 3 дня обновляется на дженкинсе, может там уже КК то толком ничего и не видит уже.
Вот так оно должно работать, лично сам игрался:
http://puu.sh/dsLNn/06ef9d9ecb.jpg
http://puu.sh/dsNpw/3038d495eb.png
Ждем пока.
Я вон Тоторо кидал ранцы, буры разные, броню и прочее и убивал его в игре ради проверки. Все выпадает прекрасно 105 из 105ти раз.
А какой-то Крипер убил Нео, ранец неовский при этом не дропнуся. Пришлось возмещать.
Так что 1.7.10 еще принесет нам сюрпризы, как говорил Воланд Мастеру о его романе о Понтии Пилате.

"Реды" (Топ проект хайтечевский майнкрафт) четко народу сказали - перейдем на 1.7.10 только к лету! А мы в авангарде, так сказать первопроходцы. На 1.7.10 в основном ванилки и миниигры с РПГ на топах, а техносборок с гулькин нос. Сырое еще все.
-
У робота вроде как есть апгдейд-цистерна, так пускай он в неё жидкостью накачивает, а потом переливает в танк. Эффективней должно получиться, меньше энергии будет тратиться на передвижение.
А он не умеет брать воду под собой, переливать над собой? А редстон чувствовать мордочкой или попой. Чтобы вообще не крутится. Или он только ведром вперед кликает?
-
Если программно не дорабатывать, тогда может сделать контроль перелива как-то самим БК модом? Я вообще чайник с ручкой в жидкостях, предметы только гонял по трубам, но там же есть контроль жидкости в трубе по идее каким-то гейтом вроде как?
Только труба пуста - гейт излучает редстоун сигнал, робот попой его чувствует и начинает усердно в поте лица работать ведром, ну в общем мысль понятна, я думаю. Как именно сделать, не в курсе, так как с жидкостями не работал, но уверен что можно там все автоматизировать красиво.
И для того, чтобы робот умел работать с редстоуном, наверно понадобится какая-то там PCI плата редстоуновская?
...Когда цистерна заполниться робот начнёт обратно откачивать,так что выкачивайте из цистерны быстрее чем робот набирает,вот такой баг(я постараюсь его исправить).
-
Программа "Полицейский"

Описание программы:
В чем суть проблемы? Например Вася приходит в банк, закрывается в комнате торговли, при этом на нем квант и нано-сабелька. Далее он выходит из игры и ждет какое-то время.
Приходит в банк Петя, в кожаной броне, трясущимися руками принес 15 кусочков золота, чтобы продать и купить стержень ифритика или алмазик. Он чувствует себя в безопасности, так как он в админ-привате, с терминала он закрыл бронированную дверь за собой и радостно торгует с банком, он сам в комнатке. По трубам летают кусочки золота, черепашка выплевывает Пете алмазик, и тут Вася заходит в игру.
Согласно механике Майнкрафт, Вася при логине оказывается в той же точке, в которой был последний раз! Он начинает мешать Пете, выхватывает ресы, крутится, тыкается в комп мордочкой, а при наличии лазера еще и Петю, чего, доброго, и прихлопнуть может. Лазер не отлавливается запреткой на ПвП в админ привате, например. Чтобы его не запрещать на использование и прочее, и нужна такая программа, ну а также, чтобы не было такого анал-карнавала в банке, да и не только в банке, а везде, где предусмотрены торговля и обмен и уединение игрока в какой-то комнате.
Если все улетели из комнаты, банк по истечению таймера сам опять открывает бронированные двери. Вы огляделись, да, никого рядом нет, закрылись и спокойно торгуете. Вот такие пирожки

Что должна делать программа:
1. Событие, которое отлавливает AMI блок "player_login"
- При логине в игру на определенные коры (запрет зона, например, х=100:150 z=3200:3300) данный игрок отТП-шивается на спавн (коры спавна), на игрока заводится отдельный одноименный файл(если его нет) в папочке "Нарушители", в который заноситься(добавляется) количество нарушений(общее число) Ругать за это сильно не будем, но для статистики нужно.
- В файл же общего лога в корне программы добавляем это событие (, , )
- на экранчик можно выводить ТОП-10 нарушителей например. То есть раз в 15 минут в фоне считывать все файлы и выводить 10 самых опасных преступников на экран
- при нарушении вызвать функцию typeОffense(user_name, type_offense), ее оставить пустой, это для штрафа, я в нее добавлю небольшой штраф за нарушение - снятие денег с банковского счета по гет-запросу к базе SQL
- админам, если они есть, принтится в личку или на почту сообщение о нарушении по игроку
- срабатывает сигналка в точке установки системы (спавн, банк, казино и прочее)
- нарушителю в личку или почту отправляется уведомление о штрафе и причине.
2. Событие, которое отлавливает радар(или любой детектор инвентаря) id=4150:(1-26) Лазер. Это параллельный поток, он не зависимо от события логина, постоянно сканирует игроков в радиусе на предмет запретки в инвентаре и просто их не пускает в зону, отфутболивая игроков-нарушителей с нее.
- при наличии у игрока списка запрещенных предметов в инвентаре (оружие, наркотики, уран и.т.п.
) игрок с запретной зоны(где нельзя иметь подобны вещи) отТП-шивается куда-нибудь, не важно, в какую-то нейтральную зону например, или вообще в тюрягу
- цепочка дальнейших событий та же, лог, сообщения, аларм и предупреждение, штраф.
Состав установки:
Установочка размещается где нибудь в бункере под спавном или банком или казино, не важно.
ПК (любой) АМИ (радар), ком. блок. экранчик(любой), система аларма (звуко-свето сигналка возле установки + сенд месседжа в личку Админам при их онлайне или на игровую почту)
Награда: орден "Помощник Администрации", квантовая панель ASP-3 шт. На месяц команда полета и скорости бега x10. Квантовый заряженный сет брони.
Примечание: моды, АПИ, периферия сильно изменились или работают с косячками на 1.7.10 по сравнению с 1.6.4., если по какой-то причине что-то нельзя реализовать с той комплектацией модов и аддонов, которая у нас есть - немедленно сообщите в этот топик!
local ami = peripheral.wrap('bottom') local commandBlock = peripheral.wrap('top') current_time = 'time unknown' Модуль для получения в фоне более менее точного времени current_time , время уточняется на сайте раз в 60 секунд, мгновенно время тяжело получить с сайта http://www.timeapi.org. local function GET(url) local l = http.get(url) if l then local retValue = l.readAll() l.close() return retValue, true else return nil, false end end local function timeFormat(t) return string.sub(t, 1, 10)..'-'..string.sub(t, 12, 19) end function getWorldTime() while true do repeat response, state = GET('http://www.timeapi.org/pdt/in+9+hours') until state current_time = timeFormat(response) sleep(60) end end Командный модуль: local function sayMsg(msg, user_name) commandBlock.setCommand('/say '..msg) commandBlock.runCommand() end Модуль штрафов(оставить пустым): local function typeОffense(user_name, type_offense) end - При логине в игру на определенные коры (запрет зона, например, х=100:150 z=3200:3300) данный игрок отТП-шивается на спавн (коры спавна), на игрока заводится отдельный одноименный файл(если его нет) в папочке "Нарушители", в который заноситься(добавляется) количество нарушений(общее число) Ругать за это сильно не будем, но для статистики нужно.
-
Здесь размещаются просьбы администрации и игроков по созданию программ. Программисты часто спрашивают, какие есть идеи, чего бы такое написать и прочее. Вот здесь и можно найти себе работу.
Выполнение заказа администрации будет сопровождаться всяческими поощрениями и наградами, а также повышением статуса и всеобщим почетом и известностью, VIP статусом в игре со всеми игровыми привилегиями, будет учитываться общее количество выполненных заказов администрации и игроков каждым программистом.
Игрок в свою очередь может назначить приз в виде ресурсов. Например за настройку программки для своего реактора или защиты периметра своего домика, помощи в написании каких-то отдельных кусочков кода или функций.
Например:
- Описание: Требуется программа для сканирования игроков в радиусе моего домика.
- Награда: Стак иридия (ничего не пишите, если играете не на нашем проекте)
- Оборудование: ПК, монитор 2х2, радар open peripheral, сигнальная лампа Redlogic, сирена нуклеар контрол.
- Требования к ПО: срабатывание сирены на 2 секунды с интервалом 15 секунд с возможностью отключения кнопкой, если есть чужой игрок в радиусе и вывод ника(ов) на экран, световая сигнализация, лог в файл, кто и когда появлялся возле моего домика. Так же хочу вайт-лист, в который могу добавить ники, на которые система не будет ругаться.
- Связь: Писать в личку или этот топик. Мой ник в игре Mishanya89
Примечание:
Если заказы не выполнены никем, это значит, что они или очень трудно выполнимы, или скорее всего, никому не интересны, или за них назначена очень маленькая награда.
Тему называем следующим образом: Программа "Имя программы"
Первым тегом рекомендуется указать тег: "Заказ"
В описании должны быть четко сформулированы задачи, которые должна уметь делать программа, на каком моде это должно работать и с использованием какой периферии и устройств, а также комплектации робота или ПК, если это мод ОС
Темы, которые оформлены неправильно, будут удалены!
ВНИМАНИЕ!
Если ваш заказ выполнен, тема перемещается в раздел Выполненные заказы
-
1
-
Кредиты - это счет игрока в банке. Но так как банк пока не открыт, на балансе игроков, которые уже приобрели помпы и карьеры за голоса, будет некоторый отрицательный баланс, когда они придут первый раз в банк. Его придется погасить, чтобы что-то покупать в банке в последствии. Все продумано.
http://computercraft.ru/tops/top-balance Банковский счет тоже завязан на базу SQL. Все игроки сервера уже есть там, просто у кого 0-ой баланс, они не отображаются на странице.Привезла вам черепашка стак золота, деньги списались со счета, кинули в банк алмазик черепашонку-кассиру, на сайте видите изменения в "+"
Так же есть вариант в цикле прогнать и установить всем нулевой баланс на момент открытия банка или же даже дать какую-то призовую начальную сумму. Но дело в том, что по умолчанию при регистрации нового игрока в базе создается поле баланса с нулевым значением. Поэтому приз получат только существующие игроки на момент открытия банка.
-
Как я понял из всего диалога, человеку не нужна программка типа Teamviewer или Radmin (хотя не уверен до конца). Да и сделать такие программы удаленного контроля ПК наверно довольно сложно и муторно, чтобы полностью управлять удаленным ПК , видеть его интерфейс и файловую систему, запускать программы на удаленном ПК и т.д.
Вряд ли для начинающего программиста это нужно.
Как я понял, топикстартер хочет просто в какой-то момент перехватить управление автономной черепахи и перевести на ручное (мысли то как-то тяжело угадывать
) а в теме четких задач и вопросов не сформулировано абсолютно. Туманные желания и динамики какие-то.Вот ручное управление Черепадлой: КЛАЦ (много конечно кода лишнего, лучше переделать на GUI Рида)
Но еще раз говорю, когда открыт интерфейс планшета, черепашонка вы не видите толком, так как экран закрыт планшетом и нельзя при этом двигаться игроку. Это просто бестолковая манипуляция находящимся рядом роботом.
Интереснее в 100500 раз сделать программу-сервер с подключенным Glasses Bridge и прилинкованными очками. Надел очки и видишь, что твориться на базе. Какие реакторы включены, их температура и производительность, заряд MFSU-шек. Что делают роботы и т.д.
В очках все видно и можно свободно ходить, а оперативная информация всегда на них выводится постоянно и даже между майнкрафт мирами, при чем расстояние между очками и Glasses Bridge блоком не важно. Можно даже картинки и анимацию вывести на очки.
Ну и самая фича, что через игровой чат майна можно в одетых очках послать любую команду, например:
$$reactor 1 stop
$$reacto 1 run
$$reactor all stop
$$reactor 5 status view
$$robot 2 status view
$$turtle 1 return
и т.д. (что запрограммируете, то и будет
)В чате команда не отобразиться никому, но будет перехвачена прилинкованным Glasses Bridge, интерпретирована и передана на выполнение. КЛАЦ
Как обрабатывать команды очков, можно посмотреть на примере программки игрока Сябрика (код программки)
А роботов и черепах все же лучше, на мой взгляд, программировать на максимальную автономность, поставил и забыл за него, и он там чего-то делает, на то он и робот.
-
Вот сразу вопрос. Получается должна быть запущена программа на черепашке и планшете. А как выглядит запуск другой программы в программе?) В той же самой Программе удаленного управления, нужно запустить еще одну программу, ну скажем, прямого контроля черепашки (ну соотв. по кнопкам WASD) И если можно, хоть какой нить пример такой програмки, на изучение)
Не до конца понимаю, что Вы хотите написать. Есть несколько удобных вариантов, на мой взгляд.
- черепаха автономная полностью и управляется местным включением. Планшет только для мониторинга ее работы (копает она например, что-то)
ЧЕРЕПАХА ----данные--->>> ПК
- черепаха автономная, но частично может принимать команды с ПК и выполнять набор инструкций или подпрограмм. Например копала она копала, Вы отправили команду STOP, она бросила работу и приехала на точку старта. Вы всех черепах собрали и ушли домой. Это оптимальный вариант
ЧЕРЕПАХА >> ПК
- и третий вариант, на мой взгляд самый бестолковый. Черепаха ничего ни делает без команды с ПК. Управляется пошагово каждое действие. Нажал на планшете кнопку - шаг вперед, нажал влево, черепаха повернулась. Такой вариант нужен только для робота-грифера, так как черепахи в основном мире запрещены. Это грубо робот+пульт ДУ. Таким роботом можно попытаться пролезть в отверстие в доме, которое случайно забыл закрыть хозяин, и дойти до сундука или рычага. Робот приват не рушит, но может включить редстоун излучение и открыть что-то или высосать лут из сундука. Так же роботы умеют подбирать дроп с земли. Если вы только не талантливый программист и хакер взломщик (грифер), то для практических целей этот вариант самый бесполезный. Лучше запрограммировать робота или черепаху на максимальную автономность и какие-то задачи, чем ходить за ней и тыкать по кнопке вперед на планшете.
ЧЕРЕПАХА ПК
-
На планшете нужно сделать программу-интерфейс с кнопочками и отображением информации о черепашке. Нажатие на кнопочки(или ввод команд и данных) планшет преобразует в определённые команды и отсылает их по реднет сети. Черепашка по реднет сети эти команды принимает и выполняет заложенные ей инструкции для соответствующих команд. Вам в свою очередь она шлет какие-то ответы(квитанции) о выполнении, свои координаты, топливо, количество айтемов в каждом слоте и т.п. Все эти данные можно где-то выводить на экранчик рядом с кнопками управления. Это у будет программка remout-control для Вашей черепашки.
Суть заключается в том, чтобы отправить определенное текстовое сообщение-команду на удаленный ПК, в данном случае это черепадла, и она выполнила инструкции, которая она уже знает для данной команды. Что конкретно Вас интересует? Как черепашка двигается, как печать текст, как отослать сообщение по сети или как подсоединить модем?
-
1
-
-
Надо бы, чтобы SvagDark и Ruslan1911 отписались. У них была проблема со звуком.

Информационная панель на спавн
в Конкурсы
Опубликовано:
Предварительные, но уже полностью удовлетворяющие заказу, результаты конкурса:
Оценены две работы. Опасаюсь пока принимать окончательное решение (вдруг еще одна программа свалится нам в объятия
) , но вот результаты:
Выглядят две программы замечательно.
Программа Тоторо уже работает на спавне. Функционал потрясающий. То что требовалось. ссылка-кнопка на файл, перекрестные ссылки, теги, конфиг, масштабирование, цвета шрифтов и фонов и прочее. Очень удобно редактировать контент. Стабильность работы. Практически готовый мини-сайт, похож на то, каким был интернет на заре своего развития и когда не было динамических страниц!
Программу Крутого протестировать к сожалению не удалось по причине какой-то непонятной ошибочки в библиотеке. Ее оценить мы смогли только по скрину, но думаю, как только Крутой появится в игре, он эту багульку за пару секунд уберет.
Обе программы разместим на сервере ИТ, одну на спавне например, другую в банке (например, туториальчик по работе с банком или в любом другом людном месте, где игроки нуждаются в оперативной игровой интерактивной информации, но часто лень закрывать игру и копаться в ворохе незнакомых тем и разделов на форуме.)
И так, призы:
Totоrо: Медаль "На крыльях славы" и орден "Помощник Администрации", квантовый, полностью заряженный, сет брони, 4 квантовые СП 2048 EU/t, другие программерские продвинутые ресурсы.
Krutoy: Медаль "На крыльях славы" и орден "Помощник Администрации", квантовый, полностью заряженный, сет брони, 4 квантовые СП 2048 EU/t, другие программерские продвинутые ресурсы.