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] Kod w pluginie.


Zientez

Rekomendowane odpowiedzi

Opublikowano

I wtedy bedzie dzialac?

 

Ma ktos jakies pomysly do komend /g?

 

Rozmowa z Karolina:

 

Ten drugi sposob na zrobienie /g zaloz <nazwa> taki jest:? Aha i w tym kodzie bedzie tez dzialac /gildia? Czy tylko /gildia zaloz <nazwa>? A jak zrobie spolszczanie tych komend okolo 20 to w jednej klasie moge to zrobic czy bedzie za duze obciazenie? Nie bedzie to mialo wplywu na przejrzystosc? I komendy w glownej klasie /gildia dodawac nie musze bo tutaj jest w zewnetrznej klasie dodana co nie?

 

 

@EventHandler
	public void onCommand(PlayerCommandPreprocessEvent e){
		Player p = e.getPlayer();
		String[] command = e.getMessage().split(" ")
		if(command[0].equalsIgnoreCase("gildia")
			//dalszy kod
		if(command.length >= 3){
			if(command[0].equalsIgnoreCase("gildia") && command[1].equalsIgnoreCase("zaloz")){
				Bukkit.dispatchCommand(p, "/f create " + command[2]);
			}

		}
	}
Jej odpowiedz:

nie mam zbytnio czasu, teoretycznie jest poprwany, ale zadziała tylko na tę 1 komende.Lepiej coś pokombinować by sprawdzalo argument po argumencie. tak by kazde wpisanie /g przekierowalo na /f.

 

Wiecie jak to zrobic? Aby dzialalo /gildia i /gildia zaloz? Chodzi o jakies argumenty...

@Aexir jak cos zrob i zedytuj napisz od 0 no nie wiem... Dam ci za poprawnosc lajki. Tylko nie pisz ze mam dodac to i to tylko podaj calosc klasy. Jak cos dzieki. Tylko prosze poprawne odp.

 

Nie chce jej glowy zawracac i dlatego prosze was o pomoc. Potrzebuje ten plugin :/.

Opublikowano

@Mistrz25566 kolorek nie dziala, zero errorow, ale wysietla sie z configu &2tekst zamiast na zielono na bialo pisze:

 

package me.Zientez;
 
import org.bukkit.ChatColor;
import org.bukkit.plugin.java.JavaPlugin;
 
public class Main extends JavaPlugin{
 
public static Main instance;
public static String fixColor(String msg){
if(msg == null){
return "";
}
return ChatColor.translateAlternateColorCodes('&', msg);
}
 
@Override
public void onDisable() {
System.out.print("Plugin zostal wylaczony"); 
}
 
@Override
public void onEnable() {
instance = this;
saveDefaultConfig();
System.out.print("Plugin zostal uruchomiony");
 
getCommand("sms").setExecutor(new CommandSMS());
}
 
}

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...