[Craftbukkit](Java)-Potřebuju poradit-tvorba pluginu Vyřešeno

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Uživatelský avatar
michalpk
Level 1.5
Level 1.5
Příspěvky: 129
Registrován: duben 13
Pohlaví: Muž
Stav:
Offline

[Craftbukkit](Java)-Potřebuju poradit-tvorba pluginu  Vyřešeno

Příspěvekod michalpk » 23 dub 2013 12:58

Ahoj,
pracuju na AdminChatu(plugin) pro minecraft a potřebuju poradit. Dokážu udělat jednoduchý plugin, který do chatu napíše "[AdminChat]Jme­noOdesilatele: ", ale já potřebuju udělat aby to napsalo toto: "[AdminChat]Jme­noOdesilatele: Text co ten admin napsal ". Je tu někdo kdo mi dokáže poradit :) ?
Takto to zatím vypadá:

Kód: Vybrat vše

package me.MichalPK.AdminChat;

 import org.bukkit.Bukkit;
 import org.bukkit.ChatColor;
 import org.bukkit.command.Command;
 import org.bukkit.command.CommandSender;
 import org.bukkit.event.Listener;
 import org.bukkit.plugin.java.JavaPlugin;

        public class AdminChat extends JavaPlugin implements Listener {

                @Override
                public void onEnable() {
                        Bukkit.getServer().getPluginManager().registerEvents(this, this);
                        System.out.println("[AdminChat] Plugin byl zapnut!");

     }

                @Override
                public void onDisable() {
                System.out.println("[AdminChat] Plugin byl vypnut!");
     }
                @Override
                public boolean onCommand(CommandSender odesilatel, Command prikaz, String label, String[] args) {
                                if (prikaz.getName().equalsIgnoreCase("achat")) {
                                if(args.length == 0) {
                                               Bukkit.getServer().broadcastMessage(ChatColor.DARK_RED + "[AdminChat] " + odesilatel.getName() + ": "); //Tady potřebuju udělat aby to napsalo co ten admin napsal
                                                } else {


                    }
            }
                return true;

                }
        }
Těch divných mezer si nevšímejte, nejsou tam schválně.

Reklama
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: [Craftbukkit](Java)-Potřebuju poradit-tvorba pluginu

Příspěvekod CZechBoY » 23 dub 2013 13:48

první co jsem udělal, že jsem jel na git a kouknul se kde co je (pač jsem pluginy ani javu nikdy nedělal)
našel jsem to v Bukkit a ne CraftBukkit, takže díky za mystifikaci a ztrátu času

ani na tom gitu jsem nezjistil, kde ta zpráva je :-/
takže jsem hledal v pluginech a našel nějakej irc plugin
kod který jsem spáchal a nemusí být vůbec funkční:

Kód: Vybrat vše

package me.MichalPK.AdminChat;

 import org.bukkit.Bukkit;
 import org.bukkit.ChatColor;
 import org.bukkit.command.Command;
 import org.bukkit.command.CommandSender;
 import org.bukkit.event.Listener;
 import org.bukkit.plugin.java.JavaPlugin;

        public class AdminChat extends JavaPlugin implements Listener {
                @Override
                public void onEnable() {
                        Bukkit.getServer().getPluginManager().registerEvents(this, this);
                        System.out.println("[AdminChat] Plugin byl zapnut!");
            }

                @Override
                public void onDisable() {
               System.out.println("[AdminChat] Plugin byl vypnut!");
            }
            
                @Override
                public boolean onCommand(CommandSender odesilatel, Command prikaz, String label, String[] args) {
               if (prikaz.getName().equalsIgnoreCase("achat")) {
                  if(args.length == 0) {
                     Bukkit.getServer().broadcastMessage(ChatColor.DARK_RED + "[AdminChat] " + odesilatel.getName() + ": " + makeMessage(args, 0)); //Tady potřebuju udělat aby to napsalo co ten admin napsal
                  } else {


                  }
               }
               return true;

                }
            
            // prevzato z https://github.com/hef/IRCTransport/blob/master/src/main/java/hef/IRCTransport/IRCTransportCommandExecutor.java#L160
            private static String makeMessage(final String[] args, final int position) {
               StringBuilder message = new StringBuilder();
               for (int i = position; i < args.length; ++i) {
                  message.append(args[i]);
                  message.append(" ");
               }
               return message.toString();
            }
        }
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Uživatelský avatar
michalpk
Level 1.5
Level 1.5
Příspěvky: 129
Registrován: duben 13
Pohlaví: Muž
Stav:
Offline

Re: [Craftbukkit](Java)-Potřebuju poradit-tvorba pluginu

Příspěvekod michalpk » 23 dub 2013 13:58

Díky za odpověď a omlouvám se za ztrátu času, ale nefunguje to. A Bukkit je v podstatě společnost vyvíjející CraftBukkit.

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: [Craftbukkit](Java)-Potřebuju poradit-tvorba pluginu

Příspěvekod CZechBoY » 23 dub 2013 13:59

ok, já nevim, taky používám craftbukkit, ale na gitu jsem to našel jen pod bukkitem

co znamená "nefunguje to" ?
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Uživatelský avatar
michalpk
Level 1.5
Level 1.5
Příspěvky: 129
Registrován: duben 13
Pohlaví: Muž
Stav:
Offline

Re: [Craftbukkit](Java)-Potřebuju poradit-tvorba pluginu

Příspěvekod michalpk » 23 dub 2013 14:04

No, že když napíšu tan příkaz, který tam mám nadefinovaný, tak to nic neudělá.

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: [Craftbukkit](Java)-Potřebuju poradit-tvorba pluginu

Příspěvekod CZechBoY » 23 dub 2013 14:09

a když tam nedáš tu úpravu co jsem posílal tak to dělá co?
já nevim jak mám tohle vyzkoušet takže to bude jen pokus omyl
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Uživatelský avatar
michalpk
Level 1.5
Level 1.5
Příspěvky: 129
Registrován: duben 13
Pohlaví: Muž
Stav:
Offline

Re: [Craftbukkit](Java)-Potřebuju poradit-tvorba pluginu

Příspěvekod michalpk » 23 dub 2013 14:16

No děláto(nedělá, protože nefunguje) to samé i s tvojí úpravou.

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: [Craftbukkit](Java)-Potřebuju poradit-tvorba pluginu

Příspěvekod CZechBoY » 23 dub 2013 14:25

njn tak pak nemůžu sloužit, podívej se jak je dělanej ten plugin viz odkaz ve zdrojáku
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Uživatelský avatar
michalpk
Level 1.5
Level 1.5
Příspěvky: 129
Registrován: duben 13
Pohlaví: Muž
Stav:
Offline

Re: [Craftbukkit](Java)-Potřebuju poradit-tvorba pluginu

Příspěvekod michalpk » 23 dub 2013 14:27

Ok, díky za ochotu ;)


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Hra ve Scratch - tvorba Příloha(y)
    od zuzana3 » 27 bře 2025 09:44 » v Hry
    9
    7490
    od zuzana3 Zobrazit poslední příspěvek
    10 dub 2025 12:57
  • Hra ve Scratch - tvorba
    od zuzana3 » 21 bře 2025 07:45 » v Hry
    5
    4352
    od zuzana3 Zobrazit poslední příspěvek
    26 bře 2025 09:48
  • Tvorba webu/aplikací
    od matty » 09 lis 2024 13:41 » v Programování a tvorba webu
    6
    4381
    od domitea Zobrazit poslední příspěvek
    14 lis 2024 19:51
  • mpg x570 gaming edge wifi Potřebuji poradit jak na bot BIOSu Příloha(y)
    od ManemanTV » 15 pro 2024 21:31 » v Problémy s hardwarem
    11
    4261
    od ManemanTV Zobrazit poslední příspěvek
    16 pro 2024 18:18

Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 10 hostů