Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите Jobs настройка зарплаты

Тема в разделе "Помощь", создана пользователем strelski12, 3 янв 2016.

  1. Автор темы
    strelski12

    strelski12 Участник Пользователь

    Баллы:
    31
    Имя в Minecraft:
    zarg43
    мне надо изменять экономику на сервере, для этого поменять что бы допустим на 1 лвл шахтера давало за какуе-то руду 1$, за другую 2$, но это легко. Но вот как сделать что бы на другом лвле + 1$ допустим или 0.5$ ?
    вот 1 пример:
    Jobs:
    Дровосек:
    fullname: Дровосек
    shortname: W
    description: Зарабатывает деньги при рубке и посадке дерева
    ChatColour: GREEN
    chat-display: full
    leveling-progression-equation: 100*((1.13+(0.01*(numjobs-1)))^(joblevel-1))
    income-progression-equation: baseincome*((1.05)^(joblevel-1))
    experience-progression-equation: baseexperience*((1.05)^(joblevel-1))
    Break:
    LOG:
    income: 5.0
    experience: 5.0
    Place:
    SAPLING:
    income: 1.0
    experience: 1.0
    WOOD:
    income: 2.0
    experience: 2.0
    Kill:
    Player:
    income: 7.5
    experience: 7.5
    Я так думаю что тут требуется редактировать leveling-progression-equation, но не знаю как.
     
  2. Хостинг MineCraft
    <
  3. Lyosha12

    Lyosha12 Активный участник Пользователь

    Баллы:
    98
    Skype:
    Lyosha_Hedshot
    Имя в Minecraft:
    Lyosha12
    Как Вы можете заметить, здесь участвуют формулы из всеми любимой математики. Для изменения логики накопления уровня нужно изменить формулу.[DOUBLEPOST=1451949271,1451948525][/DOUBLEPOST]Например, текущая формула увеличения опыта и денег за работу выглядит так (y - уровни. x - опыт):
    upload_2016-1-5_1-14-31.png
    В текущей формуле опыт набирается очень быстро, относительно уровня. Я предлагаю другой вариант:
    5*sqrt(joblevel-log(joblevel))-log(joblevel/5)
    upload_2016-1-5_1-12-29.png
    Ну, а над увеличением требований к повышению уровня - думайте сами.
     

Поделиться этой страницей