Alex
Администраторы-
Публикации
3 168 -
Зарегистрирован
-
Посещение
Тип публикации
Блоги
Профили
Форум
Багтрекер
Магазин
Все публикации пользователя Alex
-
Смотрю и не нарадуюсь на качество исполнения программы и оформления работы. Очень понравилось. Молодец!
-
Мне у них нравиться фраза - "и еще множество мелочей":)
-
Может он хочет, чтобы игроки набивали кол-во успешных сдач (серий). С другой стороны можно конечно чистить скриптом старые сдачи, то есть звание живет ровно месяц, то есть в течении месяца не сдавал ничего, вылетел из списка ТОПов и т.д. Это уже как автор видит замысел на бумажке, так пусть и делает. Тем более в идеале база вопросов должна расти. А не так, мол, сдал один раз и ходишь всю жизнь перцем Тут все ограничено только фантазией автора программы будет и знаниями Луа и пр. П.С. JavaPlayer, на призах не заморачивайся, не будет скорее всего выдачи поточной. Самый идеальный способ, по итогам месяца 10-15 игроков ТОПа получают мощные призы, ресы, землю под приват, чанклоадеры и т.п. Вот и все. Солнечные панельки скорее всего гивать не будем. У всех разные возможности по времени "сидения" в игре.
-
Тем более, замечательно! Значит сразу на большой экран все печатать можно, снизу под экраном прилепить несколько кнопочек с табличками, или использовать тачскрин.
-
Вот алгоритм полной программы, то есть как она должна работать в идеале: 1. Игрок подходит к ПК (с сенсорным экранчиком) Управление можно сделать и через ванильные кнопки под большим экраном (начать тест, выбрать уровень сложности, №1,№2,№3) через редстоун. 2. Нажимает кнопку начать тест. 3. Программа просит авторизироваться. 4. Игрок нажимает на биолок(сенсор отпечатка) и программа получает игровой ник игрока. 5. Программа проверяет, есть ли в комнате еще игроки кроме экзаменуемого (радиус 5 блоков) через сенсора игрока, если нет никого, тест продолжается. 6. Программа получает из базы информацию по игроку, дату последней сдачи, и если не прошло N дней с момента последней сдачи, тест останавливается. В идеале получение даты из таблицы SQL через GET запрос, скрипт ищет по базе строку с отправленным ником, если находит, возвращает разницу во времени после последней сдачи, если не находит такого игрока, добавляет игрока в базу и заполняет поля с нулевыми значениями. 7. Далее из локального файла с вопросами выбираются десять случайных вопросов с ответами и номера правильных ответов во временную таблицу (массив) Такой способ даст возможность принтить вопросы игроку на русском языке в личку чата или на очки (ком. блок или GlassBridge) 8. После выдачи вопроса (цикл из 10 вопросов) программа включает в фоне таймер на 10-15 секунд, и если игрок не нажал кнопку до истечения таймера, тест провален(просто выход в основное меню) 9. При правильном ответе переходим дальше, сбрасываем таймер, записываем результат, при неправильном записываем в количество ошибок (макс. 2 например) 10. При 3-х ошибках тест провален. 11. В любом случае при любых результатах сдачи (только сдал или провалил) отправляем данные в базу (результат, дату), в базе увеличиваем количество попыток и т.п. 12. На экран кроме таймера на ответ, номера вопроса и нескольких приветствий и фраз ничего больше принтить не нужно. Звания у уровни можно дифференцировать только при разном уровне сложности вопросов (то есть три базы вопросов, например) , игрок может выбрать уровень сложности. Если же не использовать GET запросы, PHP скрипты и mySQL, то всю информацию придется хранить в локальных файлах ПК, но кто в ней потом будет копаться , скажите:eek:???. Единственное, что можно, это выслать ком.блоком админу письмо в личку чата, что мол игрок такой-то сдал тест успешно. Нужно поощрить и т.п. Но сами понимаете, что разница между этим и страничкой сайта, где выведен список ТОП игроков по знаниям, колоссальная.
-
Тесты имеет смысл делать только для СС(ОС) и только по Луа. Другие моды не приоритетные и я даже не знаю что по ним можно спрашивать, крафт что ли или для чего нужен карпентер и печка? И я же сказал, 100500 вопросов будет в базе, а игрок будет отвечать только на 10 случайных из них за сеанс, какие 490 вопросов еще? Просто если будет 50 вопросов всего, то и моя дочка "выучит" Луа методом "тыка" в течении двух дней. Также нужна база аккаунтов с сессиями и оценками, количеством попыток всего и успешным количеством сданных попыток. Если эту программку прикрутить через GET запросы еще и к базе SQL, то можно ТОП-20 знатоков еще и на сайт выводить. На термалке не концентрируйся. Она будет только мешать тебе . Забудь за нее, это не приоритетно. Сосредоточься только на Луа. Так что если еще напишешь и PHP скрипт, который будет в таблицу на сайте добавлять результаты игрока за сессию, а также время сдачи и дату последней сдачи записывать и проверять будешь из базы, Нобелевская премия обеспечена тебе!
-
Идея интересная, но сопряжена с некоторым преодолением определенных трудностей. А именно: сам вопросник и его составление (нужен русский язык, КК и ОС его не поддерживают толком), то есть только через очки или командный блок в чат-личку игрок может получить вразумительные вопросы, и ответить на них тыканием в сенсорный мониторчик на правильную циферку. как часто игрок может сдавать тест? Можно же в течении часа натыкать правильные ответы и в конечном итоге сдать. (то есть нужна система регистрации в академии, периодичность сдачи, сенсор игроков в радиусе, что экзаменуемый один на сдаче и .т.п) продумать систему призов, званий, повышения ранга через время (тоже нужен аккаунт) и самое главное, вопросов должно быть не 50 а 1050(всего), но простых, на которые игрок может ответить в течении 10-15 секунд. Но на экзамен выноситься 10 случайных, допускается 2 ошибки, ну или типа того. Например (это будет структура txt файла с кодировкой UTF-8):#Сколько типов переменных в языке Луа 1) 6 2) 8 3) типы пользователь создает сам trueans=2 #Какое выражение выполниться без ошибок: 1) if var==nil then break end 2) if var=nil, then break end 3) if var==nil, then break end trueans=1 ... Тогда файл можно без проблем менять и пополнять, программа только ищет 10 рандомных вопросов и сразу знает на них правильный ответ. Предполагаемый состав установки для Академии: ПК, сенсор игрока, биолок или функция регистрации через пароль, командный блок или АMI. П.С. Если сделаешь - почетное звание на новом сервере и маленький личный Парадайс островок в придачу с виллой и видом на океан.
-
Верно. Это пока временное рабочее название правительственной организации на сервере, где события развиваются в пост апокалиптический период. В фильме «Эквилибриум» режиссёра Курта Уиммера имя «Тетраграмматон» носит организация, правящая обществом вымышленного государства будущего — Либрии. На этом названии пока не следует заострять внимание. Это не окончательный вариант и к религии иудеев никакого отношения не имеет.
-
Самая крутая штучка, это буфер по обработке потоков данных, на обработку которых требуется разное время. Надо будет с подробными комментариями выложить исходник, как это все работает.
-
Netins: По аномальным зонам понял, лучше ПК использовать. Эффект не будет накладываться каждые 10 сек по времени на 5 сек. Это не удобно и все зафлудит. Раз в 10-15 мин. например можно. То есть как бы радиация или отравление действует, но дебаф игрока наступает через время. Если у игрока есть чем подлечиться, проблем нет. В противном случае, так как действие эффекта будет составлять время немногим меньше чем промежуток повторения, то игрок с какой-то вероятностью может и погибнуть, если пошел гулять по опасным землям без защиты и зелий, или молока. То что майн сам по себе пишет в консоль игроку про наложенный эффект - это будет немного мешать, не знаю, как это отключить пока, скорее всего никак. В идеале, это чтобы мы писали игроку за 30 сек до дебафа что-то типа ВНИМАНИЕ! ОПАСНОСТЬ! Вы получили критическую дозу облучения. Немедленно покиньте зону. Эффект 24 радиации у меня не работал. Я тогда тестировал эффекты почти на чистом сервере, он что работает только при модах пчел??? jammer312: кирдыка никому не будет. Какой кирдык еще??? Будут идти сообщения в чат, типа: [Тетраграмматон] Внимание! До открытия энергетического тоннеля осталось 10 минут. [Тетраграмматон] Внимание! До открытия энергетического тоннеля осталось 5 минут. [Тетраграмматон] Внимание! Тоннель в измерение №290512-LS создан. Канал измерения: LavaLand (или еще какой-то случайный мир из списка U900, Miners, SkyBlock, Ender и т. п.) [Тетраграмматон] Время удержания канала LavaLand приблизительно 180 минут. Это согласно сюжета мировое правительство установило транспортный канал в параллельный мир и удерживает его с огромными затратами энергии. Основной реальный мир беден на ресурсы (и они только ванильные) Но по замыслу игры человечество умеет налаживать способ перехода в параллельные богатые миры (там все генериться согласно состава сборки и модов) Далее игроки могут посмотреть список миров(если пропустили сообщение или только зашли на сервер) и тпшнуться в них для добычи и сразиться с конкурентами и вражескими кланами, если встретят таковых. По завершению времени сеанса с миром программа выдаст сообщение [Тетраграмматон] Внимание! До закрытия энергетического тоннеля осталось 10 минут. и т. д.... [Тетраграмматон] Связь с миром №290512-LS потеряна. Далее программа просто с помощью команды плагина /mv unload LavaLand банально выгружает мир из памяти сервера. Далее придется ждать нового сеанса с случайным миром. Если игроки не успели выйти из мира до закрытия, они форсировано при выгрузке мира просто будут оттпешены в основной мир туда, откуда тпшились в параллельный. Уже проще не знаю, как объяснить. Сейчас на сервере у нас доп. миры включены всегда и при старте сервера вы всегда имеете к ним доступ и их всего один или два обычно. Вот и вся механика и вся разница с новой концепцией геймплея. Открыт всегда будет только основной мир и периодически будет открываться и закрываться какой-то случайный мир из списка доп. миров. Такой программы и аддона нет вроде, который запоминает(считывает) блоки по координатам. AMI может сетить любой блок в любом месте. Тайники не так просто будет все разворошить за день. Но если это и произойдет, можно по карте периодически разбрасывать сундучки с рубинами, едой или бутылочками какими-то, ресами, броней, нагитами или машинками вручную, как в бродилках всяких. Но тайники - это не самое главное на сервере, это так, редкая приятная плюшка
-
У меня пару вопросов к игрокам, кто участвует в топике по разработке нового сервера и кому это интересно. 1. По поводу аномальных зон в основном мире, если делать их только на командных блоках и трещалках-таймерах из PR, то получиться немного не гибко. Во первых статичный радиус, тип и сила воздействия на игрока. Если сделать на ПК, то можно при загрузке ПК рандомно варьировать зоной поражения и силой, например выбирать при старте программы радиус от 15 до 30 блоков случайно, а также время, тип и силу воздействия, а временами и вообще ее отключать (1:10 например, что при загрузке ПК аномальной зоны не будет). На то они и аномальные зоны. Так же можно админам по сети управлять аномальными зонами или какой-то программой-роботом. Смысл этих зон, что игрок в ней будет получать небольшой урон, или тошноту и усталость, небольшое отравление. Но зоны эти все равно придется преодолевать периодически беря с собой молоко или какие-то бутылочки с лекарствами. В этих зонах будут тайники, или большие залежи ванильных ресов, или обилие древесины, то есть какие-то редкие лесные массивы. Зоны эти хочу разместить в разрушеных городах, разломах земной коры, или на узких островных перешейках или более менее в относительно богатых биомах, то есть вынудить игроков все таки их посещать, а не бходить стороной . Можно побродить по миру, пока, например, нет окна к параллельным мирам и поискать еду или артефакты, вооружившись пистолетом из АЕ и взяв с собой пару игроков соклановцев. 2. Делать ли изменение звуковых библиотек майна? Какой-то музыки эпичной накидать знаменитых исполнителей, музыка из Warcraft или LineAgeII тоже отличная. Заставка игры, бэкграунды окна майна, сплэш-сообщения при заставке игры, музыка на пластинках и прочее. Есть смысл это поменять вместо песочного пианино майна и прочей ванильной дряни? 3. Как по вашему мнению можно еще усложнить добычу, помимо того, что в игре будет реализован доступ к другим мирам с некоторым обрывом канала к ним. Это должно привести к более неравномерному распределению плотности доступа игроков к данным мирам по времени, что должно вызвать более агрессивный характер добычи и вероятные стычки игроков (кланов) в майнерс мирах при их удержании в открытом состоянии. Параллельные миры будут крайне малы, менее 1000 блоков, а порой 500 блоков диаметром, и не будут чиниться довольно долгое время, почти до 70-90% истощения. В мирах можно включать и отключать ПВП, голод, спавн мобов, животных, генерировать скаймиры, регулировать погоду. Благо, новый плагин мультимиров это позволяет. На сколько по вашему мнению эти миры должны приоткрываться, сколько миров, рандомно ли, или по графику, часто и на небольшое время, или редко и на несколько часов. Рецепты крафтов все приведены к сложному уровню(хард рецепты). Включены солнечные панельки из ГТ. Убран мод ТЕ, что утяжелит развитие и энергией будет разжиться намного тяжелее. Но удорожание роботов хочу компенсировать апом их характеристик, вместительности батарей, эффективности солнечных генераторов и ускорением копания блоков ~+25%, а так же увелечением скорости перемещения и поворотов до ~+50:100% 4. Выдачу всяких карьеров, помп и чанклоадеров планирую сделать за конкурсы, программки, гайдики, помощь игрокам в развитии, помощь проекту, помощь игрокам на форуме в виде грамотных ответов и прочее. Это снизит немного бессмысленную нагрузку на сервер и вернет справедливость и демократию в наш мир и немного снизит температуру процессора и лаги, а также заставит игроков хоть малость вникнуть в проект и в азы программирования. Роботов и черепах забирать никто не будет. Тоже хочу услышать ваше мнение. Правильно ли это? 5. Киты будут связаны только с начальной базовой комплектацией игрока и его защиты, первоначального запаса еды. В единоразовый набор впихну большой набор нормального строительного материала, двери окна, кирка и т.п. Переодические киты будут связаны только с программированием, и то на Хардсборке их существование для меня сомнительно пока. Но и нищенского набора из каменных инструментов, как на других сервах, тоже не будет. Киты будут в меру разумными. 6. Планирую так же максимально снизить воздействие на игроков админов и модераторов. Они такие же игроки и нечего им флаерить и тпшиться по миру и тпшить других игроков по чем зря непонятно для чего. Убил модера или админа в честном бою, получи медальку. Джеты всем доступны по крайней мере. Но я уже говорил вроде где-то, что не будет стандартных должностных лиц. Будет Правительство [Government] , Клерики[Cleric], Полиция[Police] Программисты[IT] и Терране. Также будут клановые префиксы и личные префиксы на заказ. Мир будет управляться на 90% программами. Это конечно не распространяется на использование WorldEdit админами, или на право управлять плагинами. Чатом можно управлять и замУтить игрока, который ругается матом и без флайки. Игроки должны сами строить свою цивилизацию на сервере, тем более, что будет введена система кланов и ввод бластера из АЕ. Думаю, игрокам свои проблемы интереснее будет решать сообща, хоть внутри клана или корпорации, хоть вести внешнюю политику с другими кланами и заключать альянсы или вести войну. Если можете, выскажите, пожалуйста, свое мнение, будет ли это интересно и что поменять. Только, пожалуйста, без "давайте установим новый мод".
-
Чего-то раньше не пришла мысль хранить таблицу со станциями на аккаунте pastebin.com list_stantions = { {"Bank", " "," ",true,"Service", 100,64,250}, {"Casino", " ROYAL"," Wellcome 7:24",true,"Service", 200,66,1250}, {"Okinawa", " port N1"," ",true,"Island", 900,62,850}, {"Creeper-Town", " city center"," ",false,"City", 1200,68,1850}, ... } и прямо там ее на сайте редактировать. Все ПК при старте сервера просто скачивают ее в отдельный файл и подгружают его с помощью os.loadAPI() У меня же так прайсы для банка подгружаются, только не при старте, а в параллельной функции периодически. Чего то я забыл совсем про pastebin. На нем можно же хранить все таблицы, конфиги и какие-то статичные данные и апдейты к своим программам, глобальные константы, библиотеки и прочее. Хоть это немного и не реалистично получение окна в реальный мир из майна, зато безопасно. Но предпочтение будет отдано программке-обновляшке с планшета всех телепортов по сети CraftNet. Если хардкор на сервере, то хардкор по полной. FullRealism & Hardcore - девиз нового сервера. А перемещение и добавление телепортов однозначно нужно будет делать при развитии цивилизации, и чтобы потом не бегать к каждому , система обновления однозначно должна быть, так как система телепортации будет единой. С любого телепорта можно тпшиться в любой другой. Не хочу делать "Метро с пересадками".
-
В ванили, чтобы выполнить команду КБ, на него нужно подать редст. сигнал. Подозреваю, что Ден200 видимо долго не парился и не стал делать это взаимодействие по локальной сети. Поэтому и ком.блок выполняет команды только вплотную к КБ. А может багулька какая, но она уже давно, сколько я на проекте, что очень печально в редких случаях, а еще самая страшная багулина, что КК ни в какую не дружит с бандлэдкейблами (многожильными редстоун-кабелями) из PR и RL. Совершенно верно.
-
Надо в конфиге запретку снять: # Enable Command Block support B:enableCommandBlock=true Дима, и посмотри будет ли так получать КБ через врапмодем commandBlock = peripheral.wrap("command_свой номер wrap модема") , а то когда-то багулька была, не видел ПК ком.блок через него, только вплотную. П.С. Команда в ком.блоке остается навечно, пока ее не изменит ПК, или оператор (OP) вручную или кто-то не сломает ком.блок, и соответственно при подаче редст. сигнала на ком.блок засеченая команда будет выполняться.
-
Клиентик и сервер готовы. Есть поддержка шейдеров. Как только доделаю кастомную карту с инфраструктурой, телепортами и городами, банком и казино, программой управления вселенными (параллельными мирами), сможем поиграть на новом сервере.
-
Еще как!!! Это самая крутая вещь в КК для админа:cool: Например: local commandBlock = peripheral.wrap("side") command = "/любая команда консоли" например "/ban AlexCC" function execCommands(command) commandBlock.setCommand(command) commandBlock.runCommand() end Я даже задонатил 6$ на проекте КК, но в список пожертвовавших не попал почему-то пока :confused:, что-бы Dan200 быстрее пилил версию КК под 1.7.+ Там ком. блоками чудеса творить можно, создавать в любой точке летящий динамит активированый можно в любом направлении с любым отклонением и прочее Установка "Град" из ПК и КБ получится.
-
Кому как удобнее конечно, но я бы сделал табличку в таком виде: list_stantions = { {"Bank", " "," ",true,"Service", 100,64,250}, {"Casino", " ROYAL"," Wellcome 7:24",true,"Service", 200,66,1250}, {"Okinawa", " port N1"," ",true,"Island", 900,62,850}, {"Creeper-Town", " city center"," ",false,"City", 1200,68,1850}, ... } Первые три элемента - строковые значения названия станции (2-3 могут быть пустыми), печатаются с новой строки посередине после номера станции. Четвертый элемент(true/false)- признак того, что телепортация к данной станции платная и кнопка GO не подсвечивается, а телепорт будет ожидать редст. сигнала от брошеной монетки. Пятый элемент - категория, может быть использована как фильтр. 6,7,8 -координаты станции. Категории можно вынести в отдельную таблицу, а здесь печатать только номер категории, так будет немного гибче. Вот как я вижу предварительно сходу тельце программки ... num_stantion= math.random(1,#list_stantions) - выбираем случайную станцию при загрузке программы setDraw(num_stantion) - рисуем кнопки setStantion(num_stantion) - печатаем на мониторе название i-й станции и забиваем координаты в командный блок while true do local event , side, x, y = os.pullEvent("monitor_touch") - ждем щелчка мыши по монитору --теперь проверим, есть ли такие координаты кнопок, если есть, то вернем значение кнопки state, command = checkTouch(x,y, num_stantion) - state имеет значение(true, false), command имеет значения ("Up", "Down", "GO", nil) if state then -- если state=false, блок будет пропущен -- если значения command "Up", "Down" прибавляем/убавляем на единицу num_stantion, если значение больше длины таблицы, сбрасываем на 1, если меньше 1, то присваиваем максимальный индекс таблицы (прокрутка), принтим на экран и меняем координаты в КБ setDraw(num_stantion) - перерисовываем кнопки setStantion(num_stantion) - печатаем на мониторе новое название i-й станции и забиваем координаты в командный блок -- иначе если пришла команда "GO" то выполняем команду командного блока coolDown(t) -- перезарядка local random_stantion = math.random(1,#list_stantions) setDraw(random_stantion) - рисуем кнопки setStantion(random_stantion) - печатаем на мониторе название i-й станции и забиваем координаты в командный блок end end end ...если функция checkTouch() увидит, что станция платная, а игрок щелкал в то место, где должны быть кнопка GO, она вернет state = false и ничего не будет выполняться, только монеткой можно тпшнуться. Вам нужно только аккуратно дописать функции setDraw, setStantion, coolDown, функцию прослушки Реднет сети, проверки координат checkTouch. Возможно сделать функцию фильтра, то есть при нажатой кнопке Island, например, острова будут пропускаться при прокрутке. Нужно использовать API монитора, цвет бэкграунда, масштаб монитора, API для работы с ком. блоком и некоторые др.
-
Чуть не забыл. Сразу после выполнения процедуры телепортации на мониторе должно появиться сообщение: ----------------- Сooldown [30] sec ----------------- то есть время перезарядки телепорта. Кнопок в это время нет и с телепортом взаимодействовать нельзя. Команда из командного блока тоже должна очиститься, так как будет возможность бросать монетки и тпшиться во время "зарядки". Это скроет целевую точку ТП игрока от других игроков и не даст возможности непосредственного преследования. Секунды в скобках должны уменьшаться до [0], после этого должен появиться стандартный кнопочный интерфейс со случайной или первой станцией из списка. Это обязательное условие механики работы телепорта! П.С. Поднял призовой фонд (не один приз из шести на выбор, а два из списка выше!)
-
Попробовал на сервисе запустить, ошибка [string "stdin"]:24: attempt to index global 'bit' (a nil value) при попытке вызова функции getkey ... mstr = 'hello world' mkey=getkey('qwerty') print(crypt(mstr,mkey))
-
Все, теперь понял весь замысел. А то из описания я понял, что только очки являются исполнительным элементом, но на самом деле это визуальный контроль и удаленное управление правами. Системка отличная, если огромная база, куча помещений, в которые нужно ограничить кому-то доступ а кому-то дать, то очень гибко можно настроить систему. П.С. Я правда не понял, игрок в вайтлисте сразу ко всем портам имеет доступ? У портов нет уровней? Допустим добавили игрока Васю и дали ему уровень доступа=2. Порты у которых уровень доступа выше, он или не видит, или не может открыть? Просто давать Васе какие-то только выборочные порты хлопотно же. А доступ ко всем дать тоже опасно и не принято так в системе безопасности делать.
-
1. Шифрование данных для меня последние несколько месяцев имеет самый высокий приоритет на сервере, особенно если реднет сообщения несут в себе пароли, логины, или имеют управленческий характер (команды и прочее) Перехватив собщение и зная частоты отправитебя и получателя, хакер может натворить неописуемых бед. Шифрование сообщений, и привязка ко времени для получения уникальности и времени жизни пакета спасет отца русской демократии и вернет ему покой и спокойный сон. При появлении планшетов отсев и фильтрация реднет сообщений по дальности утратила смысл. 2. К сожалению, это шрифт фотошопа, такого интерфейса пока не существует Это я изобразил, как должен выглядеть GUI телепорта.
-
Вот и я всполошился из-за этого. Слом и установка поможет. И всем субовнерам придется тоже очки перелинковывать, если хоть у одного их заберут.А как ты говоришь, без очков открыть, команды же в чат не работают тогда?
-
Суть почти понятна из рисунка, я думаю. Радарчик пока прилепил для понта(можно сделать отслеживание для полиции ТП игроков), на него не обращайте внимание он будет спрятан в земле с ПК и КБ. Напомню, то на новом игровом сервере не будет всяких tp, multihome, spawn и прочей ерунды из любой точки, только реальные телепорты и реальное физическое перемещение. Так же мечта понерфить джеты (как-то уменьшить время полета или заряд немного) И так. Задача - нужен телепортик на новый сервер. Игрок щелкает по сенсорному мониторчику, выбирает место, куда ему нужно и при нажатии на кнопочку GO телепортируется на место назначения. Исполнительным элементом является командный блок. Список станций и их координаты хранятся в таблице. Есть платный вариант, когда нет кнопочки GO. Тогда игрок, выбрав станцию, кидает индастриаловскую монетку в хопер. Дальше принцип тот же, ред.сиг. на КБ (какой-то простенький фильтр из БК и подача импульса при пролете монетки). Я думаю вы понимаете, что команда /tppos @p x y z и есть ключевой, где x y z - координаты станции. Должна быть цикличность(то есть промотка по кругу). Номер i-го элемента списка вверху, две три строки для названия станции. Допускаю и приветствую размер монитора в 2 или максимум три блока, в ширину, но только один в высоту, если будет реализована система кнопок фильтров для более быстрого поиска по списку(например острова, сервисы, или просто латинский алфавит, как придумаете сами). Большим плюсом будет функция для обновления всех телепортов по сети Крафтнет , например, новой единой изменившейся таблицей(пока в отключенном состоянии, опционально) Эх, если бы были админ-частоты RedNet в КК, которые запрещены игрокам, мечты мои мечты. Хакеров с этой сетью CraftNet и планшетами чувствую, разведется не мало. И так, призы 2 из 6 на выбор (сразу при открытии нового сервера): 1. 5 машин из ИК и 3 машины из ГТ на выбор (кроме запрещенных) 2. Пистолет из АЕ (заряд 100% , в магазине 512 голдовых нагитов) 3. Подтверждение нового клана сразу при создании 4. Двойной размер привата. 5. Личный (вечный при желании) префикс на выбор. 6. Админ якорь, замурованный в бэдрок в любом месте. Срок выполнения - не ограничен (разве что сам уже напишу, когда остальное доделаю) Но сервер не откроется, пока не будет выполнен минимальный пакет программ для него, который я указал в теме по новому серверу П.С. Если сделаете, что телепорты будут слушать эфир на предмет события добавления новых станций, подумайте, как сделать так, чтобы хакер потом чёрти какие координаты не забил во все компы, если перехватит сообщение с апдейтом станций и узнает частоту приема телепортов. Пешком будете потом по миру бегать:cool: Нужно всего 512 ПК, чтобы на каждом слушать по 128 каналов одновременно, ведь всего-то 65536 каналов. Хотя если на каждый ПК прилепить по 4 модема и на каждом слушать эфир, то нужно всего 128 ПК - в маленькую хакерскую комнатку они влезут, я думаю))) Это для статической сниффер-системы. С динамикой и отсевом - еще меньше.
-
Удобная система команд, но что будет если потерять очки? Или их кто-то заберет в темном переулке? Немножко дорогой замочек по ресам, но учень удобный, легкая система выдачи доступа другим игрокам.
