Jump to content

dymek1984

Members
  • Posts

    214
  • Credits

  • Joined

  • Last visited

  • Feedback

    100%

Everything posted by dymek1984

  1. i have compiled all good but when i press alt+b haave info 404: file not found "index.htm"
  2. know that, so in first code is w/o party but give me bug, because player with and without party gets the same points, and should get as much as others in the party. player without party = 5% player with party = 5% divide by "MemberCount()"
  3. Hello again i used your code to improve mine but have bug but I have a problem when the killer is alone, he gets 5% of the fame of the player who lost when the killer is in the party also gets 5% of his fame and memberd party gets 5% share in the number of players in a party should be so -> when a player is in the party gets 5% divided by number of players in a party + + if (killer instanceof L2PcInstance && getPvpFlag() > 0) + { + + L2PcInstance kill = (L2PcInstance) killer; + int pointsToAdd = (int) (_fame*0.05); + int pointsToRemove = _fame - pointsToAdd < 0 ? 0 : _fame - pointsToAdd; + kill.setFame(kill.getFame() + pointsToAdd); + kill.setSp(kill.getSp() + pointsToAdd); + setFame(pointsToRemove); + killer.sendMessage("You have earned " + pointsToAdd + " Fame Points from " + getName() + ""); + killer.broadcastPacket(new MagicSkillUse(killer, 23021, 1, 0, 0)); + { + + } + + { + if(killer instanceof L2PcInstance && getPvpFlag() > 0) + { + L2Party party = killer.getParty(); + if (party != null) + { + for(L2PcInstance PartyMember : party.getPartyMembers()) + { + if(PartyMember.isInsideRadius(this, 1600, true, false) && PartyMember != killer) + { + int numberToAdd = (int) (_fame*0.05/party.getMemberCount()); + PartyMember.setFame(PartyMember.getFame() + numberToAdd); + PartyMember.setSp(PartyMember.getSp() + numberToAdd); + int pointsToRemove1 = _fame - numberToAdd < 0 ? 0 : _fame - numberToAdd; + setFame(pointsToRemove1); + PartyMember.setPvpKills(PartyMember.getPvpKills() + 1); + PartyMember.sendMessage("You have earned " + numberToAdd + " Fame Points from " + getName() + ""); + PartyMember.broadcastPacket(new MagicSkillUse(killer, 23021, 1, 0, 0)); + } + } + } + } + } + } when i enter "L2Party party = killer.getParty();" for killer have error in console andcode dont work something like that : + + if (killer instanceof L2PcInstance && getPvpFlag() > 0) + { + L2Party party = killer.getParty(); + L2PcInstance kill = (L2PcInstance) killer; + int pointsToAdd = (int) (_fame*0.05/party.getMemberCount()); + int pointsToRemove = _fame - pointsToAdd < 0 ? 0 : _fame - pointsToAdd; + kill.setFame(kill.getFame() + pointsToAdd); + kill.setSp(kill.getSp() + pointsToAdd); + setFame(pointsToRemove); + killer.sendMessage("You have earned " + pointsToAdd + " Fame Points from " + getName() + ""); + killer.broadcastPacket(new MagicSkillUse(killer, 23021, 1, 0, 0)); + { + + } + + { + if(killer instanceof L2PcInstance && getPvpFlag() > 0) + { + + if (party != null) + { + for(L2PcInstance PartyMember : party.getPartyMembers()) + { + if(PartyMember.isInsideRadius(this, 1600, true, false) && PartyMember != killer) + { + int numberToAdd = (int) (_fame*0.05/party.getMemberCount()); + PartyMember.setFame(PartyMember.getFame() + numberToAdd); + PartyMember.setSp(PartyMember.getSp() + numberToAdd); + int pointsToRemove1 = _fame - numberToAdd < 0 ? 0 : _fame - numberToAdd; + setFame(pointsToRemove1); + PartyMember.setPvpKills(PartyMember.getPvpKills() + 1); + PartyMember.sendMessage("You have earned " + numberToAdd + " Fame Points from " + getName() + ""); + PartyMember.broadcastPacket(new MagicSkillUse(killer, 23021, 1, 0, 0)); + } + } + } + } + } + } probably a mess in the code too much, but it works so far.
  4. Idk much about java i just want to add that fame and pvp for all players in party, so im NooB if going about java. So if u can help me i will be happy, and no need to by in real time. once a player must sign out ;D
  5. is working but pvp points for party member appear when log out and log in not in real time, i have thinking something about fame now have this in L2PcInstance if (killer instanceof L2PcInstance && getPvpFlag() > 0) { L2PcInstance kill = (L2PcInstance) killer; int pointsToAdd = (int) (_fame*0.10); int pointsToRemove = _fame - pointsToAdd < 0 ? 0 : _fame - pointsToAdd; kill.setFame(kill.getFame() + pointsToAdd); setFame(pointsToRemove); killer.sendMessage("You have earned " + pointsToAdd + " Fame Points from " + getName() + ""); killer.broadcastPacket(new MagicSkillUse(killer, 23021, 1, 0, 0)); { if(killer instanceof L2PcInstance) { L2Party party = killer.getParty(); if (party != null) { for(L2PcInstance PartyMember : party.getPartyMembers()) { if(PartyMember.isInsideRadius(this, 1000, true, false) && PartyMember != killer) { PartyMember.setPvpKills(PartyMember.getPvpKills() + 1); } } } } } } and howto do to distribute fame and pvp i mean if in party is 4 players so get 10% points (divide by 4) and give 1 pvp to all players in party [in real time] hope understand me,
  6. Hello. I would like to do the trick on the server, for everyone in the party got a pvp point when one of them kills the player. Starting in L2PcInstance under this line --> "public boolean doDie(L2Character killer)" and if yes how to check if player is in range?
  7. make buffer with sheme and will be good
  8. few people is because the server is not on the top side
  9. lol and server is high rate haha from 10 to 16 is 1/675 chance with 33% chance
  10. +1 for balnce (almost good) +1 for Comunity +1 friendly GM's -1 Server freez for 2-4 hours
  11. server is off?
  12. cannot log in . max 3 connection per ip allowed, but i just wanna log in with my 1 character ;/
  13. some about 2 online ;p
  14. but in the files is oily rank ;] I do not know whether this is a good idea, as you do not want it do not use on the server.
  15. Hello i have for u my new npc. http://www.4shared.com/file/wUNJeNQO/OlyRank_by_Dymek84.html?
  16. apella armor can only wear clan member and pledgeclass Heir. I need something for a particular clan
  17. Hello, I downloaded the package to edit the UTX files. a few days ago everything run well. now wants to encrypt UTX file the program hangs and close. nothing installed or changed in the system may be some other program which I can do encrypt.?
  18. that is class restriction if player is human can wear, else cant i looking for something about: if player is member.clanId(268479942) can wear, else cant
  19. Hi have one more question how add here if (killer != null) { L2PcInstance pk = killer.getActingPlayer(); { // if the victim was pvpflagged if (getPvpFlag() != 0) { int pointsToAdd = (int) (_pvpPoints*0.10); int pointsToRemove = _pvpPoints - pointsToAdd < 0 ? 0 : _pvpPoints - pointsToAdd; // remove points to the victims and add points to the killer. pk.setpvpPoints(pk.getpvpPoints() + pointsToAdd); setpvpPoints(pointsToRemove); } int pointsToAdd = (int) (_pvpPoints*0.10); but no more than 1000 points I tried to do it myself but I do not know where I am proud to idea
×
×
  • Create New...