pnsrx8 Posted October 5, 2016 Share Posted October 5, 2016 Καλημερα παιδια, εχω το Παρακατω Κομμάτι code για ενα Npc με δικο του Instance: if (player.getClan() != null) { html.replace("%Clan%", player.getClan().getName()); html.replace("%Alliance%", player.getClan().getAllyName()); } else { html.replace("%Clan%", "<font color=FF0000>No</font>"); html.replace("%Alliance%", "<font color=FF0000>No</font>"); } το πρόβλημα είναι πως αν δεν εισαι σε clan ειναι ολα κομπλε, αν μπεις σε clan Ομως και δεν εισαι σε ally δεν δουλευει το Npc... μπορει να βοηθησει κάποιος;;;; Link to comment Share on other sites More sharing options...
0 SweeTs Posted October 5, 2016 Share Posted October 5, 2016 (edited) Δοκίμασε αυτό if (player.getClan() != null) { html.replace("%Clan%", player.getClan().getName()); html.replace("%Alliance%", activeChar.getClan().getAllyId() == 0 ? "<font color=FF0000>No</font>" : activeChar.getClan().getAllyName()); } else { html.replace("%Clan%", "<font color=FF0000>No</font>"); html.replace("%Alliance%", "<font color=FF0000>No</font>"); } The null check is pointless, do the same style as you did with ally, erm. html.replace("%Clan%", player.getClan() != null ? player.getClan().getName() : "<font color=FF0000>No</font>"); html.replace("%Alliance%", (player.getClan() != null && player.getClan().getAllyId() > 0) ? player.getClan().getAllyName() : "<font color=FF0000>No</font>"); Edited October 5, 2016 by SweeTs Link to comment Share on other sites More sharing options...
0 melron Posted October 5, 2016 Share Posted October 5, 2016 (edited) Δοκίμασε αυτό Edit: Δες της SweeTs τον τελευταίο κώδικα if (player.getClan() != null) { html.replace("%Clan%", player.getClan().getName()); html.replace("%Alliance%", activeChar.getClan().getAllyId() == 0 ? "<font color=FF0000>No</font>" : activeChar.getClan().getAllyName()); } else { html.replace("%Clan%", "<font color=FF0000>No</font>"); html.replace("%Alliance%", "<font color=FF0000>No</font>"); } Edited October 5, 2016 by ⏇Melron⏇℠Abs Link to comment Share on other sites More sharing options...
0 melron Posted October 5, 2016 Share Posted October 5, 2016 (edited) The null check is pointless, do the same style as you did with ally, erm. html.replace("%Clan%", player.getClan() != null ? player.getClan().getName() : "<font color=FF0000>No</font>"); html.replace("%Alliance%", activeChar.getClan().getAllyId() > 0 ? activeChar.getClan().getAllyName() : "<font color=FF0000>No</font>"); Not exactly... What about if the char havent clan? :D npc will not work cause clan ... Edited October 5, 2016 by ⏇Melron⏇℠Abs Link to comment Share on other sites More sharing options...
0 SweeTs Posted October 5, 2016 Share Posted October 5, 2016 (edited) Ahh right my bad, now I see what you mean. Edited. html.replace("%Clan%", player.getClan() != null ? player.getClan().getName() : "<font color=FF0000>No</font>"); html.replace("%Alliance%", (player.getClan() != null && player.getClan().getAllyId() > 0) ? player.getClan().getAllyName() : "<font color=FF0000>No</font>"); Edited October 5, 2016 by SweeTs Link to comment Share on other sites More sharing options...
0 melron Posted October 5, 2016 Share Posted October 5, 2016 (edited) Ahh right my bad, now I see what you mean. Edited. :P yea Edited October 5, 2016 by ⏇Melron⏇℠Abs Link to comment Share on other sites More sharing options...
0 SweeTs Posted October 5, 2016 Share Posted October 5, 2016 Forgot about that it's gonna throw npe cuz of the clan :D Link to comment Share on other sites More sharing options...
0 pnsrx8 Posted October 6, 2016 Author Share Posted October 6, 2016 thank you gods!!! Link to comment Share on other sites More sharing options...
0 SweeTs Posted October 6, 2016 Share Posted October 6, 2016 Locked. Link to comment Share on other sites More sharing options...
Question
pnsrx8
Καλημερα παιδια, εχω το Παρακατω Κομμάτι code για ενα Npc με δικο του Instance:
το πρόβλημα είναι πως αν δεν εισαι σε clan ειναι ολα κομπλε, αν μπεις σε clan Ομως και δεν εισαι σε ally δεν δουλευει το Npc...
μπορει να βοηθησει κάποιος;;;;
Link to comment
Share on other sites
8 answers to this question
Recommended Posts