Итак, создал эту тему для обсуждения любых вопросов, связанных с этой биржей.
Принцип работы биржи опыта:
- любой игрок может купить и продать опыт на бирже (кроме чародеев);
- биржа всегда готова купить и продать любые объёмы опыта;
- стоимость опыта на бирже зависит от спроса и предложения;
- торги будут происходить стандартными порциями по 1000 единиц опыта (1032 - это 33 уровня, игрок сможет продавать опыт до тех пор, пока у него 33 и более уровней);
- стоимость опыта на бирже будет существенно выше, чем для чародеев в здании торговли (текущую цену можно будет проверить);
- покупка опыта и получение изумрудов за продажу будет осуществляться уже отработанными методами;
Примерный порядок цен, которые будут меняться ближе к делу:
- при "300 001 < eMarket < ∞": продажа опыта серверу - 1 изумруд за 1000 единиц опыта, покупка опыта у сервера - 10 изумрудов за 1000 единиц опыта;
- при "150 001 < eMarket < 300 000": продажа опыта серверу - 4 изумруда за 1000 единиц опыта, покупка опыта у сервера - 12 изумрудов за 1000 единиц опыта;
- при "50 001 < eMarket < 150 000": продажа опыта серверу - 6 изумрудов за 1000 единиц опыта, покупка опыта у сервера - 14 изумрудов за 1000 единиц опыта;
- при "-50 000 < eMarket < 50 000": продажа опыта серверу - 8 изумрудов за 1000 единиц опыта, покупка опыта у сервера - 16 изумрудов за 1000 единиц опыта;
- при "-150 000 < eMarket < -50 001": продажа опыта серверу - 10 изумрудов за 1000 единиц опыта, покупка опыта у сервера - 20 изумрудов за 1000 единиц опыта;
- при "-300 000 < eMarket < -150 001": продажа опыта серверу - 14 изумрудов за 1000 единиц опыта, покупка опыта у сервера - 24 изумруда за 1000 единиц опыта;
- при "-600 000 < eMarket < -300 001": продажа опыта серверу - 16 изумрудов за 1000 единиц опыта, покупка опыта у сервера - 32 изумруда за 1000 единиц опыта;
- при "-999 999 < eMarket < -600 001": продажа опыта серверу - 20 изумрудов за 1000 единиц опыта, покупка опыта у сервера - 48 изумрудов за 1000 единиц опыта;
- при "-∞ < eMarket < -1 000 000": продажа опыта серверу - 24 изумруда за 1000 единиц опыта, покупка опыта у сервера - 64 изумруда за 1000 единиц опыта;
Что необходимо разработать для запуска этой биржи:
- необходимо ПЗУ с возможностью уменьшения и увеличения значения на 1 единицу (1 единица = 1000 единиц опыта), рассчитанное на хранение как минимум нескольких тысяч значений (желательно - несколько десятков тысяч);
- готов заплатить за демонстрацию полностью рабочего прототипа на вашей территории, если ваша идея будет использована для биржи опыта (например, 10к изумрудов + 500 ББ);
Идеи для ПЗУ по ТЗ:
- на основе командных блоков (пока не получилось, т.к. все значения "вешаются" на конкретного игрока, которые не получается считать для изменения цены, если игрок в оффлайне - с версии 1.8 будут доступны глобальные переменные!!);
- на основе ПВС-ПЦ_4 (необходимо дорабатывать на уменьшение/увеличение значения + возможно, заменять на воронки + непонятна система "считывания" конкретного значения);
- на основе заполненности сундука (половину двойного сундука можно принять за "0", тогда полный сундук будет равнозначен 1728 продажам опыта, а пустой = 1728 покупкам опыта; + можно доработать с помощью дополнительных сундуков на большее количество сделок);