Alex
Администраторы-
Публикации
3 168 -
Зарегистрирован
-
Посещение
Тип публикации
Блоги
Профили
Форум
Багтрекер
Магазин
Все публикации пользователя Alex
-
Ну я реально тебе говорю То что там линуксоиды качают пакет, им и знать ничего не надо, видимо. В том то и разница пингвосистем, что там набрал что-то типа sudo apt-get install tetris и не думаешь, что он там еще подтягивает. У нас же будет другая фиговина совсем. Загрузит туда Нео или ЛехаИнк прогу типа с названием ГладоксКакаксис и думай потом, что это за прога и нафига она вообще нужна. А может же для ее работы и библы нужны и прочее прочее. Как быть тогда? А инсталятор, сам знаешь, пишут единицы игроков. Вчера, например, зарегался на форуме Димончик13, который и приватить то не знает как. Ему эти репозитарии - как темный лес у негра в попке. Понимаешь? Где взять описалово пакетов, всякие сорслисты толковые, всякие там пингвосинаптики и так далее. Представь, какой там на твоей репе будет бардель после 6 месяцев)))) Как по мне, то нужна именно личная папочка на хосте для хранения, аплоада и даунлоада своих файликов. Ну это как бы то, чего именно мне не хватает по опыту игры.И я не понимаю, если честно, как вообще можно писать программки в игровых компах. Обычно это сингл, прямой доступ к файлам средствами виндовс. Потом аплоад на пастбинчик, ну или через ФТП, если удаленно на ИТ что-то нужно подредачить.
-
А я где-то сказал, что прога плохая??? Но ты ответь на один простой вопрос. Ты СЕБЕ ее на дверь поставишь?
-
Отличная вещь. Не раз поднимался этот вопрос еще на заре нашего проекта. Рид еще миллион лет назад когда-то сделал php скриптик и программку для КК, который позволял загрузить или скачать файл с нашего хоста из папочки. Но куда его он дел, я не знаю. Я когда-то Сереге Киберу предлагал сделать у нас что-то типа локального пастебинчика, но Серега сказал, что пастебин надежнее. По сути репа, как сейчас - это хорошо. Но что дает она рядовому пользователю? Если там лежат проверенные и одобренные проги и форумчанин может где-то узнать имена пакетов для определенных целей, это есть хорошо, и в принципе это имеет право на жизнь. Можно было бы на нашем хосте концентрировать программки. Но с таким же успехом мы можем их качать и с пастебинов и гитхабов и прочее. А вот загружать сложнее. Как мы знаем, нам нужно ручками лезть в свой аккаунт на пастбинчик, изменять там версию проги и прочее. Не знаю, можно ли на платном аккаунте pastebin поменять код удаленно (то есть загрузить файл по конкретному адресу, который уже существует на хосте) То есть, например, я пофиксил прогу в роботе, я знаю, что у меня эта прога лежит по адресу pastebin.com/5nQnaSD, ее там обновил удаленно, а все остальные роботы ее скачали автоматом, при этом я на сайт не захожу даже. Можно ли как-то сделать так у нас на хосте? Какой-то аккаунт сделать, базу, приватную папку, паблик мусорный и прочее. То есть я могу скачать свою прогу из любого места из игры, с любого компа, удалить ее или обновить, зайти на офф. репозитарий ридонли и т.д. Вот именно так это реально ли организовать? Или тут есть какие-то подводные камни?
-
Забавные кнопочки, но опасно. Это скорее не секретный замок, а приглашение для гриферов, так как код легко подсмотреть. П.С. Кнопочки не нужны наверно сейчас уже в ОС. Экран же ретурнит ник, просто нужно проверить, есть ли ключ в таблице 'Питер' или 'Боб' и открыть дверь. А на экране просто рисуй мордочку, злую, а когда тыкнул игрок из вайта - добрую. Программка будет всего на 10-15 строчек, если не меньше. Смысла в экранном коде почти нет сейчас, как раньше в КК делали там цифровые замочки кнопочные и пр. Гораздо важнее сейчас защитить дверной комп от перезагрузок и обеспечить стабильным питанием.
-
Комп не учитывает добивание кораблей и правила одного поля буфера между кораблями? Просто рандомит по полю 10x10?
-
[P] ? Хорошо
-
Ну сейчас там 70. Что там эти 30 тугриков так нужны? С учетом, что там квант за 15 дней чуть ли не выходит. ЧЛ 4~5 дней голосований. Там более менее все где-то в среднедопустимых нормах. Не можем же мы выдавать за каждый день голосований игроку ЧЛ, так ведь? И не факт, что игрок должен за 20 дней игры купить весь ассортимент в Банке за UU. По логике, это нужно от чего-то отказаться, а на что-то копить. Как в жизни. В магазине ты же все, чего душа пожелает, не можешь купить за зарплату, так ведь?=) А кто похитрее, тот себе 2 акка зарегает в ВК. Вон Тубус 1К голосов набрал, и не ныл Друзей просил в ВК проголосовать на свой ник и прочее. Нахрена его опять все балансить по новой??? В любом случае, ЧЛ, релокатор и прочие несколько крутых плюх можно приобрести без труда. Ну а купить 150 квантовых СП и 20 чанклоадеров на одного игрока - сам знаешь, что будет потом с серваком. Мне то их не жалко, этик ЧЛ-ов, но вайпать будем раз в месяц. Оно тебе надо?
-
Хорошо тогда. Работай. Данные по опыту на игрока в банке держи в файле пока. Сделай две функции getBankExp(nick) и addBankExp(nick, exp) exp может быть полож. и отр. числом. Я потом их заменю на запросы к SQL. Только доделаешь прогу и она будет работать, снимаем блокировку твоего акка на ИТ
-
А зачем тебе именно сферки? Тебе же нужно просто перед операцией снятия посчитать опыт в ед. опыта. Я же писал уже где-то, полный уровень + прогресс текущего. Например: у меня 36 лвл и прогресс на 37-й 0.823 Берем формулу для (31+ ): 3.5*Level^2 - 151.5*Level + 2220 3.5* 36^2 - 151.5*36 + 2220 = 1302 -- это опыт для 36 уровня ровно. Если прогресс не равен 0, то посчитаем и его: nextLevelXP * levelProgress = 104 * 0.823 = 85,592 ~ 86 ед. Итого, у меня сейчас 1302 + 86 = 1388 ед. Теперь ты можешь его снять в банк, какую-то часть. Например 65%. Это составит 902.2 ед. Но как их снять? Ведь КБ позволяет снимать только уровни (/xp -2L или -4L) Нет такого, чтобы можно было снять 902 ед. опыта типа /xp AlexCC -902 Поступаем так. Вайпаем игроку весь опыт. /xp AlexCC -(level+1)L то есть /xp AlexCC -37L. Все, у меня 0, минуса не бывает. А теперь выдаем игроку остаток 1388-902 = 486 командой /xp AlexCC 486. А на счет в банк опыта игроку прибавляем 902. В итоге я положил в банк 65% своего абсолютного количества опыта. Понял? Или нет? Не можешь сделать драг-энд-дроп полоску, как в банке, сделай тогда кнопки: ==================================== Привет, AlexCC! У Вас сейчас в банке: 1220405 ед. опыта Текущий опыт персонажа: 2056 ед. [-10] [-1] { 15% } [+1] [+10] [Снять мой опыт в Банк] [Забрать опыта из Банка] ==================================== Забирать опыт из Банка вообще проще простого, так как там он уже в четких единицах абсолютных. Какие там сложности у тебя, не могу понять. Там программка на 50 строчек, если не морочиться с интерфейсом и без учета функции гет-запросов к SQL Сделаешь прогу, мы значение банковской ячейки опыта прикрутим в поле игрока к конкретному нику в SQL. Прога при тычке аддюзерит комп на него и получает опыт игрока и значение в банке. Дальше работай. Как только ничего не делается более 2 минут, происходит срыв ивентпула и прога чистит юзера и выходит в фейс "Привет, я банк опыта. Тыкни на меня" и ждет нового игрока. Вот и все.
-
Это риторический вопрос? И какую еще такую "утилиту"?=)
-
вот именно)
-
levelProgress измеряется от 0 до 1
-
Какой мир именно забекапить? Какие машинки в музей устроить?
-
Провел небольшие исследования и тесты. На ИТ сервере в ближайшее время будут предприняты дополнительные мероприятия по повышению степени компьютеризации и автоматизации добычи ресурсов, а также будут внедрены новые технологии для более разнообразной и интересной игры. Система миров Асгарда будет охвачена всем известными Звездными вратами. Ведение всяких детских ванильных сетхомок и goto-ворлдов пока откладывается. Но игрокам станут доступны технологии для строительства и путешествий через Звездные врата внутри мира и между мирами. Так как поселения гоа'улдов пока не обнаружены в исследованных доступных мирах, кристаллы звездного ядра и контроллеров, а так же и редкий металл накуадах (который пока негде добывать) игроки будут получать по системе межзвездной торговли. Маленькая оговорка. Жители Нидавеллира (бибигоны) при попытке попасть в мир Асгард через Звездные врата будут немедленно уничтожены Системой Контроля Звездных Врат. Записал маленький ролик, чтобы те игроки, кто не слыхал про мод SG, могли с ним визуально познакомиться. Мир Асгард практически готов для переселения. Как только будут закончены все работы, будет отключен вайтлист. https://www.youtube.com/watch?v=gjx_d9e5rQw
-
Вы там пишите программку для арт-САУ "Мста-2С" что ли? Вы еще буссоль возьмите для пристрелки
-
Добавили в вайт. Только нужно исправить там nul на nil, раз там автор решил проверять наличие платы интернет таким образом, и сделать цикл на 30-60 сек слипа, чтобы новый анекдот выводился постоянно на экранчик, и можно на спавн повесить=)
-
Лучше почитай это http://www.lua.org/gems/sample.pdf Вот суть: for 1 N do a = math.sin(N) end --работает на 30% медленнее, чем local sin = math.sin for 1 N do a = sin(N) end
- 21 ответ
-
- 1
-
-
Так делать в циклах не следует. Луа до попки, 34 или 37 символов там. Это ты лагульку создал в порыве уменьшения количества буковок. Ты в бесконечном цикле лоадишь целую библу, а потом еще и ищешь там метод use, как абсолютно верно подсказал тебе eu_tomat! Нужно кешировать все максимально и только то, что тебе нужно, все что в циклах крутится в твоей проге. robotUse = require("robot").use while true do robotUse() end
- 21 ответ
-
- 1
-
-
Понятно. Винегрет каккой-то. Мало того, что абсолютно непонятно, что такое рандомные сундуки и кто их должен и за чей счет сетить, а самое главное, для чего. Ведь их же не сломать и не открыть в привате, это раз. Второе. Напутали праведное с яйцами и монашкой уже. Смешалось все в доме Облонских - сундуки, бумага, ножницы, друзья, кони и банки и казино. Казино не я разрабатываю, поэтому не замедлить, не ускорить его я не могу Банк - это по сути хранение ресов игроков в виде денег, а также голосов. За них можно приобрести плюшки, другие ресы или купить товар, который не крафтится и заблочен для ограничения нагрузки на сервер, например ЧЛ. Для полного оправдания названия Банка там должна быть еще реализована система кредитов и вкладов. То есть свой лям я кидаю под процент и его не могу юзать неделю, например, но каждый день с ляма мне капает 20К или или стак железа или 32 алма. С кредитам сложнее немного, так как надо будет выбивать средства или банить некоторых=) А вот как с Банком связана игра кинь рубль выиграй 2 рубля (если там 1/2) или ничего не выиграй, и рандомные сундуки, я так и не понял.
-
Я когда-то такую фиговину сделал на сервер наш старый на спавн на КК. Грузит оно сильно, эти принтилки в бесконечных циклах. И там не перепринчивался экран весь. Там только рандомился 'y' первой строки и падал символ, меняясь на ходу, а затухание осуществлялось рандомными чистильщиками(то ли пустым символом, то ли чем, уже не помню) Такие проги надо прятать, так как почти каждый бибигон запустит их у себя в домике для красоты, а выхлопа полезного с них нет. Но так то да, Матрица повсюду, спору нет, смотрится оно культово.
- 17 ответов
-
- opencomputers
- lua
-
(и ещё 3 )
Теги:
-
Я пока как и Томат, совершенно не понял системы рандомизации сундуков. Где они сетятся, с каким рандомным дропом и за чей счет. Совершенно ничего не описано. Сказано, мол есть друзья сундуков и торговая площадка с дропом, который оттуда выпал, и купить(продать) его можно через банковскую систему. Что там должно происходить, напиши понятным языком. Не нужно отсылок в КС. Просто объясни, мол, я пришел, заплатил 100 р., мне засетили перед мордочкой сундук с алмазиком. Заплатил еще 100 руб, появился сундук с кусочком кактуса. Так что ли? И что нужно прикрутить к банку? Что там за казино будет?
-
Самое главное, это не качественные ползунки, а именно ощущение стрельбы и удобство, чтобы был экшн. Чтобы встал за пушку и вспомнил шутер какой нибудь типа Medal of Honor.
-
Монстрик, так ты, оказывается, из магов?
-
Бррррр. Много текста. Так когда мы уже стрелять начнем? П.С. Вот как сделал Дмитрий (Зеро) давным давно еще. Программа только требовала доработки небольшой, так как очень был медленный темп стрельбы и не хватало экшена. Выстрел производился механической кнопкой. Наводка орудия производилась с сенсорного экранчика над орудием "драг-энд-дроп". Не было, правда, регулировки времени подрыва. Прогу пока отставили, так как отказались пока от КК на ИТ. По поводу искусственного спавна зомби в тире и автоматического сборе лута Зеро ничего не говорил.
-
В ИК много чего поломано. Очень много багулек. Там и материю можно лярдами качать и энергию. Квантишка - имбалансная броня, провода током не бьют, телепортят энергию без потерь и т.д. и т.п. Но разрабы там трудятся день и ночь. Будем верить в светлое будущее и надеяться. С роторами - это баг чистой воды. Ясен пень, что они не должны восстанавливаться. В любом случае, замены ИК пока нет. Да и никогда не будет, скорее всего. ИК - мегамод, которому нет равных по функционалу, но багульки в модах и майне есть по определению. Не будет багов - это уже не майн тогда будет, а черти что=). Лично я готов терпеть багульки ОС, ИК, и АЕ, так как это (и + Редпавер с редстоун модами) - титаны модов, во всяком случае технических, в магике я чайник без ручки. Там ничего сказать не могу.
