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

Идея Фикс огромного урона.

Discussion in 'Запросы на разработку плагинов' started by TetrissWorld, Aug 14, 2015.

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

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

    Trophy Points:
    76
    Skype:
    qazwsx200221
    Имя в Minecraft:
    Tetriss
    Всем привет предлогаю собрать плагины воедино то есть сделать плагин который будет фиксить большой урон и большой уровень зачарования и всё не стандартное для майнкрафта
     
  2. Хостинг MineCraft
    <
  3. MrTrojan

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

    Trophy Points:
    98
    Skype:
    mrtrojan.ru
    Имя в Minecraft:
    MrTrojan
    Это очень легко фиксится через самопис.

    Code:
    @EventHandler
    public void onDamage(EntityDamageEvent e) {
    double damage = 10.0; // дамаг
    
    if(e.getDamage >= damage) {
        e.setCancelled(true);
    }
    }
     
    Last edited: Dec 4, 2015
  4. Автор темы
    TetrissWorld

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

    Trophy Points:
    76
    Skype:
    qazwsx200221
    Имя в Minecraft:
    Tetriss
    СПС попробую методом тыка изучать жабу
     
  5. Rider3217

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

    Trophy Points:
    98
    Имя в Minecraft:
    Planet0111
    Чуть чуть не то.

    Code:
    @EventHandler
    public void onDamage(EntityDamageEvent e) {
    double damage = 10.0; // дамаг
    
    if(e.getDamage => damage) {
        e.setCancelled(true);
    }
    }
     
  6. Автор темы
    TetrissWorld

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

    Trophy Points:
    76
    Skype:
    qazwsx200221
    Имя в Minecraft:
    Tetriss
    А чем твой код от того отличается?[DOUBLEPOST=1439580447,1439580214][/DOUBLEPOST]Вроде одно и тоже
     
  7. Rider3217

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

    Trophy Points:
    98
    Имя в Minecraft:
    Planet0111
    У него: if(e.getDamage<= damage)
    У меня: if(e.getDamage=> damage)
    Т.е у него любой нормальный урон будет заблокирован.
     
  8. Автор темы
    TetrissWorld

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

    Trophy Points:
    76
    Skype:
    qazwsx200221
    Имя в Minecraft:
    Tetriss
    А понял[DOUBLEPOST=1439617820,1439616148][/DOUBLEPOST]
    Эклипс не понимает этот символ
     
  9. MrTrojan

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

    Trophy Points:
    98
    Skype:
    mrtrojan.ru
    Имя в Minecraft:
    MrTrojan
    Странно, что пишет?
     
  10. Автор темы
    TetrissWorld

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

    Trophy Points:
    76
    Skype:
    qazwsx200221
    Имя в Minecraft:
    Tetriss
    Multiple markers at this line
    - getDamage cannot be resolved or is not a field
    - Syntax error on token ">", delete this token[DOUBLEPOST=1439625510,1439623985][/DOUBLEPOST]
    Если сможешь помочь отпишись в лс
     
  11. CraftCoder

    CraftCoder Старожил Пользователь

    Trophy Points:
    108
    Имя в Minecraft:
    CraftCoderr
    Потому что такого в java нет, есть >=. Как слышится так и пишется, т.е. больше или равно пишется >=, меньше или равно пишется <=
     
  12. Автор темы
    TetrissWorld

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

    Trophy Points:
    76
    Skype:
    qazwsx200221
    Имя в Minecraft:
    Tetriss
    Так же всё и осталось
    та же ошибка[DOUBLEPOST=1439743493,1439728845][/DOUBLEPOST]Чуть-чуть выше
     
  13. SaMEC

    SaMEC Старожил Пользователь

    Trophy Points:
    173
    Skype:
    support.meedway
    Имя в Minecraft:
    Nick
    Вот держите исправленную версию.
    Code:
    
    @EventHandler
    public void onDamage(EntityDamageEvent e) {
    double damage = 10.0; // дамаг
    
    if(e.getDamage() >= damage) {
        e.setCancelled(true);
    }
    }
    
     
  14. Автор темы
    TetrissWorld

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

    Trophy Points:
    76
    Skype:
    qazwsx200221
    Имя в Minecraft:
    Tetriss
    Скомпилировал выдал мес на 677 урона ударил и убил, плагин не работает[DOUBLEPOST=1439783926,1439783874][/DOUBLEPOST]https://yadi.sk/d/I9JCOsH8iUyqK -ссылка на плугин для спигота 1.8.8 для теста ,что не работает
     
    Last edited: Aug 17, 2015
  15. Larin

    Larin Старожил Пользователь

    Trophy Points:
    103
    Там оно и не будет работать, эвент еще зарегистрировать в потоке эвентов надо.
    Мне лень описывать, как это сделать. Могу сделать плагин, но не обещаю, ибо не хочется возиться с bukkit.
     
  16. Автор темы
    TetrissWorld

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

    Trophy Points:
    76
    Skype:
    qazwsx200221
    Имя в Minecraft:
    Tetriss
    Сделай пожалуйста
     
  17. Larin

    Larin Старожил Пользователь

    Trophy Points:
    103
    Хорошо.[DOUBLEPOST=1439804991,1439804103][/DOUBLEPOST]Держи. Не знаю, будет работать или нет. С bukkit почти никогда не имел дела.
    http://rghost.ru/private/7kdjGj7Rd/e6b917ca702d8389e5282102e12017d9[DOUBLEPOST=1439805159][/DOUBLEPOST]Забыл описание:
    Фиксит дамаг, так же есть команда для установки макс. дамага. Макс. дамаг грузится из конфига.
    Команда:
    /setmaxdamage , пермишн:
    DamageFixelPlugin.setmaxdamage
    Неизвестно, что будет с плагином, если его перезагрузить.
    Не тестил.
     
  18. Автор темы
    TetrissWorld

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

    Trophy Points:
    76
    Skype:
    qazwsx200221
    Имя в Minecraft:
    Tetriss
    Пошёл тестить[DOUBLEPOST=1439806608][/DOUBLEPOST]
    Как я понял плагин весь урон больше указаного превращает в макс урон
     
  19. Larin

    Larin Старожил Пользователь

    Trophy Points:
    103
    Да. Он работает или нет?
     
  20. Автор темы
    TetrissWorld

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

    Trophy Points:
    76
    Skype:
    qazwsx200221
    Имя в Minecraft:
    Tetriss
    Работает
     
  21. Larin

    Larin Старожил Пользователь

    Trophy Points:
    103
    А команды? Алсо, в файл сохраняет настройки?
     

Share This Page