pnsrx8 Posted October 5, 2016 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... μπορει να βοηθησει κάποιος;;;;
0 SweeTs Posted October 5, 2016 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
0 melron Posted October 5, 2016 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
0 melron Posted October 5, 2016 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
0 SweeTs Posted October 5, 2016 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
0 melron Posted October 5, 2016 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
0 SweeTs Posted October 5, 2016 Posted October 5, 2016 Forgot about that it's gonna throw npe cuz of the clan :D
Question
pnsrx8
Καλημερα παιδια, εχω το Παρακατω Κομμάτι code για ενα Npc με δικο του Instance:
το πρόβλημα είναι πως αν δεν εισαι σε clan ειναι ολα κομπλε, αν μπεις σε clan Ομως και δεν εισαι σε ally δεν δουλευει το Npc...
μπορει να βοηθησει κάποιος;;;;
8 answers to this question
Recommended Posts