Register problem.

Discussion in 'Plugin Development' started by halvors, May 15, 2011.

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

    halvors

    Hi!

    I'm trying to use the Register API. But when i uses Method.getAccount(name) i get an error.

    Here is my code:

    Code:
    if (Sneak.hasPermissions(player, "Sneak.use")) {
                            if ((economy.hasAccount(target.getName())) && (economy.hasAccount(player.getName()))) { // Line 59
                                int delay = 10 * 1000;
                                
                                if (delays.containsKey(player.getName())) {
                                    if ((System.currentTimeMillis() - delays.get(player.getName())) < delay) {
                                        player.sendMessage(ChatColor.RED + "You can't sneak " + target.getName() + " so often.");
                                        
                                        return;
                                    }
                                }
                                
                                double amount = economy.getAccount(target.getName()).balance() / 100 * 10.0;
                                
                                if (economy.getAccount(target.getName()).hasEnough(amount)) {
                                    economy.getAccount(target.getName()).subtract(amount);
                                    economy.getAccount(player.getName()).add(amount);
                                    
                                    player.sendMessage(ChatColor.GREEN + "You sneaked " + target.getName() + " and got " + economy.format(amount) + ".");
                                    target.sendMessage(ChatColor.RED + "You where sneaked by " + player.getName() + " and lost " + economy.format(amount) + ".");
                                    
                                    delays.put(player.getName(), System.currentTimeMillis());
                                } else {
                                    player.sendMessage(ChatColor.RED + target.getName() + " have no money");
                                }
                            } else {
                                player.sendMessage(ChatColor.RED + "You or " + target.getName() + "don't have an account.");
                            }
                        }
    
    If you want you can see whole my source code here: https://github.com/halvors/Sneak
     
Thread Status:
Not open for further replies.

Share This Page