Searching for a player in files?

Discussion in 'Plugin Development' started by iPhysX, Apr 1, 2011.

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

    iPhysX

    Im trying to search for player names in the files, and return which they belong to..

    Code:
    if (args[0]
                                                                    .equalsIgnoreCase("prof"))
                                                                try {
                                                                    BufferedReader bf = new BufferedReader(
                                                                            new FileReader(
                                                                                    "/plugins/professions/woodcutter.fl"));
    
                                                                    String line;
                                                                    while ((line = bf
                                                                            .readLine()) != null) {
    
                                                                        int indexfound = line
                                                                                .indexOf(args[1]);
                                                                        if (indexfound > -1) {
                                                                            sender.sendMessage(ChatColor.GREEN
                                                                                    + "You are a Woodcutter");
                                                                        }
                                                                    }
                                                                    bf.close();
                                                                } catch (IOException a) {
    
                                                                    try {
                                                                        BufferedReader bf = new BufferedReader(
                                                                                new FileReader(
                                                                                        "/plugins/professions/miner.fl"));
                                                                        String line;
                                                                        while ((line = bf
                                                                                .readLine()) != null) {
                                                                            int indexfound = line
                                                                                    .indexOf(args[1]);
                                                                            if (indexfound > -1) {
                                                                                sender.sendMessage(ChatColor.GREEN
                                                                                        + "You are a Miner");
                                                                            }
                                                                        }
                                                                        bf.close();
                                                                    } catch (IOException b) {
    
                                                                        try {
                                                                            BufferedReader bf = new BufferedReader(
                                                                                    new FileReader(
                                                                                            "/plugins/professions/farmer.fl"));
    
                                                                            String line;
                                                                            while ((line = bf
                                                                                    .readLine()) != null) {
    
                                                                                int indexfound = line
                                                                                        .indexOf(args[1]);
                                                                                if (indexfound > -1) {
                                                                                    sender.sendMessage(ChatColor.GREEN
                                                                                            + "You are a Farmer");
                                                                                }
                                                                            }
                                                                            bf.close();
                                                                        } catch (IOException c) {
    
                                                                            try {
                                                                                BufferedReader bf = new BufferedReader(
                                                                                        new FileReader(
                                                                                                "/plugins/professions/ranger.fl"));
    
                                                                                String line;
                                                                                while ((line = bf
                                                                                        .readLine()) != null) {
    
                                                                                    int indexfound = line
                                                                                            .indexOf(args[1]);
                                                                                    if (indexfound > -1) {
                                                                                        sender.sendMessage(ChatColor.GREEN
                                                                                                + "You are a Ranger");
                                                                                    }
                                                                                }
                                                                                bf.close();
                                                                            } catch (IOException d) {
    
                                                                                try {
                                                                                    BufferedReader bf = new BufferedReader(
                                                                                            new FileReader(
                                                                                                    "/plugins/professions/knight.fl"));
    
                                                                                    String line;
                                                                                    while ((line = bf
                                                                                            .readLine()) != null) {
    
                                                                                        int indexfound = line
                                                                                                .indexOf(args[1]);
                                                                                        if (indexfound > -1) {
                                                                                            sender.sendMessage(ChatColor.GREEN
                                                                                                    + "You are a Knight");
                                                                                        }
                                                                                    }
                                                                                    bf.close();
                                                                                } catch (IOException e) {
                                                                                }
     
Thread Status:
Not open for further replies.

Share This Page