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

  • Автор темы Автор темы iVIP
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

iVIP

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

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

http://pastebin.com/7r01qdQt

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

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

P.S. я нифига не программист, но найти желающих не могу (нубы, лентяи, испаряющиеся со временем). буду тыкаться сам. с общей помощью, если окажете
 
Java:
 public double getEntityEnchantmentBonus(LivingEntity entity, Enchantment enchant)

это метод с публичным доступом принимающий 2 параметра, типизированиые классами LivingEntity и Enchantment, возвращающий double.. А double возвращает, ну как сказать, не целое число, а с дробями (11.25) - пример double.

А return тут почему то 1 или 1 + что то ...
Хотя это не критично, помоему =)
 
Я не особо опытный, но из этих, скажем так, "огрызков" кода, я ничего особо понять не могу.
В эти методы нужно что то передавать, где то их вызывать, а тут просто тело методов и все. Это как ногу проктологу на проверку дать.
 
Так, тут смысл такой, у меня есть мечь, если на нем стоит чара damage_all (острота) то урон меча должен повыситься на 1 (показывает что увеличение) + параметр из конфига (0,02) типа 2%, получаем умножение на 1,02, тоесть увеличение урона на 2%

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

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