Перейти к публикации
Форум - ComputerCraft

Поиск по сайту

Результаты поиска по тегам 'торговля'.

  • Поиск по тегам

    Введите теги через запятую.
  • Поиск по автору

Тип публикаций


Блоги

Нет результатов для отображения.

Нет результатов для отображения.

Категории и разделы

  • Программирование
    • База знаний
    • Библиотеки
    • Робототехника
    • Сетевые технологии
    • Игры
    • Операционные системы
    • Графика
    • Инфраструктура
    • Программы новичков
    • За пределами Minecraft
    • Всякое-Разное
    • Чулан
    • Стол заказов
    • Конкурсы
  • Игровой раздел
    • Игровые сервера
    • Предложения игроков по улучшению игрового процесса
    • Моды и плагины
    • Гайды, обзоры по модам
    • Жалобы на игроков
    • Заявки на разбан
    • Ивенты
  • Общение
    • Ответы на частые вопросы
    • Вопрос-ответ
    • Вопросник по Lua и модам Opencomputers и ComputerCraft
    • Беседка для программистов
    • Беседка-флудилка
    • Шкатулка
  • Технический раздел
    • Новости проекта
    • Предложения по улучшению работы форума и игровых серверов
    • Проблемы в работе игрового сервера, клиента, форума и их решение
    • Дубль аккаунты
    • Обратная связь
    • Архив
  • Новости Независимое государство
  • Беседка Независимое государство

Категории

Нет результатов для отображения.

Нет результатов для отображения.


Искать результаты в...

Искать результаты, содержащие...


Дата создания

  • Начать

    Конец


Последнее обновление

  • Начать

    Конец


Фильтр по количеству...

Зарегистрирован

  • Начать

    Конец


Группа


AIM


MSN


Сайт


ICQ


Yahoo


Jabber


Skype


Gtalk


Facebook


Twitter


Город


Интересы

Найдено 3 результата

  1. Представляю вам прoграмму умнoгo бартера, кoтoрая пoзвoляет oбменивать джинсы/бусы на зoлoтo/алмазы, пo справедливым ценам. Принцип рабoты Тoргoвый терминал пoкупает и прoдает предметы, устанавливая цены, oснoвываясь на закoне спрoса и предлoжения. Вычисление цены сoстoит из трех фoрмул: O/(I-O[+1])/I*M - пoлучение реальнoй стoимoсти предмета. (I - купленo, O - прoданo, M - мнoжитель) I-O этo разница между купленными и прoданными предметами, т. е. текущее кoличествo. Чтoбы пoлучить нoрмальнoе oтнoшение при I=O, всегда прибавляем 1. Далее, пoлучаем oтнoшение всех прoданных предметoв к текущему кoличеству - O/(I-O+1). Затем, делим результат на кoличествo купленных предметoв, чтoбы пoлучить oбратную прoпoрцию и умнoжаем на некoтoрoе числo, кoтoрoе пoзвoлит представить кoэффициент спрoса/предлoжения в виде натуральнoгo числа. ((R-C)/R)*C+C - если реальная стoимoсть бoльше текущей. (R - реальная стoимoсть, C - текущая) Пoлучаем разнoсть между реальнoй и текущей, делим на реальную, для пoлучения натуральнoй oснoвы. Далее, умнoжаем на текущую, и увеличиваем текущую стoимoсть на пoлученнoе значение. (C-R)/3+R - если реальная ниже текущей. Пoлучаем oбратную разницу, делим на кoэффициент падения цены (мoжет быть случайным значением oт 1 дo inf или oтнoшением C/R, лучше втoрoе, нo пoлучается слишкoм маленькая инерция) и дoбавляем этo делo к реальнoй стoимoсти. Уcтрoйствo Тoргoвый терминал сoстoит из кoмпьютера, рoбoта и прoизвoльнoй сети хранения предметoв AE2. Рoбoт, пo кoманде терминала, загружает и выгружает предметы, кoтoрые нахoдятся в буфере. К буферу пoдключен терминал через адаптер с кoнтрoллерoм инвентаря, кoтoрый пoзвoляет пoдсчитывать пoкупаемые у пoльзoвателя предметы. Терминал управляет перемещением предметoв между буферoм и МЕ сетью, через адаптер у МЕ-интерфейса. (На MC 1.7.10 нужен аддoн OpenPeripheral, дoбавляющий неoбхoдимые драйвера) Кoмпoненты Для терминала пoтребуется: алмазный кoрпус с алмазным мoнитoрoм, интернет-карта, беспрoвoдная карта, алмазная графическая карта, Lua BIOS, жесткий диск с OpenOS, прoцессoр и максимум ОЗУ. Периферия: редстoун-I/O (для включения и перезагрузки), 2 адаптера, кoнтрoллер инвентаря, кoнвертер энергии, клавиатура, зарядник для рoбoта, ME-интерфейс и ME-дискoвoд с дискетами. Для рoбoта: зoлoтoй кoрпус, инвентарь, EEPROM, беспрoвoдная карта, прoцессoр и минимум OЗУ. Устанoвка и настрoйка wget https://raw.githubusercontent.com/DOOBW/automarket/master/terminal.lua wget https://raw.githubusercontent.com/DOOBW/automarket/master/style.gss wget https://raw.githubusercontent.com/DOOBW/automarket/master/start.lua wget https://raw.githubusercontent.com/DOOBW/automarket/master/market.db wget https://raw.githubusercontent.com/DOOBW/automarket/master/robot_bios.lua wget https://raw.githubusercontent.com/DOOBW/automarket/master/gml.lua /lib/gml.lua echo start >> .shrcВ файле robot_bios.lua задать переменнoй address первые 4 симвoла адреса сетевoй карты терминала. Прoшить этoт файл в EEPROM рoбoта.В файле terminal.lua, в таблице cfg задать стoрoны: ic_side - стoрoна, с кoтoрoй нахoдится буфер пo oтнoшению к адаптеру с кoнтрoллерoм инвентаря. mei_side - стoрoна, с кoтoрoй нахoдится буфер oтнoсительнo адаптера. Перезагрузить терминал, включить рoбoта и мoжнo пoльзoваться. База данных устроена так: db = { users = { ['Ник_пользователя'] = { balance = счет, count = количество совершенных операций, lastlogin = время последней операции } }, items = { ['название_мода:название_предмета|метаданные'] = { label = Лейбл_предмета, i = куплено, o = продано, cost = текущая_стоимость } } } Пример работы (старая версия)
  2. Всем доброго времени суток, предлагаю внедрить в TradingMod столы для бартера. То есть блоки позволяющие напрямую обменивать товар, например 20 картохи -> 3 яблока без участия денег. Собственно необходимость таких столов очевидна. На техномаге большая доля торговли состедоточена на бартере. То есть игрок в общем чате говорит что хочет продать и за что. Все такие случаи зафлуживают чат и это не хорошо. Предлагаю великому флудеру байту давать заказы (за UU например) за день, неделю, месяц. После которых он будет крутить вашу рекламу магазинчика вроде "Отличный магазинчик /warp neoshop". Таким образом игроки будут знат о магазах и не будет подобного флуда. Далее когда игрок телепортнётся в магазин, помимо обычного обмена на деньги, он сможет обменять товары без участия денег. Но и это не всё. Чтобы дать возможно игроку не флудить в чат и при этом поторговаться на счёт цены, предлагаю открыть "почтовые ящики" как в NPC моде. То есть в TradingMod добавить блок почтового ящика. Свои предложения по улучшению торговли можете оставлять здесь. P.S. Вы не представляете как меня достал весь этот флуд. Я не предлагаю убирать текущий блок покупки за деньги. А предлагаю добавить новый для удобной торговли. Который так же будет в крафте требовать лицензию. P.P.S. Мы на данный момент можем только продавать товар, но не покупать. Таким образом открыв магазин я не смогу автоматически купить например 20 штук иридия сидя дома. А было бы круто добавить стол в котором бы указывалась цена и количество товара который нужно купить. Игрок приходит в ваш магаз и сам продаёт то что нужно вам. Удобно? Мне кажется да. Это как альтернатива бартерству. Такое было бы круто. Например в экономическом моде на игру майнтест как раз таки и установлены 2 вида блоков, те что продают и те что покупают. И знаете что? Сервер с этим модом чуть ли не на первом месте по онлайну. (игра то не особо популярна)
  3. А почему бы и ... Посмотрел я на банк и рынок, и подумал, что можно попробовать воплотить изменение цен в зависимости от спроса (предложения) и других факторов, может быть, с оглядкой на действующие в других системах цены. Например, можно посмотреть, какие цены (что на что обменивают) на чёрном рынке и в магазине при банке. Такую систему можно присоединить к тому же "банку" или показывать на "рынке" цены, на которые игрок будет ориентироваться. ... нет? Такая система может быть очень неудобна для игроков. Её, очень вероятно, придётся долго настраивать (и в итоге не достигнуть оптимума). Я вряд ли смогу перенести это счастье в виде програмки (лень, неопытность и т.д.), но, в любом случае, я буду думать, какая же всё-таки там зависимость.
×