Тема: Pvp Script!
Показать сообщение отдельно
Непрочитано 18.09.2010, 18:44   #5
Аватар для Array
Супергерой

По умолчанию Re: Pvp Script!

Translation:
Open source code, find class L2PcInstance.java. And find there the following code:
PHP код:
boolean isKillerNpc = (killer instanceof L2Npc); 
PHP код:
if (getKarma() > && getPkKills() >= pkLimit)
            {
                
isKarmaDrop true;
                
dropPercent Config.KARMA_RATE_DROP;
                
dropEquip Config.KARMA_RATE_DROP_EQUIP;
                
dropEquipWeapon Config.KARMA_RATE_DROP_EQUIP_WEAPON;
                
dropItem Config.KARMA_RATE_DROP_ITEM;
                
dropLimit Config.KARMA_DROP_LIMIT;
            }
            else if (
isKillerNpc && getLevel() > && !isFestivalParticipant())
            {
                
dropPercent Config.PLAYER_RATE_DROP;
                
dropEquip Config.PLAYER_RATE_DROP_EQUIP;
                
dropEquipWeapon Config.PLAYER_RATE_DROP_EQUIP_WEAPON;
                
dropItem Config.PLAYER_RATE_DROP_ITEM;
                
dropLimit Config.PLAYER_DROP_LIMIT;
            } 
Change it in a such way:
PHP код:
boolean isKillerPlayer = (killer instanceof L2PcInstance);
boolean isInsidePvPZone isInsideZone(ZONE_PVP); 
PHP код:
if (getKarma() > && getPkKills() >= pkLimit)
            {
                
isKarmaDrop true;
                
dropPercent Config.KARMA_RATE_DROP;
                
dropEquip Config.KARMA_RATE_DROP_EQUIP;
                
dropEquipWeapon Config.KARMA_RATE_DROP_EQUIP_WEAPON;
                
dropItem Config.KARMA_RATE_DROP_ITEM;
                
dropLimit Config.KARMA_DROP_LIMIT;
            }
            else if (
isKillerPlayer && isInsidePvPZone)
            {
                
dropPercent Config.PLAYER_RATE_DROP;
                
dropEquip Config.PLAYER_RATE_DROP_EQUIP;
                
dropEquipWeapon Config.PLAYER_RATE_DROP_EQUIP_WEAPON;
                
dropItem Config.PLAYER_RATE_DROP_ITEM;
                
dropLimit Config.PLAYER_DROP_LIMIT;
            } 
In the config rates.properties you have the following settings:
Код:
# ---------------------------------------------------------------------------
# Player Drops (values are set in PERCENTS)
# ---------------------------------------------------------------------------
PlayerDropLimit = 0
# in %
PlayerRateDrop = 0
# in %
PlayerRateDropItem = 0
# in %
PlayerRateDropEquip = 0
# in %
PlayerRateDropEquipWeapon = 0
Configure drop as you like.
Array вне форума Ответить с цитированием