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

Помогите Эффекты при входе на сервер

Discussion in 'Разработка плагинов для новичков' started by crazy0626, Aug 20, 2014.

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

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

    Trophy Points:
    68
    Имя в Minecraft:
    Crazy
    Code:
    package EatJoin;
    import org.bukkit.Bukkit;
    import org.bukkit.configuration.file.FileConfiguration;
    import org.bukkit.event.EventHandler;
    import org.bukkit.event.Listener;
    import org.bukkit.event.player.PlayerJoinEvent;
    import org.bukkit.plugin.java.JavaPlugin;
    
    
    public class main extends JavaPlugin implements Listener{
             protected FileConfiguration config;
        public void onEnable() {
            getLogger().info("Plugins#1 Test was enabled");
            Bukkit.getPluginManager().registerEvents(this, this);
        }
        public void onDisable() {
                config = getConfig();
            getLogger().info("Plugins#1 Test was disabled");
        }
        @EventHandler
        public void onJoin(PlayerJoinEvent e)
        {
            e.блаблабла.effect))
        }
    }
    
    Что добавить в код чтобы при входе игрока ему выдавались эффекты я хочу добавить эффект скорости.
     
  2. Хостинг MineCraft
    <
  3. BeYkeR

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

    Trophy Points:
    173
  4. Автор темы
    crazy0626

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

    Trophy Points:
    68
    Имя в Minecraft:
    Crazy
  5. ql_Nik_lp

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

    Trophy Points:
    173
    Skype:
    q-nik-p
    Имя в Minecraft:
    ql_Nik_lp
    Фишка в том что сервер не умеет давать эффекты в первые несколько тиков после захода игрока, так как в это время игрок еще не до конца прогрузился
    Решается созданием шедулера с наложением нужных эффектов и его запуске при коннекте с задержкой в 1-10 тиков
     
  6. Автор темы
    crazy0626

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

    Trophy Points:
    68
    Имя в Minecraft:
    Crazy
    Жаль
     
  7. ql_Nik_lp

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

    Trophy Points:
    173
    Skype:
    q-nik-p
    Имя в Minecraft:
    ql_Nik_lp
    Что жаль? Я сказал вам решение проблемы)
     
  8. Автор темы
    crazy0626

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

    Trophy Points:
    68
    Имя в Minecraft:
    Crazy
    Как бы так сказать я начал писать пл 3 дня назад и ток разбираюсь)
     
  9. konfyciu98

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

    Trophy Points:
    123
    Skype:
    wwwixelsor9
    Имя в Minecraft:
    konfyciu
    Code:
    getServer().getScheduler().runTask(this, new Runnable() {
      public void run() {
        e.getPlayer().addPotionEffect(/*блабла*/);
      }
    });
    
     
  10. Автор темы
    crazy0626

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

    Trophy Points:
    68
    Имя в Minecraft:
    Crazy
    БлаБлаБла это наподобии NightVision(как то так)
     
  11. konfyciu98

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

    Trophy Points:
    123
    Skype:
    wwwixelsor9
    Имя в Minecraft:
    konfyciu
    PotionEffectType.ВЫБИРАЕШЬ_ИЗ_СПИСКА_ЭФФЕКТОВ_КОТОЫЕ_ВЫДАСТ_ЭКЛИПС
     
  12. Автор темы
    crazy0626

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

    Trophy Points:
    68
    Имя в Minecraft:
    Crazy
    как настроить время и силлу?
     
  13. musel70

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

    Trophy Points:
    88
    new PotionEffect(type, duration, amplifier).
     
    Last edited: Aug 23, 2014
  14. ql_Nik_lp

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

    Trophy Points:
    173
    Skype:
    q-nik-p
    Имя в Minecraft:
    ql_Nik_lp
    Когда же этот человек научится читать документацию?
     
  15. Автор темы
    crazy0626

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

    Trophy Points:
    68
    Имя в Minecraft:
    Crazy
    Не скоро
     
  16. ql_Nik_lp

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

    Trophy Points:
    173
    Skype:
    q-nik-p
    Имя в Minecraft:
    ql_Nik_lp
    Простой вопрос, почему?
    Лучше создавать по 10 тем с элементарными вопросами которые находятся в первых запросах гугла?
     

Share This Page