Page 1 of 1

[DeathMatch]Find winner

Posted: Sun Mar 24, 2013 5:21 pm
by kariolis
Hello there, i have this code.

Code: Select all

for (L2PcInstance onlinePlayer : ples)        {            if (onlinePlayer.isInDm)            {                onlinePlayer.teleToLocation(81220, 148588, -3472);                onlinePlayer.isInDm = false;            }            if (onlinePlayer.getDmKills() > maxkills)            {                winner = onlinePlayer;                maxkills = onlinePlayer.getDmKills();            }            onlinePlayer.isInDm = false;            onlinePlayer.setDmKills(0);        }        if (maxkills != 0)        {            for (int[] reward : Config.DM_EVENT_REWARDS)            {                winner.addItem("Death Match", reward[1], reward[2], winner, true);                winner.broadcastUserInfo();                winner.sendPacket(new InventoryUpdate());                winner.sendPacket(new ItemList(winner, false));                winner.sendPacket(new StatusUpdate(winner));            }            winner.sendMessage("Congratulations! You have won Death Match Event.");        }
I want to find from all registered players in event (isInDm) who has most DmKills and reward him, i used that but it says me that maxkills stayed 0...