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

[Pytanie] Plugin na komende


Rekomendowane odpowiedzi

Opublikowano

Witam, dzisiaj chciałem napisać plugin na komendę ale powiem wam szczerze chyba z pięc razy oglądałem poradniki itd. ,aby napisać plugin na holerna komedę. I co nie działa ciągle plugin.

Proszę was ,abyście podali mi kod zródłowy i propostu wkleje i zobacze czy działa plugin bo mi coś nie działaja pluginy co testowałem/pisałem.

Opublikowano

Wiesz co to plugin skrypt to tworzenie małych pluginuw. Oglondnij poradnik na temat pluginu skrypt tu masz kod na komendę

 

Komenda ktura wyswietla informacje /pomoc

options:             
logo: ---------Pomoc---------                    <--- Logo
command /pomoc:                                 <--- Komeda              
     trigger:                                              <-- piszemy żeby się coś zrobiło
          send "{@logo} "                           <-- send to znaczy żeby wyświetilo text
          send "<TEXT"
          send "TEXT"
 
 
Teraz komenda ktura coś robi /budowa
command /budowa:                                                 <--- Komeda   [/budowa]           
            execute player command "warp budowa"    <--- Komenda budowa tepa nas na warp budowa
            stop
 
Możemy też dać permissie piszemy tak
permission: "budowa.tp"
 
Jeżeli pomogłem licze na pare LIKUW
 
Opublikowano

Uzyj metody onCommand. Tak to powinno wygladac :

	public boolean onCommand(CommandSender sender, Command cmd, String label, String [] args )
	{
		if (cmd.getName().equalsIgnoreCase("komenda"))
		{
			
		}
	        
	        return true;
	}
 
Tępi ludzie są jak tępe noże. Specjalnej krzywdy nie zrobią, ale jak wnerwiają...

 

Opublikowano

package me.drake.plugin1;

import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.plugin.java.JavaPlugin;


public class Main extends JavaPlugin{

    public boolean onCommand(CommandSender sender, Command cmd, String label, String [] args )
    {
        if (cmd.getName().equalsIgnoreCase("komenda"))
        {
            
        }
            
            return true;      
    }       

 

 

Ostatni nawias jest zły.

Opublikowano

najpierw musisz implementowac commandexecutora

i dodac komende w plugin.yml

@Override
public boolean onCommand(CommandSender sender, Command cmd, String cmdlabel, String[] args)
{
if (cmd.getName().equalsIgnoreCase("komenda"))
{
if (sender instanceof Player)// sprawda czy sender jest graczem
{
Player p = (Player)sender; 
p.sendMessage("lol");
}
}
 
return false;
 
}
Opublikowano

Powinno to tak wygladac : 

package pazdzioch.hello;


import java.util.logging.Logger;
import org.bukkit.Bukkit;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.plugin.java.JavaPlugin;


public class Boczus extends JavaPlugin
{
	
	private static final Logger log = Bukkit.getLogger();

	public void onEnable()
	{
		log.info("[CZAS] Wczytano pomyslnie!");
	}
	
	public void onDisable()
	{
		log.info("[CZAS] Wylaczono pomyslnie!");
	}
	
	public boolean onCommand(CommandSender sender, Command cmd, String label, String [] args )
	{
		if (cmd.getName().equalsIgnoreCase("komenda"))
		{
			sender.sendMessage("test");
		}
	        
	        return true;
	}
	

}
 
Tępi ludzie są jak tępe noże. Specjalnej krzywdy nie zrobią, ale jak wnerwiają...

 

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...