Skip to content
This repository was archived by the owner on Jun 5, 2026. It is now read-only.
This repository was archived by the owner on Jun 5, 2026. It is now read-only.

Займ и Кредит #26

Description

@finfan222

Игрок берёт adena в долг у дилера (NPC), который устанавливает срок на возврат.

DTO

  • loalty - доверие, базовое значение 100.0
  • amount - кол-во займа, 0.0
  • amountBid- процентная ставка которая имеет значение равное (amount * bid), де bid = 0.xx
  • overdueDays - просрочка в днях, 0.0
  • overdueAmount - просрочка adena которая осталась для уплаты, 0.0
  • overduePeny - накопленный % который складывается с overdueAmount для погашения, 0.0
  • UID - идентификатор должника, %UID%
  • name - имя должника, %name%

Заём

  • Заём открывается на 20-ом уровне персонажа при условии, что у других его персонажей на =аккаунте нет займов
  • Игрок может занять деньги у NPC с % возврата и начислением пени если произошла просрочка
  • Игрок может вернуть adena раньше намеченного срока и повысить свой loyalty.
  • Игрок больше не может занимать adena, пока его долг активен или просрочен.
  • Игрок может занять лишь определённую макс. сумму, кол-во минимального займа всегда 1000 adena, когда макс. всегда равняется 2000 + LvL / 10 * loalty%, где loalty это кредит доверия, чем чаще игрок занимал и возвращал, тем больше будет кредит доверия.
  • Время на которую занимается сумма выводится из кол-ва занимаемой суммы и считается по формуле: (amount / 4000 * 4 * 60) в часах. Время возврата займа не может быть меньше чем 1 час.
  • Базовый % возвращаемой ставки во время запуска сервера равен 10% от занимаемой суммы, но каждый понедельник %-ая ставка меняется, в случайном порядке от 4% до 21%.

Просрочка

  • Просрочка так же начисляет пени в размере 1% за каждый игровой день не погашения долга.
  • Просрочка так же спускает loyalty на 1% от текущего значения.
  • На просроченных игроков заводится таск лист на их устранение в связи с которым, после смерти -0 деньги в инвентаре маг. образом исчезают в кол-ве необходимого долга.
  • Если игрок имеет adena в ВХ, то с него снимается оттуда в момент просрочки.

Цель:
Игроки должны иметь возможность получить суммы эквивалентные их нуждам на том или ином уровне,

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions