• 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!

Int

Status
Für weitere Antworten geschlossen.

kingingo

Kuhfänger
Gesperrt
Registriert
1 September 2012
Beiträge
63
Diamanten
0
Hallo ich wollte fragen wie man das so machen kann das wenn man /slots anzahl eigibt das dan die slots geändert werden ich weis wie man die slots ändert
e.setMaxPlayer
aber nicht wie man die anzahl dan eingeben kann??
 

kingingo

Kuhfänger
Gesperrt
Registriert
1 September 2012
Beiträge
63
Diamanten
0
if(args[0].equals("slots")){

int slots = Integer.valueOf(args[1]);
e.setMaxPlayers(args[1]);
p.sendMessage(ChatColor.GOLD + "[MuxSystem]" + ChatColor.AQUA + " Der Server hat nun " + ChatColor.GREEN + args[1] + ChatColor.AQUA + " Slots.");
return true;

}
kuck ma eben was falsch ist BITTE :?: :?: :?:
 
X

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

Guest
if(args[0].equals("slots")){

int slots = Integer.valueOf(args[1]);
e.setMaxPlayers(slots);
p.sendMessage(ChatColor.GOLD + "[MuxSystem]" + ChatColor.AQUA + " Der Server hat nun " + ChatColor.GREEN + slots + ChatColor.AQUA + " Slots.");
return true;

}
 

kingingo

Kuhfänger
Gesperrt
Registriert
1 September 2012
Beiträge
63
Diamanten
0
irgendwie ändert er die slot anzahl net ??

Code:
if(args[0].equals("slots")){
					if(args[0].equals("slots")){
				int slots = Integer.valueOf(args[0]);
				e.setMaxPlayers(slots);
				p.sendMessage("§6[MuxPlayer] §bDie Slots wurden auf " + slots +" erhöht!");
			
		}
		}
 

kingingo

Kuhfänger
Gesperrt
Registriert
1 September 2012
Beiträge
63
Diamanten
0
So bitte

Code:
package me.kingingo.muxplayer;

import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.event.server.ServerListPingEvent;
import org.bukkit.plugin.PluginDescriptionFile;
import org.bukkit.plugin.java.JavaPlugin;

public class MuxPlayer extends JavaPlugin{
 

public void onEnable(){
		PluginDescriptionFile descFile = this.getDescription();
		System.out.println("[MuxPlayer] Aktiviert");
		System.out.println("[MuxPlayer] coded by " + descFile.getAuthors());
		System.out.println("[MuxPlayer] version " + descFile.getVersion());
	}
	public void onDisable(){
		System.out.println("[MuxPlayer] Deaktiviert");	
	}
	
	public boolean onCommand(final CommandSender sender, Command cmd, String commandlabel,String[] args){
		final Player p = (Player) sender;
		if (!(sender instanceof Player)) {
			sender.sendMessage("Das Command kann nur InGame benutzt werden.");
		}
		
		if(args[0].equals("slots")){
			if(args[0].equals("slots")){
		int slots = Integer.valueOf(args[0]);
		e.setMaxPlayers(slots);
		p.sendMessage("§6[MuxPlayer] §bDie Slots wurden auf " + slots +" erhöht!");
	
}
}
		
		return false;
		}
	
	public static ServerListPingEvent e;
	}
 
X

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

Guest
public static ServerListPingEvent e;
-> Events sind nur für Listener, die solltest du nur benutzen, wenn du eine Ahnung von dem Event hast.

Du kannst übrigens die Slots nur verändern, wenn du das ServerListPingEvent richtig verwendest und das native SlotSystem überschreibst. Da ich ansonsten keine Methode kenne die die Slots verändern kann.
 
Status
Für weitere Antworten geschlossen.
Oben