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

Нужен программист

Тема в разделе "Запросы на разработку плагинов", создана пользователем iVIP, 28 фев 2013.

Статус темы:
Закрыта.
  1. Автор темы
    iVIP

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

    Баллы:
    68
    Народ, помогайте. Есть хороший РПГ плагин, но он глючный неимоверно.
    Помогите довести до ума!!! Очень прошу.
    Начинающим не беспокоиться. Плагин довольно большой и написан коряво (руки б америкосу оторвать)
    Мой скайп iphone.nesin

    А пока подскажите

    http://pastebin.com/7r01qdQt

    что не так в этом коде? ошибок в среде нет, ошибок в консоли нет. просто не пашет, помогите! В игре урон не меняется, что с чарами, что без чар
    Укажите на возможную причину!

    Я даже тупо меняю return 2; в if'ах, например, и все равно реакции в игре никакой

    P.S. я нифига не программист, но найти желающих не могу (нубы, лентяи, испаряющиеся со временем). буду тыкаться сам. с общей помощью, если окажете
     
  2. Хостинг MineCraft
    <
  3. yar1k

    yar1k Активный участник

    Баллы:
    63
    Имя в Minecraft:
    yar1k
    Код:
     public double getEntityEnchantmentBonus(LivingEntity entity, Enchantment enchant)
    это метод с публичным доступом принимающий 2 параметра, типизированиые классами LivingEntity и Enchantment, возвращающий double.. А double возвращает, ну как сказать, не целое число, а с дробями (11.25) - пример double.

    А return тут почему то 1 или 1 + что то ...
    Хотя это не критично, помоему =)
     
  4. yar1k

    yar1k Активный участник

    Баллы:
    63
    Имя в Minecraft:
    yar1k
    Я не особо опытный, но из этих, скажем так, "огрызков" кода, я ничего особо понять не могу.
    В эти методы нужно что то передавать, где то их вызывать, а тут просто тело методов и все. Это как ногу проктологу на проверку дать.
     
  5. Автор темы
    iVIP

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

    Баллы:
    68
    Так, тут смысл такой, у меня есть мечь, если на нем стоит чара damage_all (острота) то урон меча должен повыситься на 1 (показывает что увеличение) + параметр из конфига (0,02) типа 2%, получаем умножение на 1,02, тоесть увеличение урона на 2%

    Но не работает!
     
  6. Автор темы
    iVIP

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

    Баллы:
    68
    Меч как бил стандартно так и бьет
     
    ВремяПриключений нравится это.
  7. Автор темы
    iVIP

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

    Баллы:
    68
    я к тому что я могу руками поставить return 2; (200%) или return 5; (500%)
    и это не помогает, мне кажется не в ретурнах дело, а в том что он не видит чару

    вопрос почему?
     
  8. Автор темы
    iVIP

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

    Баллы:
    68
    я могу прислать весь код)
     
  9. yar1k

    yar1k Активный участник

    Баллы:
    63
    Имя в Minecraft:
    yar1k
    Может я ошибаюсь, но попробуй сменить LivingEntity на какого то там Player...
    Ну не знаю, пока, я буккит только осваиваю, так что подожди еще чей то ответ, и все таки скинь весь код куда то. Попробуй так:
    Код:
    Player player = (Player) sender
    player.getInventory().getItemInHand();
     
Статус темы:
Закрыта.

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