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

Помогите Отменить получение урона

Тема в разделе "Разработка плагинов для новичков", создана пользователем makssof, 27 фев 2014.

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

    makssof Старожил Девелопер Пользователь

    Баллы:
    103
    Skype:
    makssofez
    Помогите пожалуйста. Как отменить получаемый игроком урон?
    Код:
    public void onGetDamage(EntityDamageEvent pl){
        pl.setCancelled(true);
        pl.setDamage(0);
    }
    Код выше почему то не работает :(
     
  2. Хостинг MineCraft
    <
  3. musel70

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

    Баллы:
    88
    Эвенты зареганы?
     
  4. JustBlender

    JustBlender Старожил Девелопер Пользователь

    Баллы:
    123
    Skype:
    justblender
    Имя в Minecraft:
    JustBlender
    Вот доказательство, что люди только и пытаются скопировать код, но нихрена не понимают то, что они скопировали. Чтобы pl работал надо хотя бы переменную создать.
    Ну а если сам написал, похвала, только надо думать что пишешь
     
  5. BeYkeR

    BeYkeR Старожил Девелопер Пользователь

    Баллы:
    173
  6. Sirse

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

    Баллы:
    173
    Имя в Minecraft:
    Sirse
    Вы упоролись? Какая к черту разница, как называть переменную?
     
    0bsid1 нравится это.
  7. ShaGTF

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

    Баллы:
    68
    Имя в Minecraft:
    CoolShaGGy
    Упоролся ли я? Да, я упоролся :D
     
    ПриветОтЛайки нравится это.
  8. musel70

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

    Баллы:
    88
    Каким образом это тут выражено?
     
  9. Автор темы
    makssof

    makssof Старожил Девелопер Пользователь

    Баллы:
    103
    Skype:
    makssofez
    Ну вот, вставил маленький отрезок из своего кода, написанного самим же собой лишь для того, что бы показать саму суть проблемы, а они уже наезжают. :(
    И вот, снизошло на меня озарение.
    Всё оказалось проще, чем я думал. Голова моя дырявая настолько, что я забыл написать "@EventHandler" перед функцией. Да, память не у всех идеальная. Тема закрыта. :)
     
Статус темы:
Закрыта.

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