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

Plugin problem!!!!!

Plugin00

Kuhfänger
Registriert
3 Februar 2013
Beiträge
71
Diamanten
0
Hallo!

Ich arbeite an ein 'Command Spy' Plugin!

Mein Code >

[LCGTFY] @EventHandler(priority=EventPriority.HIGH)
public void onPermissonsCommands(PlayerCommandPreprocessEvent ev)
{
Player p = ev.getPlayer();


for (Player Spy : Bukkit.getOnlinePlayers())
{
if (Spy.hasPermission("Plugin0.Spy"))
{
Spy.sendMessage("§c[cSpy] §4" + p.getName() + ": §c" + ev.getMessage());
}
}
}[/LCGTFY]

Wir kann ich noch anbauen das nur ich das sehen kann? ohne PERMISSON!!! das nur der Name: Plugin0 das sehen kann!

Lg,

Plugin0
 

Plugin00

Kuhfänger
Registriert
3 Februar 2013
Beiträge
71
Diamanten
0
Code:
@EventHandler(priority=EventPriority.HIGH)
public void onPermissonsCommands(PlayerCommandPreprocessEvent ev)
{
Player p = ev.getPlayer();

    for (Player Spy : Bukkit.getOnlinePlayers())
   {
      if(p.getName().equalsIgnoreCase("Plugin0")) {
      Spy.sendMessage("§c[cSpy] §4" + p.getName() + ": §c" + ev.getMessage());
      }
  }
}

So???

ENdschuldigung ich habe noch nicht gekuckt ob es geht!
 

MrFlieder

Braumeister
Registriert
30 Dezember 2011
Beiträge
332
Diamanten
0
Minecraft
MrFlieder
So müsste es gehen:
Code:
@EventHandler(priority=EventPriority.HIGH) 
public void onPermissonsCommands(PlayerCommandPreprocessEvent ev) 
{
 Player p = ev.getPlayer();    
for (Player Spy : Bukkit.getOnlinePlayers()) 
{
if(spy.getName().equalsIgnoreCase("Plugin0")) 
{
 Spy.sendMessage("§c[cSpy] §4" + p.getName() + ": §c" + ev.getMessage());
       }
   }
 }
 

Calenria

Braumeister
Registriert
28 Juli 2012
Beiträge
386
Alter
45
Diamanten
300
Minecraft
Calenria
Wenn es nur an dich gehen soll probier mal:

Code:
        @EventHandler(priority = EventPriority.HIGH)
        public void onPermissonsCommands(PlayerCommandPreprocessEvent ev) {
            Player player = ev.getPlayer();
            OfflinePlayer toPlayer = Bukkit.getOfflinePlayer("Plugin0");
            
            if (toPlayer.isOnline()) {
                toPlayer.getPlayer().sendMessage("§c[cSpy] §4" + player.getName() + ": §c" + ev.getMessage());
            }
        }
 
Oben