Jump to content

eMommy

Members
  • Posts

    109
  • Joined

  • Last visited

  • Days Won

    9
  • Feedback

    0%

Everything posted by eMommy

  1. no this is a problem only on 166/196 they r rly bad clients
  2. purdy fast n good would recommend
  3. Can see it in this video
  4. nid dateditor and you can find npcids from either npcname+trial and error or you can run your own local server liek with l2jmobius and see ther
  5. mm maybe ReplaceSkillIcon dat
  6. https://i.gyazo.com/f951a2b71abac071404ddbbaadf63dbc.mp4 Looking to buy this. It's a packet/relation trigger not client mod. Base offer: $100 PM
  7. for newer clients you nid to define it in l2gamedata
  8. ys should work the sam
  9. you nid change the font.. not l2font but the ttf
  10. Selling Interface.u source and .xdat editor for protocol 388 Essence/Classic. xdat editor supports previous clients (388, 362, 338, 311, 286, 245, 196, 166) Interface.u and NWindow.u source is for 388 only. Interface.u contains support for system message window and 5th shortcut bar and modified option window ugx. Price: 600 Euros
  11. and thats a copy of l2 eigis whats your point lol
  12. what
  13. that's strange because i've dealt with CaptainOwn before and he was very professional and nice to work with
  14. and people use adrenaline if not interface autofarm in older clients, so what? is it fun to manually click on thousands of mobs and is it practical when the average player is around 27-30 years old? you are misinformed just like a lot of players including myself at one point. I used to think essence was just as how you described it: full farm and 0 activity. Except this is not the case when i actually played it to then realize that essence is superior to any chronicle released in every way possible and it's full of pvp and events and instances every hour to the point that you will wonder how it went from 10:00 to 23:00 while your free time slips just from under your nose.
  15. lineage 2 is dead for hardstuck interlude and high 5 players only. take a look at valhalla essence and innadril and say that again. it's been more alive than ever also imagine being in 2022 and still using the 2004 interlude client over the zaken one or the secret of empire one from lucera. really weird right?
  16. package l2s.gameserver.handler.effects.impl.trigger; import l2s.gameserver.handler.effects.EffectHandler; import l2s.gameserver.listener.actor.OnKillListener; import l2s.gameserver.model.Creature; import l2s.gameserver.model.actor.instances.creature.Abnormal; import l2s.gameserver.model.instances.MonsterInstance; import l2s.gameserver.templates.skill.EffectTemplate; public class p_auto_sweeper extends EffectHandler { private final int _minDist; private final int _maxDist; public p_auto_sweeper(EffectTemplate template) { super(template); _minDist = getParams().getInteger("min_dist", -1); _maxDist = getParams().getInteger("max_dist", 400); } private class impl extends EffectHandler { private ImplListener _listener; public impl(EffectTemplate template) { super(template); } @Override public void onStart(Abnormal abnormal, Creature effector, Creature effected) { if (getSkill().isPassive()) return; _listener = new ImplListener(); effected.addListener(_listener); } @Override public void onExit(Abnormal abnormal, Creature effector, Creature effected, boolean cancelled) { if (getSkill().isPassive()) return; effected.removeListener(_listener); _listener = null; } private class ImplListener implements OnKillListener { @Override public void onKill(Creature actor, Creature victim) { if (actor == null || victim == null || !victim.isMonster() || !actor.isPlayer() || actor.isDead() || !victim.isDead()) return; if (!getSkill().isPassive() && !actor.getAbnormalList().contains(p_auto_sweeper.this.getSkill().getId())) { actor.removeListener(_listener); return; } if (actor.getDistance(victim) > _minDist && actor.getDistance(victim) < _maxDist) { final MonsterInstance mob = victim.asMonster(); if (mob != null && !mob.isSweeped() && mob.isSpoiled(actor.getPlayer())) { mob.takeSweep(actor.getPlayer()); mob.endDecayTask(); } } } @Override public boolean ignorePetOrSummon() { return false; } } } @Override public EffectHandler getImpl() { return new impl(getTemplate()); } } <effect name="p_auto_sweeper"> <def name="min_dist" value="-1"/> <def name="max_dist" value="300"/> </effect> i just did this blind (on l2script) so its not tested but this is how i see the logic working
  17. depending on the client you use you can look at how ChatFontSizeWnd handles it or otherwise if you wanna change it generally you can do it through xdat
  18. on the newer clients you can do them as abnormals instead of inside the skill emitters so its way better
  19. https://fex.net/ru/s/3vydrcs
  20. you need to reverse the unknownFunction names to its correct ones
  21. no it could just be that stripsource was used otherwise you can do 'view script' with utpt
  22. npcstring
×
×
  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock