Jump to content

Kafros_Gr

Members
  • Posts

    388
  • Credits

  • Joined

  • Last visited

  • Feedback

    0%

Posts posted by Kafros_Gr

  1. Hello, apo tin 3i mera tou server kai meta, oi charactires otan patane to village,unstuck,bsoe,teleport genika tetia ....kolane[critical error].Meta pane na mpoun kai sto loading ekei tous petaei sinexia, oses fores kai na mpoune.Etsi xriazete anagastika na tous kanw //jail to opoio polles fore dn litourgei epidi kolane toso poli :S . Ilikrina auto to provlima mas exei spasei ta neura, ka8e 5 lepta mas lene gm kolise o pektis ksekolaton.

    Exw dokimasei na alaksw system, evala official system klp dokimasa polla me ala systems pali ta idia. Episis ta template npc den ine apo rb tpt tetio oste na kanei na petaei critical.

    HELP PEDIA exoume aganaktisei........

    afto m 8imizi l2jbrazil pack mipws exis l2jbrazil? (OTI KAI AN INE ALAKSE PACK!)
  2. lpn pedes akouste ti problem exw me to server m...

    exw perasaei diafora npc sto server m kai ta pio polla exoun multisell+merchant auta p exoun multisell+merchant dn patiounte ta buttons dld pataw pano sto button alla dn m vgazei tpt...eno kapia npc pou exoune mono merchant doulevoune..oso an ta kanw sosta ta kanw sosta nai.. mipos 3erei kaneis ti pezei?? to pack tou L2JKatara

    ksana checkare ta html ala apo ti exw akousi ine kai provlima tis jkatara aftw dn ime wmos 100% siguros
  3. 8a h8ela na  ftia3w ena npc pou na poulaei itemes ++  gia diafora items,

    den 3erw pws na 3ekinisw.

    An mporei  kapios na me help 8a tou hmoun ebgomon

    Euxaristw

     

    Java code 8es to exw psaksi k egw 8eli java code epeza kai se server p to ixe afto kai m ixe pi o admin oti ine ka8ara java o server itan o l2pride
  4. Ayto to  Share to kanw giati blepw kapoies fores  san kai ayto edw to post  giati i perisoterh den  kanoun seacrh

     

    Index: trunk/gameserver/java/config/players.properties
    ===================================================================
    --- a/trunk/gameserver/java/config/players.properties
    +++ b/trunk/gameserver/java/config/players.properties
    @@ -137,2 +137,9 @@
    MaxbuffAmount = 24
    StoreSkillCooltime = True
    +
    +EnchantChanceWeaponCrystal = 100  
    +EnchantChanceArmorCrystal = 100  
    +EnchantChanceJewelryCrystal = 100           
    +EnchantChanceWeaponBlessed = 85  
    +EnchantChanceArmorBlessed = 85  
    +EnchantChanceJewelryBlessed = 85 
    Index: trunk/gameserver/java/net/sf/l2j/Config.java
    ===================================================================
    --- a/trunk/gameserver/java/net/sf/l2j/Config.java
    +++ b/trunk/gameserver/java/net/sf/l2j/Config.java
    @@ -195,4 +195,12 @@
         public static boolean WEDDING_FORMALWEAR;
         public static int WEDDING_DIVORCE_COSTS;
    +
    +    /** Chance blessed-crystal enchants */ 
    +   public static int ENCHANT_CHANCE_WEAPON_CRYSTAL;  
    +   public static int ENCHANT_CHANCE_ARMOR_CRYSTAL;  
    +   public static int ENCHANT_CHANCE_JEWELRY_CRYSTAL;  
    +        public static int ENCHANT_CHANCE_WEAPON_BLESSED;  
    +        public static int ENCHANT_CHANCE_ARMOR_BLESSED;  
    +   public static int ENCHANT_CHANCE_JEWELRY_BLESSED;  
         
         /** Lottery */
    @@ -925,4 +933,7 @@
                     WEDDING_DIVORCE_COSTS           = Integer.parseInt(eventsSettings.getProperty("WeddingDivorceCosts", "20"));               
                     
    +                
    +                /* if different from 100 (ie 100%) heal rate is modified acordingly */            
    +                
                     ALT_LOTTERY_PRIZE                = Integer.parseInt(eventsSettings.getProperty("AltLotteryPrize","50000"));
                     ALT_LOTTERY_TICKET_PRICE         = Integer.parseInt(eventsSettings.getProperty("AltLotteryTicketPrice","2000"));
    @@ -1073,4 +1084,11 @@
                     ENCHANT_SAFE_MAX_FULL   = Integer.parseInt(playersSettings.getProperty("EnchantSafeMaxFull", "4"));
    
    +                ENCHANT_CHANCE_WEAPON_CRYSTAL = Integer.parseInt(playersSettings.getProperty("EnchantChanceWeaponCrystal", "100"));   
    +                ENCHANT_CHANCE_ARMOR_CRYSTAL = Integer.parseInt(playersSettings.getProperty("EnchantChanceArmorCrystal", "100"));   
    +                ENCHANT_CHANCE_JEWELRY_CRYSTAL = Integer.parseInt(playersSettings.getProperty("EnchantChanceJewelryCrystal", "100"));   
    +                ENCHANT_CHANCE_WEAPON_BLESSED = Integer.parseInt(playersSettings.getProperty("EnchantChanceWeaponBlessed", "85"));   
    +                ENCHANT_CHANCE_ARMOR_BLESSED = Integer.parseInt(playersSettings.getProperty("EnchantChanceArmorBlessed", "85"));   
    +                ENCHANT_CHANCE_JEWELRY_BLESSED = Integer.parseInt(playersSettings.getProperty("EnchantChanceJewelryBlessed", "85"));                
    +                
                     KARMA_PLAYER_CAN_BE_KILLED_IN_PZ= Boolean.valueOf(playersSettings.getProperty("KarmaPlayerCanBeKilledInPeaceZone", "False"));
                     KARMA_PLAYER_CAN_SHOP           = Boolean.valueOf(playersSettings.getProperty("KarmaPlayerCanShop", "True"));
    
    Index: trunk/gameserver/java/net/sf/l2j/gameserver/network/clientpackets/RequestEnchantItem.java
    ===================================================================
    --- a/trunk/gameserver/java/net/sf/l2j/gameserver/network/clientpackets/RequestEnchantItem.java
    +++ b/trunk/gameserver/java/net/sf/l2j/gameserver/network/clientpackets/RequestEnchantItem.java
    @@ -40,6 +40,8 @@
    {
         protected static final Logger _log = Logger.getLogger(Inventory.class.getName());
    +    private static final int[] ENCHANT_SCROLLS = { 729, 730, 947, 948, 951, 952, 955, 956, 959, 960 }; 
         private static final String _C__58_REQUESTENCHANTITEM = "[C] 58 RequestEnchantItem";
         private static final int[] CRYSTAL_SCROLLS = { 731, 732, 949, 950, 953, 954, 957, 958, 961, 962 };
    +    private static final int[] BLESSED_SCROLLS = { 6569, 6570, 6571, 6572, 6573, 6574, 6575, 6576, 6577, 6578 }; 
         
         private int _objectId;
    @@ -56,4 +58,11 @@
             L2PcInstance activeChar = getClient().getActiveChar();
             if (activeChar == null || _objectId == 0) return;
    +        
    +        if (activeChar.isProcessingTransaction())  
    +         {  
    +        activeChar.sendPacket(new SystemMessage(SystemMessageId.INAPPROPRIATE_ENCHANT_CONDITION));  
    +         activeChar.setActiveEnchantItem(null);  
    +        return;  
    +          }  
             
             if (activeChar.isProcessingTransaction()) 
    @@ -195,25 +204,93 @@
                 return;
             }
    -
    -        SystemMessage sm;
    -
    -        int chance = 0;
    -        int maxEnchantLevel = 0;
    -
    -        if (item.getItem().getType2() == L2Item.TYPE2_WEAPON)
    -        {
    -                chance = Config.ENCHANT_CHANCE_WEAPON;
    -                maxEnchantLevel = Config.ENCHANT_MAX_WEAPON;
    -        }
    -        else if (item.getItem().getType2() == L2Item.TYPE2_SHIELD_ARMOR)
    -        {
    -                chance = Config.ENCHANT_CHANCE_ARMOR;
    -                maxEnchantLevel = Config.ENCHANT_MAX_ARMOR;
    -        }
    -        else if (item.getItem().getType2() == L2Item.TYPE2_ACCESSORY)
    -        {
    -                chance = Config.ENCHANT_CHANCE_JEWELRY;
    -                maxEnchantLevel = Config.ENCHANT_MAX_JEWELRY;
    -        }
    + 
    +                                                        // SystemMessage(SystemMessageId.ENCHANT_SCROLL_CANCELLED);  
    +                                                        // activeChar.sendPacket(sm);  
    +                                                        SystemMessage sm;  
    +                                                        int chance = 0;  
    +                                                int maxEnchantLevel = 0;  
    +                                                if (item.getItem().getType2() == L2Item.TYPE2_WEAPON)  
    +                                                        {  
    +                                                                maxEnchantLevel = Config.ENCHANT_MAX_WEAPON;  
    +                                                        for (int scrollId : ENCHANT_SCROLLS)  
    +                                                                {  
    +                                                                        if (scroll.getItemId() == scrollId)  
    +                                                             {  
    +                                                                        chance = Config.ENCHANT_CHANCE_WEAPON;  
    +                                                                        break;  
    +                                                                }  
    +                                                                }  
    +                                                                for (int scrollId : CRYSTAL_SCROLLS)  
    +                                                        {  
    +                                                                        if (scroll.getItemId() == scrollId)  
    +                                                                        {  
    +                                                                                chance = Config.ENCHANT_CHANCE_WEAPON_CRYSTAL;  
    +                                                                        ;  
    +                                                                                break;  
    +                                                                }  
    +                                                        }  
    +                                                                for (int scrollId : BLESSED_SCROLLS)  
    +                                                                {  
    +                                                                        if (scroll.getItemId() == scrollId)  
    +                                                                        {  
    +                                                                                        chance = Config.ENCHANT_CHANCE_WEAPON_BLESSED;  
    +                                                                   break;  
    +                                                                        }  
    +                                                                }  
    +                                                } else if (item.getItem().getType2() == L2Item.TYPE2_SHIELD_ARMOR)  
    +                                                        {  
    +                                                     maxEnchantLevel = Config.ENCHANT_MAX_ARMOR;  
    +                                                        for (int scrollId : ENCHANT_SCROLLS)  
    +                                                                {  
    +                                                                if (scroll.getItemId() == scrollId)  
    +                                                               {  
    +                                                                                chance = Config.ENCHANT_CHANCE_ARMOR;  
    +                                                                                break;  
    +                                                                        }  
    +                                                                }  
    +                                                                for (int scrollId : CRYSTAL_SCROLLS)  
    +                                                                {  
    +                                                                        if (scroll.getItemId() == scrollId)  
    +                                                                {  
    +                                                                                chance = Config.ENCHANT_CHANCE_ARMOR_CRYSTAL;  
    +                                                                                break;  
    +                                                                        }  
    +                                                        }  
    +                                                        for (int scrollId : BLESSED_SCROLLS)  
    +                                                                {  
    +                                                                        if (scroll.getItemId() == scrollId)  
    +                                                                        {  
    +                                                                        chance = Config.ENCHANT_CHANCE_ARMOR_BLESSED;  
    +                                                                                break;  
    +                                                                }  
    +                                                        }  
    +                                                        } else if (item.getItem().getType2() == L2Item.TYPE2_ACCESSORY)  
    +                                                        {  
    +                                                                maxEnchantLevel = Config.ENCHANT_MAX_JEWELRY;  
    +                                                        for (int scrollId : ENCHANT_SCROLLS)  
    +                                                                {  
    +                                                        if (scroll.getItemId() == scrollId)  
    +                                                                {  
    +                                                                                chance = Config.ENCHANT_CHANCE_JEWELRY;  
    +                                                                                break;  
    +                                                                        }  
    +                                                                }  
    +                                                        for (int scrollId : CRYSTAL_SCROLLS)  
    +                                                        {  
    +                                                                if (scroll.getItemId() == scrollId)  
    +                                                                        {  
    +                                                                        chance = Config.ENCHANT_CHANCE_JEWELRY_CRYSTAL;  
    +                                                               break;  
    +                                                                }  
    +                                                                }  
    +                                                        for (int scrollId : BLESSED_SCROLLS)  
    +                                                        {  
    +                                                                if (scroll.getItemId() == scrollId)  
    +                                                                {  
    +                                                                     chance = Config.ENCHANT_CHANCE_JEWELRY_BLESSED;  
    +                                                                     break;  
    +                                                                }  
    +                                                        }  
    +                                                        } 
    
             if (item.getEnchantLevel() < Config.ENCHANT_SAFE_MAX
    

    ine kalo p voi8as new an k pistevw oti 8eli ligo psaksimo aftw :P

  5. File TheVip  pisteyeiso ti exeis Custom anti DDOS protetion (IPT - linux)  alithia twra ?

    gia na  exeis protection  anti ddos  prepei na agoraseis apo eteria  anti ddos...

    ta linux den exoun anti ddos oute sto pack ama perasei ena ilithio  java code pou uparxei tha mporeseis na to prwstatepseis giati

    den  den xtupa ton server alla  tin ip sou to ddos atack ...

    +fono dn iparxun anti ddos mono me kalo modem gt dn exi kamia sxesi me to l2/pack/pc exi na kani me tn grami apo to internet

     

     

  6. Servers hosting plan = 70e / mhna

    Server 4x Quad core CPU

    16GB RAM

    1TB HDD

    Windows 2008 RC SP2

    100Up/down

    RAID

     

     

    Website

    Domain .com / 15e (mia fwra)

    Website design + sindesh stin db + configuration tis DB = 25 euro (mia fwra)

    Website hosting unlimited plan = 5e (mhna)

     

     

    L2JInterlude Packs - Professional

    L2JF premium source editions - 1

     

    Full 100% working retail features = 40e

     

    100% WORKING SERVER

    features

    Best antiflood protector available

    Custom anti-flood, antihack, anti phx

    Custom anti DDOS protetion (IPT - linux)

    60 Custom servers mods (JAVA)

     

    http://imageshack.us/f/442/armorseweapons.png

     

    http://imageshack.us/f/691/shopsx.png;

     

    http://imageshack.us/f/714/etce.png;

     

    http://imageshack.us/f/207/armasglow.png;

    h ama 8es mono eteria :D

    linux dn kserw kai pia eteria m les..
×
×
  • Create New...