• Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

[Hilfe] Plugin Programmierung

Status
Für weitere Antworten geschlossen.

Mc-PvP

Minecrafter
Registriert
14 August 2012
Beiträge
13
Diamanten
0
Wie macht man es, das bei bestimmten befehlen (/support) man einen seperaten Channel im Chat betritt, wo Supporter drin sind, und man dann dort seine Fragen stellen kann?
 
X

|| xX [DEV][LP] Ms. DivaCraft Xx ||

Guest
Dies Programmtechnisch zu erklären erfordert mehr Kentnisse als du zu besitzen scheinst.
Du musst 'nur' das ChatEvent canceln und dann den Channel in dem der User aktuell ist allen Personen die im Channel sind senden.

Gibt es schon, nämlich z.B. Herochat oder so.

PS: Wenn du keine Ahnung von Programmieren hast, solltest du erstmal die Grundlagen lernen und konkretere Fragen stellen.
 

LBuilder

Workaholic
Registriert
2 April 2012
Beiträge
681
Diamanten
0
Minecraft
SchnitzelDE
Schonmal drüber nachgedacht dass ein Server ein eigenes Plugin-System hat? Und wenn man dort etwas anpassen will dann braucht man dies..
Ps: Ich kenne Mc-PvP und ich finde die Frage berechtigt!
 

Elronturalt

Kuhfänger
Gesperrt
Registriert
3 Juli 2012
Beiträge
62
Diamanten
0
/ar wie /support

xapfeltortexp' schrieb:
Du darfst das nicht als Channel sehen. Ich Würde es so machen: wenn jmd in den support chat will, dann tu iich den in ne arraylist und dann schreibt er mit der for schleifenur noch an die leute die auvh in der liste sind
Sorry wenn ich dabei störe und eigentlich könnte ich den Code für mich behalten, aber:
Code:
String arcade = "§4[§cArcade§4] ";
		
	int argCounter = 0;
	String message = "";
	StringBuilder s = new StringBuilder(300);
	while (argCounter < args.length) {
		message = s.append(args[argCounter]).append(" ").toString();
		argCounter++;
	}
		
		if (cmd.getName().equalsIgnoreCase("ar") && p.hasPermission("elrontur.mod")) {
				if (args.length == 0) {
					p.sendMessage(plg + ChatColor.BLUE + "Gib eine " + ChatColor.GREEN + "Nachricht " + ChatColor.BLUE + "an!");
					return true;
				}
				if (args.length >= 0) {
					if (p.hasPermission("elrontur.arcade.recieve")) {
						Bukkit.broadcastMessage(arcade + ChatColor.BLUE + p.getName() + ": " + ChatColor.DARK_AQUA + message);
						return true;
					}
				}
		}
Trotzdem noch eine kleine Anmerkung:
Es ist kein Support-Channel in dem Sinne, sondern ein Befehl, der allen Leuten die Nachricht schickt, die die Permission dafür haben! ;)
 
Status
Für weitere Antworten geschlossen.
Oben