ganjaradio Posted September 13, 2016 Posted September 13, 2016 Hello in HoN (Heroes of Newerth) there is a number Called KD (Kills / Deaths) This is like a rank system in the game, if u have a bad KD then it means u are kinda bad So ive made a code for L2 that shows the Player's KD The Code Is Based To Deaths Counter (http://www.maxcheaters.com/topic/137616-sharedeaths-counter/?hl=%2Bdeaths+%2Bcount) (Not Full!) The Code Is For H5 (Fandc Project), Not Tested ### Eclipse Workspace Patch 1.0 #P OFandC2 Index: java/l2f/gameserver/model/Player.java =================================================================== --- java/l2f/gameserver/model/Player.java (revision 15) +++ java/l2f/gameserver/model/Player.java (working copy) @@ -1018,6 +1018,9 @@ _hairStyle, _hairColor; + private int _deaths; // how many times died character after login + private int _kd; // kills / deaths + private int _recomHave, _recomLeftToday, _fame; @@ -1557,6 +1560,43 @@ return item; } + public int getDeaths() + { + return _deaths; + } + /** + * Increase the deaths + */ + public void increaseDeaths() + { + setDeaths(getDeaths() + 1); + } + + public void setDeaths(int deaths) + { + _deaths = deaths; + } + + public void setKd(int KD) + { + _kd = KD; + } + + public int KD() + { + return _kd; + } + + public void setKd() + { + setKd(_pvpKills / _deaths); + } + + public void VKDcmd() + { + sendMessage("You' re KD is" + _kd + ""); + } + public void addAutoSoulShot(Integer itemId) { _activeSoulShots.add(itemId); @@ -3613,7 +3653,7 @@ } List<ItemInstance> drop = new LazyArrayList<ItemInstance>(), // total array with the results of the choice - dropItem = new LazyArrayList<ItemInstance>(), dropEquip = new LazyArrayList<ItemInstance>(), dropWeapon = new LazyArrayList<ItemInstance>(); // временные + dropItem = new LazyArrayList<ItemInstance>(), dropEquip = new LazyArrayList<ItemInstance>(), dropWeapon = new LazyArrayList<ItemInstance>(); // Π²Ρ€ΠµΠΌΠµΠ½Π½Ρ‹Πµ getInventory().writeLock(); try @@ -5870,9 +5910,9 @@ } /** - * Возвращает тип используемого склада. + * ВозвращаеСβ€� Π΅β€�Π Ρ‘Π Ρ— Π Ρ‘Π΅ΠƒΠ Ρ—Π Ρ•Π Β»Π΅Π�Π Β·Π΅Ρ“Π ΒµΠ Ρ�Π Ρ•Π Ρ–Π Ρ• Π΅ΠƒΠ Ρ”Π Β»Π Β°Π �‘Π Β°. * - * @return null или тип склада:<br> + * @return null Π Ρ‘Π Β»Π Ρ‘ Π΅β€�Π Ρ‘Π Ρ— Π΅ΠƒΠ Ρ”Π Β»Π Β°Π �‘Π Β°:<br> * <ul> * <li>WarehouseType.PRIVATE * <li>WarehouseType.CLAN Index: java/l2f/gameserver/handler/voicecommands/impl/KDcmd.java =================================================================== --- java/l2f/gameserver/handler/voicecommands/impl/KDcmd.java (nonexistent) +++ java/l2f/gameserver/handler/voicecommands/impl/KDcmd.java (working copy) @@ -0,0 +1,25 @@ +package l2f.gameserver.handler.voicecommands.impl; + +import l2f.gameserver.handler.voicecommands.IVoicedCommandHandler; +import l2f.gameserver.model.Player; + +public class KDcmd + implements IVoicedCommandHandler +{ +private String[] VOICED_COMMANDS = { "kd"}; + + public boolean useVoicedCommand(String command, Player activeChar, String text) + { + Player _kd = null; + if (command.startsWith("kd")) + activeChar.sendMessage("You 're KD is" + _kd +""); + return true; + + } + + +public String[] getVoicedCommandList() + { + return VOICED_COMMANDS; + } +} \ No newline at end of file Creits: Me And EdenEternal For The Deaths Counter Code
SweeTs Posted September 13, 2016 Posted September 13, 2016 (edited) You know that this code can't work, right? Edited September 13, 2016 by SweeTs
ganjaradio Posted September 13, 2016 Author Posted September 13, 2016 It took two people to do that? Right.. no just i saw the codes for the deaths counter and i just used it to make the KD system
Tessa Posted September 13, 2016 Posted September 13, 2016 public void setKd() { setKd(_pvpKills / _deaths); } What is this used for?
SweeTs Posted September 13, 2016 Posted September 13, 2016 Setters, getters.. where is the use you ask? Nowhere, that's the beauty of this code! :happyforever:
Tessa Posted September 13, 2016 Posted September 13, 2016 KD - PvPKills / Deaths But what happens if you use this with _deaths = 0?
SweeTs Posted September 13, 2016 Posted September 13, 2016 I love the way you are avoiding my question, so Imma quote it.. :D You know that this code can't work, right?
Reborn12 Posted September 13, 2016 Posted September 13, 2016 On h5 there is no handler to add the voicedcommands? Cause i think is missing
AccessDenied Posted September 13, 2016 Posted September 13, 2016 And what if player log out? What if server restart? Where you store those in player's ass? Also whats the difference from the main topic? Nothing. Lets analyze the mistakes in your topic. You use FandC which mean you spend lots of time downloading project and leeching codes (reference to your project) Your code has no difference at all from the main code that is a copy from some other code that is a copy from some other code. Copy -> Copy -> Copy the only change is the Eclipse path. The ironic moment when 98% of community work with L2J and it does not support VC. At least you should include the VC code to add it or make it UC. "Do not post simple java strings or stupid configuration codes. Such topics will be immediately locked" <-- rules.. Now i know that good java codes are junked cause is 4-5 lines but still this is like a "configuration" since you just set var and get var. Credits for.. i guess the patch? K/D reset if player log out or server restart. We are currently in 2k16 and still sharing setPk getPk codes. In 2007 people used to share whole engines and big scripts but 7 years (almost 8) years later people share 2 lines of code that are just copy paste from 2007 cause logic. Heroes of newearth ! (If i could sin you right now u would be over 9999999) Elfo is like "access don't bother forum members who try make this community a better place" and hit mute button on me. Nothing i just wanted to finish with 10 :3
Reborn12 Posted September 13, 2016 Posted September 13, 2016 Not tested not works must junked.. Or locked...cause thats will be a new official spam topic :D
AccessDenied Posted September 13, 2016 Posted September 13, 2016 Nobody lock this until i approve or say lock -.- okay?
Reborn12 Posted September 13, 2016 Posted September 13, 2016 Nobody lock this until i approve or say lock -.- okay? Ok boss just say lock and sweets is coming :P
Recommended Posts