Skip to content

Acis Inside Pvpzone

Featured Replies

about  pvp in aCis

1 - me and a friend are in party and same clan, if i use CTRL  + Cancel he  receive the debuff.
2 - again same party and same clan when we enter in zone.PVP no need use CTRL for use skill and debuff, but we are same clan, should not use CTRL  and not take debuff?
3 - when i make a zone custom just updated pvpcount after i get out 

sorry for my english, but if someone understand,  can help me?

 

private int _pvpKills;
    public int getPvpKills()
	{
		return _pvpKills;
	}
    public void setPvpKills(int pvpKills)
	{
		_pvpKills = pvpKills;
	}




protected void onEnter(L2Character character)
    {
    	character.setInsideZone(ZoneId.PVP, true);
        character.setInsideZone(ZoneId.NO_SUMMON_FRIEND, true);
        
        if (character instanceof L2PcInstance)
        	
        {
            final L2PcInstance player = (L2PcInstance ) character;
            
            if (enableMessageOnEnter && !messageTextOnEnter.isEmpty())            
                player.sendPacket(new ExShowScreenMessage(messageTextOnEnter, durationMessage ));
          
            character.sendMessage("You entered PvP Zone");
                                    
         // Add PvP point to attacker.
			setPvpKills(getPvpKills() + 1);				
        }
    }

    @Override
    protected void onExit(L2Character character)
    {
    	character.setInsideZone(ZoneId.PVP, false);
    	character.setInsideZone(ZoneId.NO_SUMMON_FRIEND, false);
    	
        if (character instanceof L2PcInstance)
        {
            final L2PcInstance player = (L2PcInstance ) character;            
                       
            character.sendMessage("You left PvP Zone");
                                 
            PvpFlagTaskManager.getInstance().add(player, Config.PVP_NORMAL_TIME);
            
         // Set pvp flag
			if (player.getPvpFlag() == 0)
				player.updatePvPFlag(1);

Edited by netoluan

Solved by netoluan

player.updatePvPStatus();

No?

 

And drop this bullshit.

            PvpFlagTaskManager.getInstance().add(player, Config.PVP_NORMAL_TIME);
            
         // Set pvp flag
			if (player.getPvpFlag() == 0)
				player.updatePvPFlag(1);

Edited by Rootware

  • Author
player.updatePvPStatus();

No?

 

you can help me about don't need use CTRL for attack clan and  with CTRL press i can make debuff in clan and party

you can help me about don't need use CTRL for attack clan and  with CTRL press i can make debuff in clan and party

You have to edit checkPvPSkill .

  • Author

You have to edit checkPvPSkill .

ok, debuff working correct now, but have more one question,  outside zone i need use CTRL for attack player with same clan and ally, but inside  zone  don't need use CTRL, i can attack without CTRL, you can help me add one restriction ?

 

			if (isInsideZone(ZoneId.PVP) && ((L2PcInstance) attacker).isInsideZone(ZoneId.PVP))

how add restriction in zone for can't attack clan/ally without CTRL?

Edited by netoluan

  • Author

ok, debuff working correct now, but have more one question,  outside zone i need use CTRL for attack player with same clan and ally, but inside  zone  don't need use CTRL, i can attack without CTRL, you can help me add one restriction ?

 

			if (isInsideZone(ZoneId.PVP) && ((L2PcInstance) attacker).isInsideZone(ZoneId.PVP))

how add restriction in zone for can't attack clan/ally without CTRL?

 

any can help me ?

Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.