Jump to content

Question

Posted

Hello i have this code

player.startAbnormalEffect(L2Character.ABNORMAL_EFFECT_STEALTH);

i want to change the "Sealth" thing and make it when a player have +16 armor to get some red effect (if you have played pride you know) i dont know how to write it xD

Recommended Posts

  • 0
Posted

Hello i have this code

player.startAbnormalEffect(L2Character.ABNORMAL_EFFECT_STEALTH);

i want to change the "Sealth" thing and make it when a player have +16 armor to get some red effect (if you have played pride you know) i dont know how to write it xD

you want to change effect itself, or you want  to make an rule that when player.getInvenotry.armor(id).enchant == 16 - player.startabnormal ? 

If first then you in a wrong section, if 2 too, then look for some simmiliar rule that i stated, maybe it used for some event or quest or anything else reffering check  getitem from inventory.

 

P.S.

dont want to make an acctual code cause its =D your work i guess.

  • 0
Posted

I have the code ready i need to replace "Stealth" thing with red aura something like this i dont know what to put on "Stealth" to take the red aura

 

http://www.mmorpg.com/photo/95cce76d-bcb4-48db-ab5d-01a3d8de4f22

  • 0
Posted (edited)

I have the code ready i need to replace "Stealth" thing with red aura something like this i dont know what to put on "Stealth" to take the red aura

 

http://www.mmorpg.com/photo/95cce76d-bcb4-48db-ab5d-01a3d8de4f22

how about this - player.startAbnormalEffect(L2Character.ABNORMAL_EFFECT_VITALITY); Nevit

Edited by LightFusion
  • 0
Posted (edited)

I get error here when i put vitality

player.startAbnormalEffect(L2Character.ABNORMAL_EFFECT_VITALITY);
					    }
player.stopAbnormalEffect(L2Character.ABNORMAL_EFFECT_VITALITY);

And i get dc after the compile :/

Edited by ThelwHelpRePaidia
  • 0
Posted

I get error here when i put vitality

player.startAbnormalEffect(L2Character.ABNORMAL_EFFECT_VITALITY);
					    }
player.stopAbnormalEffect(L2Character.ABNORMAL_EFFECT_VITALITY);

And i get dc after the compile :/

lol i dont know the real name of this abnormal in your server core, =D findyourself ...

  • 0
Posted

here is the inventory.java

if(armorSet.isEnchanted16(player)) // has all parts of set enchanted to 6 or more
					{
						int skillId = armorSet.getEnchant6skillId();
					    
						if (armorSet.isEnchanted16(player))
					    {
							 player.startAbnormalEffect(L2Character.ABNORMAL_EFFECT_STEALTH);
					    }



if(remove)
			{
				player.stopAbnormalEffect(L2Character.ABNORMAL_EFFECT_STEALTH);
				if(removeSkillId1 != 0)

}

and here the l2armorset.java

public boolean isEnchanted16(L2PcInstance player)
    {
         // Player don't have full set
        if(!containAll(player))
            return false;

        Inventory inv = player.getInventory();

        L2ItemInstance chestItem  = inv.getPaperdollItem(Inventory.PAPERDOLL_CHEST);
        L2ItemInstance legsItem   = inv.getPaperdollItem(Inventory.PAPERDOLL_LEGS);
        L2ItemInstance headItem   = inv.getPaperdollItem(Inventory.PAPERDOLL_HEAD);
        L2ItemInstance glovesItem = inv.getPaperdollItem(Inventory.PAPERDOLL_GLOVES);
        L2ItemInstance feetItem   = inv.getPaperdollItem(Inventory.PAPERDOLL_FEET);

        if(chestItem.getEnchantLevel() < 16)
            return false;
        if(_legs != 0 && legsItem.getEnchantLevel() < 16)
            return false;
        if(_gloves != 0 && glovesItem.getEnchantLevel() < 16)
            return false;
        if(_head != 0 && headItem.getEnchantLevel() < 16)
            return false;
        if(_feet != 0 && feetItem.getEnchantLevel() < 16)
            return false;

       
    
		chestItem = null;
		legsItem = null;
		headItem = null;
		glovesItem = null;
		feetItem = null;

		return true;
	}
  • 0
Posted (edited)

You can go at gameserver/skills/AbnormalEffect.java (for aCis) and choose what you want...

 

public enum AbnormalEffect
{
    NULL("null", 0x0),
    BLEEDING("bleeding", 0x000001),
    POISON("poison", 0x000002),
    REDCIRCLE("redcircle", 0x000004),
    ICE("ice", 0x000008),
    WIND("wind", 0x000010),
    FEAR("fear", 0x000020),
    STUN("stun", 0x000040),
    SLEEP("sleep", 0x000080),
    MUTED("mute", 0x000100),
    ROOT("root", 0x000200),
    HOLD_1("hold1", 0x000400),
    HOLD_2("hold2", 0x000800),
    UNKNOWN_13("unknown13", 0x001000),
    BIG_HEAD("bighead", 0x002000),
    FLAME("flame", 0x004000),
    UNKNOWN_16("unknown16", 0x008000),
    GROW("grow", 0x010000),
    FLOATING_ROOT("floatroot", 0x020000),
    DANCE_STUNNED("dancestun", 0x040000),
    FIREROOT_STUN("firerootstun", 0x080000),
    STEALTH("stealth", 0x100000),
    IMPRISIONING_1("imprison1", 0x200000),
    IMPRISIONING_2("imprison2", 0x400000),
    MAGIC_CIRCLE("magiccircle", 0x800000);

 

Try this.. Is a red flame... I don't know if you want somethink like this.. But if you want, do the above..

player.startAbnormalEffect(L2Character.ABNORMAL_EFFECT_FLAME);

Edited by Baggoss
  • 0
Posted

Interlude

how the hell you are supposed to use vitality effect in interlude since itsn't implemented?

 

unless you implemented it,but I doubt it since if you would,you would knew what kind of effect you need to use.

  • 0
Posted (edited)

i guess he is talking about my abnormal vitality in interlude

When you put the VItALITY on interlude, need and client side.

Because of this he take dc with VIT AbnormalEffect. I guess..

Edited by Baggoss
  • 0
Posted

When you put the VItALITY on interlude, need and client side.

Because of this he take dc with VIT AbnormalEffect. I guess..

my eyes are hurting

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Posts

    • 📢 L2Elixir Open Beta Announcement Get ready! The Open Beta starts on Saturday, November 15th at 21:00 (UTC +2). Don’t miss it — follow the countdown on our official website! Now then, we present to you our OPEN BETA exclusive event:   Here’s how it works briefly: 1) An NPC named ‘The Judge’ will spawn in Giran for the first 30 minutes of the OPEN BETA. This NPC will spawn at exactly 21:00 UTC+2 on Saturday 15th November 2025. 2) Interact with this NPC and your master account will be given special privileges to obtain Legendary starter pack for all game accounts created. 3) Having spoken to the NPC will allow for all new characters to start with a legendary starter pack on the official launch day on 28th November 2025, 21:00 UTC+2. 4) ‘The Judge’ will reward the first 2 players and 2 more Random participants with a PREMIUM Account which will be activated on 28th November 2025!!! 4) Send message to @Ray on Forum or Discord with your Forum name to get Legendary Role on Discord! Good luck! Legendary starter pack:
    • Hello everyone!   The gates of Aden are opening, prepare for the ultimate adventure and claim your place among legends. Our server launch is getting closer.. Adventurers of Aden, the wait is over! On November 28th, 2025, a new era begins. Get ready to step into the epic world of Lineage 2, where legends are forged, battles are relentless, and glory awaits the brave. https://www.l2ertheia.eu/news:server-launch/
    • - New Features in Anosim https://anosim.net -   You can now share your numbers with others via a unique link - no need to give them access to your account! How to Share Number https://prnt.sc/K83lxOjS-Fyb   How to Revoke Accsess: https://prnt.sc/jkVIQS2lhxvA   --- --- --- --- --- --- --- New OTP / SMS Activation Locations: - USA  - Australia - Honduras - Kenia
    • How to Create Multi-Accounts For TikTok, Youtube, Gmail....   Short Guide to Managing Multiple TikTok Accounts TikTok's anti-spam systems detect duplicate accounts via device IDs, IP addresses, and behavior. To avoid bans, follow these methods. 1. For 3-5 Accounts (Easiest) Use TikTok's built-in feature to add accounts in your app settings. Limitation: Frequent switching on the same device/IP can still trigger restrictions. 2. For Bulk Accounts (Safest) To make each account appear unique, you need to mask your digital footprint. Unique Emails & Proxies: Use a separate email and a residential/mobile proxy (e.g., MoMoProxy) for each account. Avoid free proxies. Anti-Detect Browsers: Use tools like AdsPower or Multilogin to create unique browser profiles, each with its own proxy and randomized digital fingerprint.   MoMoProxy Integrate with Adspower Browser   Process: In each unique browser profile, log into a separate Gmail and then create the TikTok account. 3. For One Device (Limited Use) Use app cloners like Parallel Space (Android) or Dual Space (iOS). Limitation: Not foolproof, as TikTok can sometimes detect cloned apps. Key Best Practices to Avoid Bans: Isolation: Use one proxy and one device/browser profile per account. Warm-Up: Act organically—watch videos, like, and comment—before posting content. Appear Unique: Use different usernames, bios, and profile pictures for each account. Avoid VPNs: Standard VPN IPs are often detected and flagged.   Youtube Video On How to Create TikTok Accounts  https://youtu.be/ZUihXj7BO4M  
    • How to Create Multi-Accounts For TikTok, Youtube, Gmail....   Short Guide to Managing Multiple TikTok Accounts TikTok's anti-spam systems detect duplicate accounts via device IDs, IP addresses, and behavior. To avoid bans, follow these methods. 1. For 3-5 Accounts (Easiest) Use TikTok's built-in feature to add accounts in your app settings. Limitation: Frequent switching on the same device/IP can still trigger restrictions. 2. For Bulk Accounts (Safest) To make each account appear unique, you need to mask your digital footprint. Unique Emails & Proxies: Use a separate email and a residential/mobile proxy (e.g., MoMoProxy) for each account. Avoid free proxies. Anti-Detect Browsers: Use tools like AdsPower or Multilogin to create unique browser profiles, each with its own proxy and randomized digital fingerprint.   MoMoProxy Integrate with Adspower Browser   Process: In each unique browser profile, log into a separate Gmail and then create the TikTok account. 3. For One Device (Limited Use) Use app cloners like Parallel Space (Android) or Dual Space (iOS). Limitation: Not foolproof, as TikTok can sometimes detect cloned apps. Key Best Practices to Avoid Bans: Isolation: Use one proxy and one device/browser profile per account. Warm-Up: Act organically—watch videos, like, and comment—before posting content. Appear Unique: Use different usernames, bios, and profile pictures for each account. Avoid VPNs: Standard VPN IPs are often detected and flagged.   Youtube Video On How to Create TikTok Accounts  https://youtu.be/ZUihXj7BO4M        
  • 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