Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Szukam] Skrypt na komende /list /online


Gość

Rekomendowane odpowiedzi

Opublikowano

Witam szukam skrypt na komende /list /online

Aktualna ilosc graczy na serwerze:

Żeby niepokazywało nickow tylko ile jest

Opublikowano

Ale mi nie to chciałem żeby pokazywało aktualną liczbę graczy

Opublikowano

Czy o to ci chodzi? Znalazlem na innym forum o skriptach i to bylo rozwiazaniem tematu.

on join:
    player has permissions "cos.tam":
        add 1 to {csotam}
        add player to {gracze::*}
 
on join:
    player has permissions "cos.tam.vip":
        add 1 to {csotam}
        add player to {vip::*}
 
on join:
    player has permissions "cos.tam.svip":
        add 1 to {csotam}
        add player to {svip::*}
         
on join:
    player has permissions "cos.tam.Admin":
        add 1 to {csotam}
        add player to {admin::*}
         
on command /list:
    cance event
    message "&7Na serwerze jest %{csotam}% z maksimum [tu wpisz ile masz slotow] online."
    message "&7Gracze: %{gracze::*}%"
    message "&eVip: &b%{vip::*}%"
    message "&6SVip: %&d{svip::*}%"
    message "&cAdministracja: %&4{admin::*}%"
Opublikowano

@Override

public boolean onCommand(CommandSender sender, Command comand, String label, String[] args) {

int online = Bukkit.getOnlinePlayers().size();

int slots = Bukkit.getMaxPlayers();

sender.sendMessage(ChatColor.DARK_PURPLE + "Obecnie na serwerze znajduja sie " ChatColor.GREEN + online + ChatColor.DARK_PURPLE + " gracze online z maksymalnych " + ChatColor.YELLOW + slots + ChatColor.DARK_PURPLE + ".");

return true;

}

Dlaczego MPC popiera piractwo Minecrafta...

 

Do moderatora: Po co Ty to usuwasz??

Opublikowano

 

@Override
public boolean onCommand(CommandSender sender, Command comand, String label, String[] args) {
    int online = Bukkit.getOnlinePlayers().size();
    int slots = Bukkit.getMaxPlayers();
    sender.sendMessage(ChatColor.DARK_PURPLE + "Obecnie na serwerze znajduja sie " ChatColor.GREEN + online + ChatColor.DARK_PURPLE + " gracze online z maksymalnych " + ChatColor.YELLOW + slots + ChatColor.DARK_PURPLE + ".");
    return true;
}
Możesz mi podesłać gotowy pl + mała konfiguracja wiadomośći thx
Opublikowano

Możesz mi podesłać gotowy pl + mała konfiguracja wiadomośći thx

Niestety nie ma takiej możliwości z powodu http://www.mpcforum.pl/topic/1365261-piractwo-minecrafta/?p=11602914

 

Co do

 

 

@Override
public boolean onCommand(CommandSender sender, Command comand, String label, String[] args) {
    int online = Bukkit.getOnlinePlayers().size();
    int slots = Bukkit.getMaxPlayers();
    sender.sendMessage(ChatColor.DARK_PURPLE + "Obecnie na serwerze znajduja sie " ChatColor.GREEN + online + ChatColor.DARK_PURPLE + " gracze online z maksymalnych " + ChatColor.YELLOW + slots + ChatColor.DARK_PURPLE + ".");
    return true;
}

 

To możesz tam zrobić coś takiego:

@Override
public boolean onCommand(CommandSender sender, Command comand, String label, String[] args) {
    int online = Bukkit.getOnlinePlayers().size();
    if (online != 0) {
        int slots = Bukkit.getMaxPlayers();
        sender.sendMessage(ChatColor.DARK_PURPLE + "Obecnie na serwerze znajduja sie " ChatColor.GREEN + online + ChatColor.DARK_PURPLE + " gracze online z maksymalnych " + ChatColor.YELLOW + slots + ChatColor.DARK_PURPLE + ".");
    } else {
        sender.sendMessage(ChatColor.RED + "Obecnie serwer jest pusty.");
    }
    return true;
}

Dlaczego MPC popiera piractwo Minecrafta...

 

Do moderatora: Po co Ty to usuwasz??

Opublikowano

Niestety nie ma takiej możliwości z powodu http://www.mpcforum.pl/topic/1365261-piractwo-minecrafta/?p=11602914

 

Co do

 

 

To możesz tam zrobić coś takiego:

@Override
public boolean onCommand(CommandSender sender, Command comand, String label, String[] args) {
    int online = Bukkit.getOnlinePlayers().size();
    if (online != 0) {
        int slots = Bukkit.getMaxPlayers();
        sender.sendMessage(ChatColor.DARK_PURPLE + "Obecnie na serwerze znajduja sie " ChatColor.GREEN + online + ChatColor.DARK_PURPLE + " gracze online z maksymalnych " + ChatColor.YELLOW + slots + ChatColor.DARK_PURPLE + ".");
    } else {
        sender.sendMessage(ChatColor.RED + "Obecnie serwer jest pusty.");
    }
    return true;
}

Komu to będzie wysyłało xD

Dodaj tam że jeśli będzie <2 to będzie pisało że tylko on jest xD

Opublikowano

W consoli

...

Eclipse projekt klasa i wklejasz dodajesz plugin.yml piszesz main name version

commands;

komenda;

description

exportujesz

reloadujesz

i gitara chyba ze błąd w pluginie jest xD :3

Opublikowano

Komu to będzie wysyłało xD

Dodaj tam że jeśli będzie <2 to będzie pisało że tylko on jest xD

Do konsoli oczywiście...

 

@Override
public boolean onCommand(CommandSender sender, Command comand, String label, String[] args) {
    int online = Bukkit.getOnlinePlayers().size();
    int slots = Bukkit.getMaxPlayers();
    switch (online) {
        case 0:
            sender.sendMessage(ChatColor.RED + "Obecnie serwer jest pusty.");
            break;
        case 1:
            sender.sendMessage(ChatColor.DARK_PURPLE + "Obecnie na serwerze znajdujesz sie Ty z mozliwych " + ChatColor.YELLOW + slots + ChatColor.DARK_PURPLE + " online.");
            break;
        default:
            sender.sendMessage(ChatColor.DARK_PURPLE + "Obecnie na serwerze znajduja sie " + ChatColor.GREEN + online + ChatColor.DARK_PURPLE + " gracze z maksymalnych " + ChatColor.YELLOW + slots + ChatColor.DARK_PURPLE + " online.");
            break;
    }
    return true;
}

Dlaczego MPC popiera piractwo Minecrafta...

 

Do moderatora: Po co Ty to usuwasz??

Opublikowano

Wiesz jak zrobić config wiadomości + żeby było to na barapi

Opublikowano

Żeby wyświetlało się na pasku smoka a config

Msgbar: &8[&6*&8] &6 Na serwerze znajduje się {online} graczy online

Opublikowano

już chciałem napisać gdzie jest break; ale pod koniec zobaczyłem :)


Żeby wyświetlało się na pasku smoka a config
Msgbar: &8[&6*&8] &6 Na serwerze znajduje się {online} graczy online

nie wiem dokładnie

int cz = 40;

String msgbar = getConfig().getstring("fgdf");

BarAPI.setMessage(msgbar, cz);

tylko § w configu daj zamiast & xD

Opublikowano

Ok a żeby np przez czas 20 sekund

BarAPI.setMessage(final Player player, String message, int seconds)

Opublikowano

To nie lepiej bez tego configu ?? ;)

online = bukkit.getonlineplayers().size();

int cz = 20;

BarAPI.setMessage("§8[&6*&8] &6 Na serwerze znajduje sie + online + graczy online", cz)

dodajesz po przecinku cz

zobacz wyzej int cz = 20; nie wiem czy działa xD

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...