Сборки серверов

СливПлатные

Сейчас онлайн

  • chippp
  • MrFernOff
  • bobobo
  • hhgggn
  • YunixDev
  • gfdgigdg
  • daed
  • Pablopt
  • asdasdasdusad
  • 7vahoo
  • JordyMaquinola
  • kizakuz
  • kotikstasika
  • NikiGGG888
  • VladimirKam
  • логин.
  • NIKITOSSS1
  • Skippy2323
  • xchristoffer
  • wawawaww66
  • Redkret
  • Люцик
  • RayMelhor
  • Iruka
  • Tanri
  • z0roday
  • Klavshan
  • NeyTM
  • Mona Lisa
  • TiM0ON
  • galaga
  • CRYYX
  • Xgamings11X
  • JohnUK
  • csgobladeproject
  • mаааааdss
  • krutnet
  • Icecicerv
  • osukari
  • DenchikRox
  • SyrnikInteractive
  • MaksimGoat
  • Soys41
  • Mioji
  • fcPlugins
  • Padomipa
  • ioasduiqwen
  • stxtgsd12
  • justAmbushik
  • marzotic
  • zprahimbad
  • Илья_228
  • niga12
  • Frezleee
  • qwerottt
  • shiro24
  • Mio-jin
  • MAREO
  • Heidisoon
  • KosarMonet_
  • Burokaller
  • wbdaAA
  • slava_23545
  • zheluk
  • AquaZ
  • ChildFreak
  • catruzh
  • stereo
  • yabogvk
  • RZ_
  • JKLiII
  • DimasikYT
  • TakumiHiji
  • 6y6lik
  • Mr_Snowcookie

Помощь Помощь с BAirDrop

K
Как сделать спавн ивента в определенное время? (пример : с 10:00 до 22:00), что бы после 22:00 не спавнился ивент

плагин : BAirDrop
 
GPT-4o
Для того чтобы реализовать спавн ивента в определенное время, вам нужно использовать планировщик задач. Пример на Java для плагина Bukkit/Spigot может выглядеть следующим образом:

Java:
import org.bukkit.Bukkit;
import org.bukkit.plugin.java.JavaPlugin;
import org.bukkit.scheduler.BukkitRunnable;

import java.time.LocalTime;

public class MyPlugin extends JavaPlugin {

    @Override
    public void onEnable() {
        startEventScheduler();
    }

    private void startEventScheduler() {
        new BukkitRunnable() {
            @Override
            public void run() {
                LocalTime now = LocalTime.now();
                LocalTime start = LocalTime.of(10, 0);
                LocalTime end = LocalTime.of(22, 0);

                if (now.isAfter(start) && now.isBefore(end)) {
                    // Запуск ивента BAirDrop
                    Bukkit.getServer().broadcastMessage("Ивент BAirDrop начался!");
                    // Здесь добавьте ваш код для запуска BAirDrop
                }
            }
        }.runTaskTimer(this, 0, 6000); // Проверять каждые 5 минут (6000 тиков)
    }
}

В этом коде мы используем BukkitRunnable, чтобы проверять текущее время каждые 5 минут. Если текущее время находится в пределах с 10:00 до 22:00, ивент запускается.
 
LuaRennix
Как сделать спавн ивента в определенное время? (пример : с 10:00 до 22:00), что бы после 22:00 не спавнился ивент

плагин : BAirDrop
Игрок ховика да? А лучше сделай так. Укажи в плагин на аиры отключить спавн сам по себе (чтобы только командой спавнишь можно было)
И используй плагин TimeCommands)(вроде так назывался) чтобы там условно каждый час с 10 - до 22 выполнялась команда /airdrop spawn
 
ВерхНиз