hello i have make a restore buffer with map & arraylist
so i need make a more option like player can save that list with name + can make a new list like fighter/mage
i think for me this method is better from scheme buffer.
anyway. how to get a list and make a new list with name
private Map<Integer, ArrayList<Integer>> _restore = new HashMap<>();
i call this from add buff
private ArrayList<Integer> getOwnBuffs(final int objectId)
{
if (_restore.get(objectId) == null)
{
synchronized (_restore)
{
_restore.put(objectId, new ArrayList<Integer>());
}
}
return _restore.get(objectId);
}
restore list
ArrayList<Integer> bufs = getOwnBuffs(player.getObjectId());
for (final Integer id : bufs)
{
player.broadcastPacket(new MagicSkillUse(this, player, id, SkillTable.getInstance().getMaxLevel(id), 500, 0));
SkillTable.getInstance().getInfo(id, SkillTable.getInstance().getMaxLevel(id)).getEffects(this, player);
}
from here he add buffs and he check if skill is not same from skill list
if (!getOwnBuffs(player.getObjectId()).contains(skillId))
{
getOwnBuffs(player.getObjectId()).add(skillId);
}
Hello, if you order, always order with refill so you are 100% sure, the followers,likes stay.
We now accept PayPal sometimes, open ticket and ask, our support team will tell you if we accept it or not.
private int _ispro;
private long _isproTime;
public void increasePvpKills(L2Character target)
{
if (target instanceof L2PcInstance && AntiFeedManager.getInstance().check(this, target))
{
if (_isproTime < System.currentTimeMillis())
_ispro = 0;
_ispro++;
_isproTime = System.currentTimeMillis() + 60000L;
There is no need for any task or anything..
Hi, i make 4 new custom zone where can set zonename, but have problem bcs still working only last zonename for all new zones...
373 0 26 16 30000.00000000 -30000.00000000 a,TvT Event\0 -1 -1 -1 -1 -1 -1 0.00000000 a,
374 0 16 16 30000.00000000 -30000.00000000 a,TvT Event\0 -1 -1 -1 -1 -1 -1 0.00000000 a,
375 0 21 11 30000.00000000 -30000.00000000 a,TvT Event\0 -1 -1 -1 -1 -1 -1 0.00000000 a,
376 0 17 16 30000.00000000 -30000.00000000 a,PvP Zone\0 -1 -1 -1 -1 -1 -1 0.00000000 a,
Some1 understand it how its working ? i need set new nbr, zone_color_id and other geodata coords + 1 map for zone...
If all working good ofc i pay for it 😉 pm on discord: ! KejbL#0290 thx.
Question
tazerman2
hello i have make a restore buffer with map & arraylist
so i need make a more option like player can save that list with name + can make a new list like fighter/mage
i think for me this method is better from scheme buffer.
anyway. how to get a list and make a new list with name
Link to comment
Share on other sites
5 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.