stayros Posted February 8, 2015 Posted February 8, 2015 Hello ppl, Could someone make a quick guide on how to install a buffer on acis pack?
0 MeetYourMaker Posted February 8, 2015 Posted February 8, 2015 If you're using the latest free aCis revision (330) then, there is a scheme buffer inside.
0 raF Posted February 8, 2015 Posted February 8, 2015 If you are using the latest revision, just log in game and type //spawn 50008. This is the integrated acis buffer. If you want to change NPC template, go to: gameserver/data/xml/npcs/50000-50999, find the buffer and change Template, Name, Title. If you want to change HTML files (for menus) go to gameserver/data/html/mods/buffer. If you want to add normal buffer wait a bit.
0 SweeTs Posted February 8, 2015 Posted February 8, 2015 (edited) If you want add normal buffer, add it. http://www.maxcheaters.com/topic/115825-simple-instanced-buffer/ You can ONLY take get if statement regarding getbuff. So, you make 2 in 1. Edited February 8, 2015 by SweeTs
0 Tessa Posted February 8, 2015 Posted February 8, 2015 (edited) If you want a 2 in 1 buffer: Index: java/net/sf/l2j/gameserver/model/actor/instance/L2BufferInstance.java =================================================================== --- java/net/sf/l2j/gameserver/model/actor/instance/L2BufferInstance.java (revision 1) +++ java/net/sf/l2j/gameserver/model/actor/instance/L2BufferInstance.java (working copy) @@ -29,6 +29,7 @@ import net.sf.l2j.gameserver.model.actor.L2Character; import net.sf.l2j.gameserver.model.actor.L2Summon; import net.sf.l2j.gameserver.model.actor.template.NpcTemplate; +import net.sf.l2j.gameserver.network.serverpackets.MagicSkillUse; import net.sf.l2j.gameserver.network.serverpackets.NpcHtmlMessage; public class L2BufferInstance extends L2NpcInstance @@ -198,6 +199,36 @@ } showManageSchemeWindow(player); } + else if (currentCommand.startsWith("getbuff")) + { + int buffid = 0; + int bufflevel = 1; + int page = 0; + if (st.countTokens() == 3) + { + buffid = Integer.valueOf(st.nextToken()); + bufflevel = Integer.valueOf(st.nextToken()); + page = Integer.valueOf(st.nextToken()); + } + else if (st.countTokens() == 2) + { + buffid = Integer.valueOf(st.nextToken()); + page = Integer.valueOf(st.nextToken()); + } + + if (buffid != 0) + { + MagicSkillUse mgc = new MagicSkillUse(this, player, buffid, bufflevel, 5, 0); + SkillTable.getInstance().getInfo(buffid, bufflevel).getEffects(this, player); + player.broadcastPacket(mgc); + } + + NpcHtmlMessage html = new NpcHtmlMessage(getObjectId()); + html.setFile(getHtmlPath(getNpcId(), page)); + html.replace("%objectId%", String.valueOf(getObjectId())); + html.replace("%npcname%", getName()); + player.sendPacket(html); + } super.onBypassFeedback(player, command); } You taking the buff like this: <a action="bypass -h npc_%objectId%_getbuff buffId buffLevel page">Buff</a> Where "page" is the custom buffs page you should create for the buffs list in data\html\mods\buffer. The buffLevel is optional. Edited February 8, 2015 by Tessa
Question
stayros
Hello ppl,
Could someone make a quick guide on how to install a buffer on acis pack?
4 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now