Jump to content

Recommended Posts

Posted

Είναι αυτό για interlude;

Για αυτό έκανα request εδώ.

Αν δεν είναι για interlude μπορεί με simple changes  να γίνει;

Posted

Είναι αυτό για interlude;

Για αυτό έκανα request εδώ.

Αν δεν είναι για interlude μπορεί με simple changes  να γίνει;

μπορει να γινει με απλες αλλαγες , περασε το και δες αν εχει problem πουθενα.
Posted

Δεν μπορώ να βρω καν που να το βάλω, τα codes που μου λέει καν δεν υπάρχουν

                // Don't allow hero equipment and restricted items during Olympiad
-                if (activeChar.isInOlympiadMode() && (item.isHeroItem() || item.isOlyRestrictedItem()))
+                if (activeChar.isInOlympiadMode() && (item.isHeroItem() || item.isOlyRestrictedItem() ||
+                		activeChar.getActiveWeaponItem().getCrystalType() == L2Item.CRYSTAL_S))

 

Posted

Δεν μπορώ να βρω καν που να το βάλω, τα codes που μου λέει καν δεν υπάρχουν

                // Don't allow hero equipment and restricted items during Olympiad
-                if (activeChar.isInOlympiadMode() && (item.isHeroItem() || item.isOlyRestrictedItem()))
+                if (activeChar.isInOlympiadMode() && (item.isHeroItem() || item.isOlyRestrictedItem() ||
+                		activeChar.getActiveWeaponItem().getCrystalType() == L2Item.CRYSTAL_S))

Στο UseItem.java βαλε κατω απο εδω:

if(item == null)
		return;

 

αυτο

if (activeChar.isInOlympiadMode() && (item.isHeroItem() || item.isOlyRestrictedItem() ||
    activeChar.getActiveWeaponItem().getCrystalType() == L2Item.CRYSTAL_S))
                 return;

Posted

 import com.l2jserver.gameserver.network.serverpackets.SystemMessage;
import com.l2jserver.gameserver.templates.StatsSet;
import com.l2jserver.gameserver.templates.chars.L2NpcTemplate;
+import com.l2jserver.gameserver.templates.item.L2Item;
import com.l2jserver.util.L2FastList;


@@ -269,6 +270,38 @@
				}

				player.checkItemRestriction();
+				
+				int weaponGrade = player.getActiveWeaponItem().getCrystalType();
+				if (weaponGrade == L2Item.CRYSTAL_S)
+				{
+		        	L2ItemInstance[] unequipped = player.getInventory().unEquipItemInBodySlotAndRecord(weaponGrade);
+		            InventoryUpdate iu = new InventoryUpdate();
+		            for (L2ItemInstance element : unequipped)
+						iu.addModifiedItem(element);
+		            player.sendPacket(iu);
+		            player.abortAttack();
+		            player.broadcastUserInfo();
+		            
+		            // this can be 0 if the user pressed the right mousebutton twice very fast
+		            if (unequipped.length > 0)
+		            {
+		                if (unequipped[0].isWear())
+		                    return;
+		                SystemMessage sm = null;
+		                if (unequipped[0].getEnchantLevel() > 0)
+		                {
+		                    sm = new SystemMessage(SystemMessageId.EQUIPMENT_S1_S2_REMOVED);
+		                    sm.addNumber(unequipped[0].getEnchantLevel());
+		                    sm.addItemName(unequipped[0]);
+		                }
+		                else
+		                {
+		                    sm = new SystemMessage(SystemMessageId.S1_DISARMED);
+		                    sm.addItemName(unequipped[0]);
+		                }
+		                player.sendPacket(sm);
+		            }
+		        }

				// Remove shot automation
				player.disableAutoShotsAll();

To import είναι αυτό;

import net.sf.l2j.gameserver.model.L2ItemInstance;

Και το αρχείο java είναι αυτό;

net.sf.l2j.gameserver/Olympiad;

 

Posted

 import com.l2jserver.gameserver.network.serverpackets.SystemMessage;
import com.l2jserver.gameserver.templates.StatsSet;
import com.l2jserver.gameserver.templates.chars.L2NpcTemplate;
+import com.l2jserver.gameserver.templates.item.L2Item;
import com.l2jserver.util.L2FastList;


@@ -269,6 +270,38 @@
				}

				player.checkItemRestriction();
+				
+				int weaponGrade = player.getActiveWeaponItem().getCrystalType();
+				if (weaponGrade == L2Item.CRYSTAL_S)
+				{
+		        	L2ItemInstance[] unequipped = player.getInventory().unEquipItemInBodySlotAndRecord(weaponGrade);
+		            InventoryUpdate iu = new InventoryUpdate();
+		            for (L2ItemInstance element : unequipped)
+						iu.addModifiedItem(element);
+		            player.sendPacket(iu);
+		            player.abortAttack();
+		            player.broadcastUserInfo();
+		            
+		            // this can be 0 if the user pressed the right mousebutton twice very fast
+		            if (unequipped.length > 0)
+		            {
+		                if (unequipped[0].isWear())
+		                    return;
+		                SystemMessage sm = null;
+		                if (unequipped[0].getEnchantLevel() > 0)
+		                {
+		                    sm = new SystemMessage(SystemMessageId.EQUIPMENT_S1_S2_REMOVED);
+		                    sm.addNumber(unequipped[0].getEnchantLevel());
+		                    sm.addItemName(unequipped[0]);
+		                }
+		                else
+		                {
+		                    sm = new SystemMessage(SystemMessageId.S1_DISARMED);
+		                    sm.addItemName(unequipped[0]);
+		                }
+		                player.sendPacket(sm);
+		            }
+		        }

				// Remove shot automation
				player.disableAutoShotsAll();

To import είναι αυτό;

import net.sf.l2j.gameserver.model.L2ItemInstance;

Και το αρχείο java είναι αυτό;

net.sf.l2j.gameserver/Olympiad;

Κοιτα την μεθοδο που σου εχει σε πιο import ειναι και θα σου βγαλει αυτοματη επιδιορθωση το eclipse.

Posted

Κοιτα την μεθοδο που σου εχει σε πιο import ειναι και θα σου βγαλει αυτοματη επιδιορθωση το eclipse.

Όταν λες την μέθοδο;

net.sf.l2j;

Posted

καλησπέρα σε όλους,

 

Θα ήθελα έναν κώδικα (με κώδικα μου είπαν πως θα δουλέψει μόνο)

Έτσι ώστε ήττε με τα Enchant Scrolls που έχουμε ήδη ήττε να φτιάξουμε ένα νέο Scroll (δεν υπάρχει θέμα) να μπορεί να γίνετε Enchant από ένα συγκεκριμένο Enchant Level σε ένα άλλο αλλά με πιθανότητες που θα μπορώ να ορίσω εγώ από τα configs (για περισσότερες δοκιμές κυρίως) 

 

Ευχαριστώ εκ των πρωτέρων!!!

 

Index: java/net/sf/l2j/gameserver/handler/itemhandlers/EnchantScrolls.java
===================================================================
--- java/net/sf/l2j/gameserver/handler/itemhandlers/EnchantScrolls.java	(revision 5343)
+++ java/net/sf/l2j/gameserver/handler/itemhandlers/EnchantScrolls.java	(working copy)
@@ -35,6 +35,7 @@
         951, 952, 953, 954, 6573, 6574, // c grade
         955, 956, 957, 958, 6575, 6576, // d grade
         959, 960, 961, 962, 6577, 6578  // s grade
+        , 65535
	};


Index: java/net/sf/l2j/gameserver/clientpackets/RequestEnchantItem.java
===================================================================
--- java/net/sf/l2j/gameserver/clientpackets/RequestEnchantItem.java	(revision 5343)
+++ java/net/sf/l2j/gameserver/clientpackets/RequestEnchantItem.java	(working copy)
@@ -206,6 +206,34 @@
                 || (item.getItem().getBodyPart() == L2Item.SLOT_FULL_ARMOR
                         && item.getEnchantLevel() < Config.ENCHANT_SAFE_MAX_FULL))
             chance = 100;
+        
+        if (scroll.getItemId() == 65535)
+        {
+        	int NEEDED_ENCHANT_LEVEL = 10,
+        		MAX_ENCHANT_LEVEL = 16,
+        		CHANCE_WEAPON = 80,
+        		CHANCE_ARMOR = 80,
+        		CHANCE_JEWEL = 80;
+        	
+        	if (item.getEnchantLevel() < NEEDED_ENCHANT_LEVEL || item.getEnchantLevel() > MAX_ENCHANT_LEVEL)
+        	{
+        		activeChar.sendMessage("You can only enchant with this scroll from +"+NEEDED_ENCHANT_LEVEL+" to +"+MAX_ENCHANT_LEVEL+".");
+        		return;
+        	}
+        	
+        	if (item.getItem().getType2() == L2Item.TYPE2_WEAPON)
+        	{
+        		chance = CHANCE_WEAPON;
+        	}
+        	if (item.getItem().getType2() == L2Item.TYPE2_SHIELD_ARMOR)
+        	{
+        		chance = CHANCE_ARMOR;
+        	}
+        	if (item.getItem().getType2() == L2Item.TYPE2_ACCESSORY)
+        	{
+        		chance = CHANCE_JEWEL;
+        	}
+        }

         if (Rnd.get(100) < chance)
         {

 

Prepei na work. Opou 65535 antikatestise to me to item id apo to custom scroll sou.

 

ξέχασες μου φαίνεται το item.getEnchantLevel()+1 κάτω από κάθε chance,γιατί έτσι δεν κάνει enchant από ότι βλέπω..;)

 

Θέλει τελικά Edit? δεν μου απάντησε κάποιος :(

Και έχω pack Frozen να πω γιατί το ξέχασα τελείως....

Posted

me to command .away otan patas CTRL + ALT + DEL kai kluneis to Lineage 2

kai trws critical error otan mpeneis mesa sto game exeis Kokkino Name Kai Title color

ean mporeis fixaretw

Posted

me to command .away otan patas CTRL + ALT + DEL kai kluneis to Lineage 2

kai trws critical error otan mpeneis mesa sto game exeis Kokkino Name Kai Title color

ean mporeis fixaretw

xaxaxa :)
Guest
This topic is now closed to further replies.



  • Posts

    • Telegram Stars — a new digital currency inside Telegram. And right now, the best opportunities are opening for profitable purchases and participation in exclusive events. And you can purchase Telegram Stars safely and at the best price in our bot. Active links: Telegram bot for purchasing Telegram Stars: Go to – fast and profitable purchase of Stars in Telegram. Other services and products: Digital goods store (Website): Go to Store Telegram bot: Go to – convenient access to the store via the Telegram messenger. Virtual numbers service: Go to SMM Panel: Go to – promotion of your social media accounts. We want to present to you the current list of promotions and special offers for purchasing products and services of our service: 1. You can use a promo code for your first purchase: SOCNET (15% discount) 2. Get $1 on your store balance or a 10–20% discount — just write your username after registering on our website using the following template: "SEND ME BONUS, MY USERNAME IS..." — you need to post this in our forum thread! 3. Get $1 for the first trial launch of the SMM Panel: just open a ticket with the subject “Get Trial Bonus” on our website (Support). 4. Weekly Telegram Stars giveaways in our Telegram channel and in our bot for purchasing stars! News: ➡ Telegram channel: https://t.me/accsforyou_shop ➡ WhatsApp channel: https://chat.whatsapp.com/K8rBy500nA73z27PxgaJUw?mode=ems_copy_t ➡ Discord server: https://discord.gg/y9AStFFsrh Contacts and support: ➡ Telegram: https://t.me/socnet_support ➡ WhatsApp: https://wa.me/79051904467 ➡ Discord: socnet_support ➡ ✉ Email: solomonbog@socnet.store
    • Telegram Stars — a new digital currency inside Telegram. And right now, the best opportunities are opening for profitable purchases and participation in exclusive events. And you can purchase Telegram Stars safely and at the best price in our bot. Active links: Telegram bot for purchasing Telegram Stars: Go to – fast and profitable purchase of Stars in Telegram. Other services and products: Digital goods store (Website): Go to Store Telegram bot: Go to – convenient access to the store via the Telegram messenger. Virtual numbers service: Go to SMM Panel: Go to – promotion of your social media accounts. We want to present to you the current list of promotions and special offers for purchasing products and services of our service: 1. You can use a promo code for your first purchase: SOCNET (15% discount) 2. Get $1 on your store balance or a 10–20% discount — just write your username after registering on our website using the following template: "SEND ME BONUS, MY USERNAME IS..." — you need to post this in our forum thread! 3. Get $1 for the first trial launch of the SMM Panel: just open a ticket with the subject “Get Trial Bonus” on our website (Support). 4. Weekly Telegram Stars giveaways in our Telegram channel and in our bot for purchasing stars! News: ➡ Telegram channel: https://t.me/accsforyou_shop ➡ WhatsApp channel: https://chat.whatsapp.com/K8rBy500nA73z27PxgaJUw?mode=ems_copy_t ➡ Discord server: https://discord.gg/y9AStFFsrh Contacts and support: ➡ Telegram: https://t.me/socnet_support ➡ WhatsApp: https://wa.me/79051904467 ➡ Discord: socnet_support ➡ ✉ Email: solomonbog@socnet.store
    • Telegram Stars — a new digital currency inside Telegram. And right now, the best opportunities are opening for profitable purchases and participation in exclusive events. And you can purchase Telegram Stars safely and at the best price in our bot. Active links: Telegram bot for purchasing Telegram Stars: Go to – fast and profitable purchase of Stars in Telegram. Other services and products: Digital goods store (Website): Go to Store Telegram bot: Go to – convenient access to the store via the Telegram messenger. Virtual numbers service: Go to SMM Panel: Go to – promotion of your social media accounts. We want to present to you the current list of promotions and special offers for purchasing products and services of our service: 1. You can use a promo code for your first purchase: SOCNET (15% discount) 2. Get $1 on your store balance or a 10–20% discount — just write your username after registering on our website using the following template: "SEND ME BONUS, MY USERNAME IS..." — you need to post this in our forum thread! 3. Get $1 for the first trial launch of the SMM Panel: just open a ticket with the subject “Get Trial Bonus” on our website (Support). 4. Weekly Telegram Stars giveaways in our Telegram channel and in our bot for purchasing stars! News: ➡ Telegram channel: https://t.me/accsforyou_shop ➡ WhatsApp channel: https://chat.whatsapp.com/K8rBy500nA73z27PxgaJUw?mode=ems_copy_t ➡ Discord server: https://discord.gg/y9AStFFsrh Contacts and support: ➡ Telegram: https://t.me/socnet_support ➡ WhatsApp: https://wa.me/79051904467 ➡ Discord: socnet_support ➡ ✉ Email: solomonbog@socnet.store
  • Topics

×
×
  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock