WebMaker Postado Julho 21, 2016 Denunciar Compartilhar Postado Julho 21, 2016 Ola, eu estou fazendo um plugin e estou tentando utilizar a api do simpleclans so que na linha 31 esta dando um erro no consolo quando eu entro no servidor! http://prnt.sc/bvh91k http://prnt.sc/bvh956 alguém pode me ajudar? Link para o comentário Compartilhar em outros sites More sharing options...
MrSilkBr Postado Julho 21, 2016 Denunciar Compartilhar Postado Julho 21, 2016 Erro: tu deve ta salvando a variavel sem verificar se e nullo usa minha class: public static boolean hasClan(Player p) { if (SimpleClans.getInstance().getClanManager().getClanPlayer(p) == null) { return false; } return true; } public static String ClanName(Player p) { if (hasClan(p)) { return SimpleClans.getInstance().getClanManager().getClanPlayer(p).getClan().getName(); } return "Livre"; } public static String ClanTag(Player p) { if (hasClan(p)) { return SimpleClans.getInstance().getClanManager().getClanPlayer(p).getTag(); } return "Livre"; } public static int ClanMembers(Player p) { if (hasClan(p)) { return SimpleClans.getInstance().getClanManager().getClanPlayer(p).getClan().getAllMembers().size(); } return 0; } public static int ClanOnlineMembers(Player p) { if (hasClan(p)) { return SimpleClans.getInstance().getClanManager().getClanPlayer(p).getClan().getOnlineMembers().size(); } return 0; } public static int ClanKills(Player p) { if (hasClan(p)) { int civilian = SimpleClans.getInstance().getClanManager().getClanPlayer(p).getClan().getTotalCivilian(); int neutral = SimpleClans.getInstance().getClanManager().getClanPlayer(p).getClan().getTotalNeutral(); int rival = SimpleClans.getInstance().getClanManager().getClanPlayer(p).getClan().getTotalRival(); return civilian + neutral + rival; } return 0; } public static int ClanDeaths(Player p) { if (hasClan(p)) { return SimpleClans.getInstance().getClanManager().getClanPlayer(p).getClan().getTotalDeaths(); } return 0; } public static float ClanKdr(Player p) { if (hasClan(p)) { return SimpleClans.getInstance().getClanManager().getClanPlayer(p).getClan().getTotalKDR(); } return 0.0F; } Link para o comentário Compartilhar em outros sites More sharing options...
-1 MrSilkBr Postado Julho 21, 2016 Denunciar Compartilhar Postado Julho 21, 2016 Obrigado! consegui resolver o problema! Usa a API :) vai reduzir seu trabalho Link para o comentário Compartilhar em outros sites More sharing options...
WebMaker Postado Julho 21, 2016 Autor Denunciar Compartilhar Postado Julho 21, 2016 Erro: tu deve ta salvando a variavel sem verificar se e nullo usa minha class: public static boolean hasClan(Player p) { if (SimpleClans.getInstance().getClanManager().getClanPlayer(p) == null) { return false; } return true; } public static String ClanName(Player p) { if (hasClan(p)) { return SimpleClans.getInstance().getClanManager().getClanPlayer(p).getClan().getName(); } return "Livre"; } public static String ClanTag(Player p) { if (hasClan(p)) { return SimpleClans.getInstance().getClanManager().getClanPlayer(p).getTag(); } return "Livre"; } public static int ClanMembers(Player p) { if (hasClan(p)) { return SimpleClans.getInstance().getClanManager().getClanPlayer(p).getClan().getAllMembers().size(); } return 0; } public static int ClanOnlineMembers(Player p) { if (hasClan(p)) { return SimpleClans.getInstance().getClanManager().getClanPlayer(p).getClan().getOnlineMembers().size(); } return 0; } public static int ClanKills(Player p) { if (hasClan(p)) { int civilian = SimpleClans.getInstance().getClanManager().getClanPlayer(p).getClan().getTotalCivilian(); int neutral = SimpleClans.getInstance().getClanManager().getClanPlayer(p).getClan().getTotalNeutral(); int rival = SimpleClans.getInstance().getClanManager().getClanPlayer(p).getClan().getTotalRival(); return civilian + neutral + rival; } return 0; } public static int ClanDeaths(Player p) { if (hasClan(p)) { return SimpleClans.getInstance().getClanManager().getClanPlayer(p).getClan().getTotalDeaths(); } return 0; } public static float ClanKdr(Player p) { if (hasClan(p)) { return SimpleClans.getInstance().getClanManager().getClanPlayer(p).getClan().getTotalKDR(); } return 0.0F; } Vou testar agora! Link para o comentário Compartilhar em outros sites More sharing options...
WebMaker Postado Julho 21, 2016 Autor Denunciar Compartilhar Postado Julho 21, 2016 Erro: tu deve ta salvando a variavel sem verificar se e nullo usa minha class: public static boolean hasClan(Player p) { if (SimpleClans.getInstance().getClanManager().getClanPlayer(p) == null) { return false; } return true; } public static String ClanName(Player p) { if (hasClan(p)) { return SimpleClans.getInstance().getClanManager().getClanPlayer(p).getClan().getName(); } return "Livre"; } public static String ClanTag(Player p) { if (hasClan(p)) { return SimpleClans.getInstance().getClanManager().getClanPlayer(p).getTag(); } return "Livre"; } public static int ClanMembers(Player p) { if (hasClan(p)) { return SimpleClans.getInstance().getClanManager().getClanPlayer(p).getClan().getAllMembers().size(); } return 0; } public static int ClanOnlineMembers(Player p) { if (hasClan(p)) { return SimpleClans.getInstance().getClanManager().getClanPlayer(p).getClan().getOnlineMembers().size(); } return 0; } public static int ClanKills(Player p) { if (hasClan(p)) { int civilian = SimpleClans.getInstance().getClanManager().getClanPlayer(p).getClan().getTotalCivilian(); int neutral = SimpleClans.getInstance().getClanManager().getClanPlayer(p).getClan().getTotalNeutral(); int rival = SimpleClans.getInstance().getClanManager().getClanPlayer(p).getClan().getTotalRival(); return civilian + neutral + rival; } return 0; } public static int ClanDeaths(Player p) { if (hasClan(p)) { return SimpleClans.getInstance().getClanManager().getClanPlayer(p).getClan().getTotalDeaths(); } return 0; } public static float ClanKdr(Player p) { if (hasClan(p)) { return SimpleClans.getInstance().getClanManager().getClanPlayer(p).getClan().getTotalKDR(); } return 0.0F; } Obrigado! consegui resolver o problema! Link para o comentário Compartilhar em outros sites More sharing options...
Guest Piole_BR Postado Julho 21, 2016 Denunciar Compartilhar Postado Julho 21, 2016 Sua dúvida foi marcada como [Resolvido] e movido à área de dúvidas resolvidas. Atenciosamente, Gamer's Board Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
WebMaker
Ola, eu estou fazendo um plugin e estou tentando utilizar a api do simpleclans so que na linha 31 esta dando um erro no consolo quando eu entro no servidor!
http://prnt.sc/bvh91k
http://prnt.sc/bvh956
alguém pode me ajudar?
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados