Spigot Plugin

Cookienation

Mitglied
Bei mir sind die beiden "message" Rot unterstrichen. Errormeldung: "message cannot be resolved to a variable". Code bei den Messages:

Code:
p.sendMessage(Data.prefix +"§8Du §7zu " + zprefix + z.getDisplayName() + " §8≫ §7 " +  message);
           z.sendMessage(Data.prefix + pprefix + p.getDisplayName() +" §7zu §8Dir" + " §8≫ §7 "  + message);

Ganzer Code:

Code:
package de.MrSchipkim.commands;

import javax.sound.midi.MidiDevice.Info;
import org.bukkit.Bukkit;
import org.bukkit.command.Command;
import org.bukkit.command.CommandExecutor;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import de.MrSchipkim.data.Data;
import ru.tehkode.permissions.bukkit.PermissionsEx;

public class CMD_msg implements CommandExecutor{

   @SuppressWarnings("deprecation")
   @Override
   public boolean onCommand(CommandSender sender, Command cmd, String msg, String[] args) {
       Player z = Bukkit.getPlayer(args[0]);
       Player p = (Player)sender;
       String pprefix = PermissionsEx.getUser(p.getPlayer()).getGroups()[0].getPrefix().replaceAll("(?i)&([a-f0-9])", "\u00A7$1");
       String zprefix = PermissionsEx.getUser(z.getPlayer()).getGroups()[0].getPrefix().replaceAll("(?i)&([a-f0-9])", "\u00A7$1");
       
       if (p.hasPermission("SkyPvP.msg")) {
           if(args.length >= 2) {
               if(z != null) {

                   for(int i = 1; i < args.length; i++) {
               String message = message + args[i] + " ";
           }
           p.sendMessage(Data.prefix +"§8Du §7zu " + zprefix + z.getDisplayName() + " §8≫ §7 " +  message);
           z.sendMessage(Data.prefix + pprefix + p.getDisplayName() +" §7zu §8Dir" + " §8≫ §7 "  + message);
               
               }else p.sendMessage(Data.prefix + "§cSpieler §e" + z +" §cnicht gefunden");
               
           }else p.sendMessage(Data.prefix + "§c/msg <Spieler> <Nachricht>");
           
       }else p.sendMessage(Data.noperm);
       
       return false;
   }

}

Ich checke nicht, wieso er den String nicht weitergibt, obwohl die Strings in der gleichen Klasse sind.... Danke im Voraus!
 

JCODA

Top Contributor
Du definierst String message innerhalb der Forschleife. Nach der Forschleife gibt es diese Variable nichtmehr, d.h. entweder du definierst ihn vor dem if, oder besser das senden kommt in das if (nach die For-Schleife)

ggf. hast du auch message und msg verwechselt?
Wenn du mehr darüber wissen willst: Informiere dich über Scopes von Variablen.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Minecraft Spigot Plugin kompilieren Spiele- und Multimedia-Programmierung 4
N Minecraft Spigot-Plugin | Schusswaffe programmieren Spiele- und Multimedia-Programmierung 3
U Spigot-Plugin Spiele- und Multimedia-Programmierung 5
T Minecraft Spigot Plugin [Minecraft] Spiele- und Multimedia-Programmierung 1
T Minecraft Spigot Plugin [Minecraft] Spiele- und Multimedia-Programmierung 2
C Minecraft Spigot Entities 1.8 Spiele- und Multimedia-Programmierung 2
F Spigot 1.14 Minecraft Welt file löschen Spiele- und Multimedia-Programmierung 6
JeremyStarTM Minecraft Minecraft Spigot Server akzeptiert JAR-Version nicht Spiele- und Multimedia-Programmierung 8
L Minecraft [Minecraft] Spigot und JavaFX mit fxml Spiele- und Multimedia-Programmierung 0
Atten007 Minecraft Hilfe beim MCreator Plugin benötigt Spiele- und Multimedia-Programmierung 0
Atten007 Minecraft Hilfe beim MCreator Plugin benötigt Spiele- und Multimedia-Programmierung 5
Plug-inMacher Minecraft Plugin mit Itemstack kreierte Items weiterverwenden Spiele- und Multimedia-Programmierung 2
G shop Plugin Spiele- und Multimedia-Programmierung 2
T Minecraft Event Plugin Spiele- und Multimedia-Programmierung 6
C Plugin Problem Spiele- und Multimedia-Programmierung 2
A Minecraft Plugin, welches nur bestimmten Block zum bebauen festlegt Spiele- und Multimedia-Programmierung 26
I Minecraft Minecraft Minigame Plugin (Bug) Spiele- und Multimedia-Programmierung 0
T Hilfe bei decompilen von Plugin Spiele- und Multimedia-Programmierung 6
M Minecraft Minecraft Plugin Fehlermeldung! Spiele- und Multimedia-Programmierung 2
C Plugin Coding MAIN Spiele- und Multimedia-Programmierung 4
I Minecraft Suche Plugin Developer für Minecraft Netzwerk! Spiele- und Multimedia-Programmierung 2
I Minecraft Plugin: Auf Spielerantwort warten Spiele- und Multimedia-Programmierung 1
M Minecraft Minecraft Plugin Fehlermeldung Spiele- und Multimedia-Programmierung 13
C Minecraft Minecraft Plugin Problem Spiele- und Multimedia-Programmierung 17
J programm mit java-plugin Spiele- und Multimedia-Programmierung 2
C Minecraft Plugin 'Ancient Gates' Spiele- und Multimedia-Programmierung 0
T Minecraft Bukkit Plugin Text Datei auslesen Spiele- und Multimedia-Programmierung 1
M Minecraft Minecraft Kit Plugin mit Eclipse Spiele- und Multimedia-Programmierung 8
A Minecraft Plugin Teleport Fehler Spiele- und Multimedia-Programmierung 1
H Minecraft Minecraft Plugin Spiele- und Multimedia-Programmierung 3
L Minecraft Minecraft Plugin programmieren (Craftbukkit 1.7.2) Problem Spiele- und Multimedia-Programmierung 4
K Bukkit Plugin Problem Spiele- und Multimedia-Programmierung 3
D Minecraft Config in andere Class laden/Minecraft Plugin Spiele- und Multimedia-Programmierung 1
F Plugin Spracheinstellungen und Auslesen von Strings Spiele- und Multimedia-Programmierung 7
M Bukkit Plugin Problem Spiele- und Multimedia-Programmierung 22
F Minecraft Bukkit Plugin - Inventory wiederherstellung? Spiele- und Multimedia-Programmierung 2
L Minecraft Minecraft Bukkit Plugin hilfe Spiele- und Multimedia-Programmierung 9
B Hilfe bei Minecraft Plugin Spiele- und Multimedia-Programmierung 3
C Wo ist der MP3 Plugin für JMF? Spiele- und Multimedia-Programmierung 3
L Prüfen, ob mp3-plugin vorhanden Spiele- und Multimedia-Programmierung 5
T Minecraft Minecraft Plugin Spiele- und Multimedia-Programmierung 0

Ähnliche Java Themen


Oben