Suche deutschen Plugin schreiber am besten mit Skype(schreiben)

Discussion in 'Plugin Development' started by Kingzuck, Oct 21, 2011.

Thread Status:
Not open for further replies.
  1. Offline

    Kingzuck

    Hallo ihr deutschen :p ,

    Also ich wollte nun auch mal plugin schreiben leeren und hätte dann zwischendurch fragen und da ich nicht der beste in english bin, suche ich jemanden der mir per skype oder hier per pn paar fragen beantworten kann, zb die:

    Momentan hab ich es im plugin:
    Code:
    p.sendMessage(ChatColor.YELLOW + "--------------Regeln :--------------");
                            p.sendMessage(ChatColor.YELLOW+ "Schreibe /regeln Zahl um die Regeln von dem Thema zu bekommen.");
                            p.sendMessage(ChatColor.YELLOW + "1.Chat");
                            p.sendMessage(ChatColor.YELLOW + "2.Allgemein World");
                            p.sendMessage(ChatColor.YELLOW + "3.HauptWorld");
                            p.sendMessage(ChatColor.YELLOW + "4.PVP/FreeBuild World");
                            p.sendMessage(ChatColor.YELLOW + "5.Allgemein");
                            p.sendMessage(ChatColor.YELLOW + "----------------------------------");
    Ich möchte es nun aber per .yml machen so das man es immer ändern kann das problem ist aber das ich nur einzelne sachen speichern kann...

    lg
    Kingzuck
     
  2. Offline

    Tomaz

    Please talk/write in english so people can help & understand you.
     
  3. Offline

    xGhOsTkiLLeRx

    @Kingzuck
    Mit Deutsch wirst du hier nicht weit kommen.
    Lerne einfach Englisch! Brauchst du zum Programmieren sowieso!

    //
    topic:

    I told him to write in English, too.
    Even if I'm German, he should ask for help in English
     
  4. Offline

    Stantastic

    Code:
    String[] defaultRules = {"Don't Grief!", "Don't Steal!"};
    
    
    public void onEnable() {
    
    
        final FileConfiguration config = this.getConfig();
    
            
    
            config.addDefault("rules", Arrays.asList(defaultRules));
    
            
    
            config.options().copyDefaults(true);
    
            saveConfig();
    
            
    
            }
    
            
    
    public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args ){
    
            
    
            boolean succseed = false;
    
            
    
            
    
            
    
            if (sender instanceof Player) {
    
                
    
                Player player = (Player) sender;
    
                
    
                if (cmd.getName().equalsIgnoreCase("menu")){
    
                
    
                if (args.length == 1) {
    
                        
    
                        if (args[0].equalsIgnoreCase("rules")){
    
                        
    
                        
    
                        final FileConfiguration config = this.getConfig();
    
                                    
    
                            List<String> adlist = config.getList("rules");
    
                            
    
                            player.sendMessage(ChatColor.GREEN + "Rules:");
    
                            
    
                            for(String rule : rulelist)        
    
                                player.sendMessage(ChatColor.BLUE + rule );
    
                              }
    
                          }
    
                    }
    
                }
    
            }
    
                                
    
                            


    hab nich geguckt ob alles stimmt aber im großen und ganzen solltes das sein



    /menu rules





    Rules:



    regel

    regel

    regel





    deine regeln kannst du dann in der config schreiben
     
  5. Offline

    Wave_strike

    package me.wave_strike.ctvote;

    import java.util.logging.Logger;

    import org.bukkit.Bukkit;
    import org.bukkit.ChatColor;
    import org.bukkit.command.Command;
    import org.bukkit.command.CommandSender;
    import org.bukkit.entity.Player;
    import org.bukkit.plugin.PluginDescriptionFile;
    import org.bukkit.plugin.java.JavaPlugin;

    @SuppressWarnings("unused")
    public class ctvotemain extends JavaPlugin {

    public Logger log = Logger.getLogger("Minecraft");

    public void onEnable(){
    loadConfig();
    PluginDescriptionFile pdf = this.getDescription();
    this.log.info("[" + pdf.getName() + "]" + " v" + pdf.getVersion() + " by " + pdf.getAuthors() + " Is Enabled!");
    }
    public void onDisable(){
    PluginDescriptionFile pdf = this.getDescription();
    this.log.info("[" + pdf.getName() + "]" + " by " + pdf.getAuthors() + " Is Is Disabled!");
    }

    public boolean onCommand(CommandSender sender, Command cmd, String CommandLable, String args[]){
    if(sender instanceof Player){
    Player Spieler = (Player)sender;
    if(cmd.getName().equalsIgnoreCase("Vote")){
    if(args.length == 0){

    String servername = this.getConfig().getString("Config.messages.servername");
    String votemessage1 = this.getConfig().getString("Config.messages.votemessage1");
    String serverlink1 = this.getConfig().getString("Config.messages.serverlink1");
    String votemessage3 = this.getConfig().getString("Config.messages.votemessage3");
    String votemessage4 = this.getConfig().getString("Config.messages.votemessage4");
    String votemessage5 = this.getConfig().getString("Config.messages.votemessage5");
    String votemessage6 = this.getConfig().getString("Config.messages.votemessage6");
    String votemessage7 = this.getConfig().getString("Config.messages.votemessage7");

    Spieler.sendMessage(servername);
    Spieler.sendMessage(votemessage1);
    Spieler.sendMessage(serverlink1);
    Spieler.sendMessage(votemessage3);
    Spieler.sendMessage(votemessage4);
    Spieler.sendMessage(votemessage5);
    Spieler.sendMessage(votemessage6);
    Spieler.sendMessage(votemessage7);
    return true;

    } else if (args[0].equalsIgnoreCase("Info")){
    PluginDescriptionFile pdf = this.getDescription();
    Spieler.sendMessage(ChatColor.GOLD + "" + ChatColor.BOLD + "⚡" + pdf.getName() + "⚡" + "-" + pdf.getAuthors() + ChatColor.YELLOW + " Version: " + pdf.getVersion());
    Spieler.sendMessage(ChatColor.GOLD + "/vote help für hilfe");
    return true;

    } else if (args[0].equalsIgnoreCase("Help")){
    Spieler.sendMessage(ChatColor.DARK_GRAY + "" + ChatColor.BOLD + "[" + ChatColor.GREEN + ChatColor.BOLD + ChatColor.MAGIC + "::" + ChatColor.DARK_GRAY + ChatColor.BOLD + "]" + ChatColor.GOLD + "----=====" + ChatColor.GOLD + ChatColor.BOLD + "{" + ChatColor.DARK_GREEN + "CT-Commands" + ChatColor.GOLD + ChatColor.BOLD + "}" + ChatColor.GOLD + "=====-" + ChatColor.GOLD + "---" + ChatColor.DARK_GRAY + ChatColor.BOLD + "[" + ChatColor.GREEN + ChatColor.BOLD + ChatColor.MAGIC + "::" + ChatColor.DARK_GRAY + ChatColor.BOLD + "]");
    Spieler.sendMessage(helpMenueLayout("/vote","Zeigt dir den link zum Voten an."));
    Spieler.sendMessage(helpMenueLayout("/vote help","Zeig einem das Help Menü"));
    Spieler.sendMessage(helpMenueLayout("/vote info","zeigt dir infos über das Plugin an!"));
    return true;

    } else {
    Spieler.sendMessage(ChatColor.RED + "Dieser Command existiert nicht");
    Spieler.sendMessage(ChatColor.AQUA + "/vote help für hilfe");
    }
    }
    }
    return false;
    }
    public String helpMenueLayout(String Input1, String Input2){
    String Output = ChatColor.AQUA + Input1 + ChatColor.AQUA + " - " + ChatColor.AQUA + Input2;
    return Output;
    }
    private void loadConfig() {
    String path1 = "Config.messages.servername";
    this.getConfig().addDefault(path1, "§7-------------[CrafterTime Vote]-------------");
    String path2 = "Config.messages.votemessage1";
    this.getConfig().addDefault(path2, "§a1. §7Um zu Voten klick §a§n§lHIER:");
    String path3 = "Config.messages.serverlink1";
    this.getConfig().addDefault(path3, "§a2. §7http://goo.gl/ZlhMQ");
    String path6 = "Config.messages.votemessage3";
    this.getConfig().addDefault(path6, "§a3. §7Lass Deinen Browser die Seite öffnen");
    String path7 = "Config.messages.votemessage4";
    this.getConfig().addDefault(path7, "§a4. §7Gebe den Sicherheitscode ein");
    String path8 = "Config.messages.votemessage5";
    this.getConfig().addDefault(path8, "§a5. §7Gebe Deinen Minecraft Usernamen ein");
    String path9 = "Config.messages.votemessage6";
    this.getConfig().addDefault(path9, "§a6. §7Klick unten aud den Buttom 'Bewerten'");
    String path10 = "Config.messages.votemessage7";
    this.getConfig().addDefault(path10, "§a7. §7Freu dich auf deine §aBelohnung :D");

    this.getConfig().options().copyDefaults(true);
    this.saveConfig();
    }
    }
     
Thread Status:
Not open for further replies.

Share This Page