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

Помогите [РЕШЕНО] Не выводится сообщения

Тема в разделе "Разработка плагинов для новичков", создана пользователем Death_Cat, 29 окт 2016.

Статус темы:
Закрыта.
  1. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooooooooooo
    На его скриншоте нету ни одной ошибки.
     
  2. Хостинг MineCraft
    <
  3. zZLateZz

    zZLateZz Новичок Пользователь

    Баллы:
    21
    Имя в Minecraft:
    zZLateZz
    Там нодо через if () делать. Примерно так: (человек зашел) дать предмет. ЕСЛИ материал предмета == материал.материал, то бла-бла
     
  4. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooooooooooo
    Ты дурак чтоли? Не надо никакого if. PlayerJoinEvent вызывается когда игрок зашёл.
    Ему вообще твой if не нужен. Ему при заходу нужно очистить инвентарь игрока, добавить туда предмет и отправить ему сообщение. И это он и делает. А его проблема в том что он отправляет сообщение игроку когда он не прогрузился, т.к у него слабый комп. У некоторых появится это сообщение, у некоторых нет.
     
  5. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooooooooooo
    выше уже сказали что с задержкой выводить нужно.
     
  6. zZLateZz

    zZLateZz Новичок Пользователь

    Баллы:
    21
    Имя в Minecraft:
    zZLateZz
    Там можно было в 100 раз проще сделать. Я уже описал как
     
  7. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooooooooooo
    Ну давай. Кинь код. Посмотрим как легче у тебя.
     
  8. zZLateZz

    zZLateZz Новичок Пользователь

    Баллы:
    21
    Имя в Minecraft:
    zZLateZz
    у меня нет времени на делание этого кода, однака, смогу сделать завтра, когда будет время[DOUBLEPOST=1478166787,1478166060][/DOUBLEPOST]
    Я прям ща выкроил время и написал. У меня все получилось. И текст пишет, и стрелу дает. и инвентарь очищает.
    package pack;

    import org.bukkit.ChatColor;
    import org.bukkit.Material;
    import org.bukkit.entity.Player;
    import org.bukkit.event.EventHandler;
    import org.bukkit.event.Listener;
    import org.bukkit.event.player.PlayerJoinEvent;
    import org.bukkit.inventory.ItemStack;
    import org.bukkit.plugin.java.JavaPlugin;

    public class main extends JavaPlugin implements Listener {

    public void onEnable(){
    getLogger().info("BitCraftPlugin was ENABLED");
    getServer().getPluginManager().registerEvents(this, this);
    }

    @EventHandler
    public void onJoin (PlayerJoinEvent e){
    Player g = e.getPlayer();

    g.giveExpLevels(1000);
    ItemStack i = new ItemStack(Material.ARROW);
    g.getInventory().addItem(i);
    g.sendMessage(ChatColor.BLACK + "Вот видишь, у меня получилось!"); //Loshara:D
    }





    public void onDisable(){



    }[DOUBLEPOST=1478167007][/DOUBLEPOST]Я нашел ошибку. Между public class Handler и implements Listener должно стоять extends JavaPlugin
     
  9. xDark

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

    Баллы:
    96
    Skype:
    ailyashevich
    Имя в Minecraft:
    xDark
    идиот
     
  10. zZLateZz

    zZLateZz Новичок Пользователь

    Баллы:
    21
    Имя в Minecraft:
    zZLateZz
    И в чем же? Плагин-то работает.
     
  11. xDark

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

    Баллы:
    96
    Skype:
    ailyashevich
    Имя в Minecraft:
    xDark
    ты несешь бред
     
  12. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooooooooooo
    И где тут твой if?
     
  13. zZLateZz

    zZLateZz Новичок Пользователь

    Баллы:
    21
    Имя в Minecraft:
    zZLateZz
    Через if - завтра. сейчас времени нет
     
  14. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooooooooooo
    И чем он отличается от кода ТС'а?
    Все тоже самое только нету очищения инвентаря.
     
  15. zZLateZz

    zZLateZz Новичок Пользователь

    Баллы:
    21
    Имя в Minecraft:
    zZLateZz
    тем не менее... тема закрыта. Я скинул код рабочий[DOUBLEPOST=1478167798,1478167767][/DOUBLEPOST]
    У нег окод вообще нерабочий. И очищение инвентаря есть
     
  16. xDark

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

    Баллы:
    96
    Skype:
    ailyashevich
    Имя в Minecraft:
    xDark
    ты лучше пойми почему не нужен extends, и не давай вредные советы
     
  17. zZLateZz

    zZLateZz Новичок Пользователь

    Баллы:
    21
    Имя в Minecraft:
    zZLateZz
    Тем не менее. Работает
     
  18. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooooooooooo
    И в каком месте тут очистка инвентаря?
    Все у него рабочее.[DOUBLEPOST=1478168059][/DOUBLEPOST]У тебя тупо чистая копия кода ТС'а, только вместо очищения инвентаря ты даешь игроку кучу опыта.[DOUBLEPOST=1478168093][/DOUBLEPOST]Так что из твоей логики, твой код тоже не рабочий.
     
  19. xDark

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

    Баллы:
    96
    Skype:
    ailyashevich
    Имя в Minecraft:
    xDark
    ... Ты не понимать ...
    Посмотри что такое инициализация класса, и потом про extends говори. И так же, extends JavaPlugin никак к ивент хэнллеру не относится, кроме регистрации[DOUBLEPOST=1478168163,1478168107][/DOUBLEPOST]
    Вот где твой бред
     
  20. zZLateZz

    zZLateZz Новичок Пользователь

    Баллы:
    21
    Имя в Minecraft:
    zZLateZz
    тем не менее. У него не работает, у меня работает[DOUBLEPOST=1478168229][/DOUBLEPOST]
    Я не понял. Я немног оподисправил ошибки. Найди 10 различий, так сказать
     
  21. xDark

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

    Баллы:
    96
    Skype:
    ailyashevich
    Имя в Minecraft:
    xDark
    Вот ты не понимаешь, что не у всех игроков мощный пк, и они не успевают прогрузиться
     
Статус темы:
Закрыта.

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