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

Problem z dodaniem 2 komendy do kodu pluginu


RikoDEV

Rekomendowane odpowiedzi

Opublikowano

Witajcie, od wczoraj zabrałem się za pisanie komend do mojego serwera i mam kod pluginu:

/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package me.RCommands;
import static java.lang.Compiler.command;
import java.util.logging.Logger;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.plugin.java.JavaPlugin;/**
*
* @ PolskiRiko
*/
public class RCommands extends JavaPlugin {
static final Logger log=Logger.getLogger("Minecraft");
@Override
public void onEnable(){
System.out.println("Uruchamianie...");
}
@Override
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args){
if(cmd.getName().equalsIgnoreCase("pomoc")){
sender.sendMessage("§a» §8§M-----------------§f§8[§7POMOC§8]§8§M-----------------§f §a«");
sender.sendMessage("§8» §a/gildie §8- §7Informacje o gildiach");
sender.sendMessage("§8» §a/drop §8- §7GUI z dropem");
sender.sendMessage("§8» §a/vip §8- §7Informacje o randze VIP");
sender.sendMessage("§8» §a/heros §8- §7Informacje o randze HEROS");
sender.sendMessage("§8» §a/yt §8- §7Informacje o randze YouTuber");
sender.sendMessage("§8» §a/www §8- §7Nasza strona WWW");
sender.sendMessage("§8» §a/ts3 §8- §7Nasz teamspeak3");
sender.sendMessage("§8» §a/fb §8- §7Nasz fanpage");
sender.sendMessage("§8» §a/disco §8- §7Disco Zbroja");
sender.sendMessage("§8» §a/efekty §8- §7Efekty");
}
return false;
}
}

I nie wiem jak dodać do tego 2 komende że jest /pomoc i np /www

hex.svg

 PLAYBASE - Nowoczesna lista serwerów gier

Opublikowano

No właśnie mam problem z dodaniem 2 komendy bo NetBeans zwraca mi błąd prosiłbym o gotowy wzór jak to dodać

hex.svg

 PLAYBASE - Nowoczesna lista serwerów gier

Opublikowano

Od początku...

 

1.Robisz cmd

    public boolean onCommand(CommandSender sender, Command cmd, String l, String arg[]){
        if(cmd.getName().equals("costam")){
        }
        return false;
    }

2.Jeżeli cmd jest w innej klasie niż główna rejestrujesz ją w onEnable

getCommand("twojakomenda").setExecutor(new klasakomendy());

3.Dodajesz do plugin.yml

commands:
   twojakomenda:

Done

tumblr_mvmbjq2EGs1s3ulybo1_500.gif

Jeśli to czytasz, znaczy to że się opierdalasz :)

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...