03-04-2011, 11:03 PM
|
#1
|
|
Banido
Registrado em: Nov 2009
Localização: Fortaleza-ce
Posts: 325
Agradecido 203 Vezes em 82 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Nome Real: Allan Alcântara de Alencar
|
Fix PvP Summon
Bem, eu aposto que muitas pessoas sofreram, está sofrendo ou irá sofrer o famoso problema do pvp summon (aquele em que um personagem chama um animal de estimação e estão matando por pontos), então aqui está a correção para o problema. É muito simples.
Primeiro, encontre o seguinte método onKillUpdatePvPKarma(L2Character target) no L2PcInstance.java Quando encontrado, estas linhas de pesquisa:
L2PcInstance targetPlayer = null;
if (target instanceof L2PcInstance) {
targetPlayer = (L2PcInstance) target;
} else if (target instanceof L2Summon) {
targetPlayer = ((L2Summon) target).getOwner();
}
Depois, adicione o seguinte código:
else if (target instanceof L2SummonInstance) { // Check if target is a summon
return;
}
Agora, um pouco mais baixo, pesquise:
if (isCursedWeaponEquiped()) {
CursedWeaponsManager.getInstance().increaseKills(_cursedWeaponEquipedId);
return;
}
E, depois, acrescentar o seguinte:
if(target instanceof L2Summon || target instanceof L2SummonInstance){
return;
}
credits mend3
|
|
|