Jump to content

Question

Posted (edited)

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

11 answers to this question

Recommended Posts

  • 0
Posted (edited)
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
  • 0
Posted
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

  • 0
Posted (edited)

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
  • 0
Posted

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.


×
×
  • Create New...