Jump to content

Recommended Posts

Posted

If you check code from L2J forum you can see Laikeriz as author, who is azizilaika, author of this topic (who is IMO a good author, ty Laikeriz with crystals teleportation thing on your faction stuff :P).

 

And the guy on L2J forum ask for help on L2J forum, they can't even make it working... Sad.

 

I didn't test stuff as it's for transformation chronicle and I'm "IL and lower" lover chronicles, but I wanted to say some words :P.

 

No one answered to my question, about making it working for IL and lower chronicles : what about polyself/unpolyself ? I know polyself show the skin of the mob to others but not to the "wearer", can we mod polyself to make a full "polyself", aka you see you as a zombie, and others see you too as a zombie ? :P.

Posted
/*
* This program is free software: you can redistribute it and/or modify it under
* the terms of the GNU General Public License as published by the Free Software
* Foundation, either version 3 of the License, or (at your option) any later
* version.
* 
* This program is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
* FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
* details.
* 
* You should have received a copy of the GNU General Public License along with
* this program. If not, see <http://www.gnu.org/licenses/>.
*/
package handlers.voicedcommandhandlers;

import net.sf.l2j.gameserver.handler.IVoicedCommandHandler;
import net.sf.l2j.gameserver.instancemanager.CastleManager;
import net.sf.l2j.gameserver.model.actor.instance.L2DoorInstance;
import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance;
import net.sf.l2j.gameserver.model.entity.Castle;
import net.sf.l2j.gameserver.model.entity.Biohazard;

/**
*
*
*/
public class castle implements IVoicedCommandHandler
{
private static final String[] VOICED_COMMANDS =
{
	"open doors",
	"close doors",
	"ride wyvern",
	"bhreg",
        "bhunreg"
};

/**
 * 
 * @see net.sf.l2j.gameserver.handler.IVoicedCommandHandler#useVoicedCommand(java.lang.String, net.sf.l2j.gameserver.model.actor.instance.L2PcInstance, java.lang.String)
 */
public boolean useVoicedCommand(String command, L2PcInstance activeChar, String target)
{
	if (command.startsWith("open doors") && target.equals("castle") && (activeChar.isClanLeader()))
	{
		L2DoorInstance door = (L2DoorInstance) activeChar.getTarget();
		Castle castle = CastleManager.getInstance().getCastleById(activeChar.getClan().getHasCastle());
		if (door == null || castle == null)
			return false;
		if (castle.checkIfInZone(door.getX(), door.getY(), door.getZ()))
		{
			door.openMe();
		}

	}
	else if (command.startsWith("close doors") && target.equals("castle") && (activeChar.isClanLeader()))
	{
		L2DoorInstance door = (L2DoorInstance) activeChar.getTarget();
		Castle castle = CastleManager.getInstance().getCastleById(activeChar.getClan().getHasCastle());
		if (door == null || castle == null)
			return false;
		if (castle.checkIfInZone(door.getX(), door.getY(), door.getZ()))
		{
			door.closeMe();
		}

	}
	else if (command.startsWith("ride wyvern") && target.equals("castle"))
	{
		if (activeChar.getClan().getHasCastle() > 0 && activeChar.isClanLeader())
		{
			activeChar.mount(12621, 0, true);
		}
	}
	else if (command.equalsIgnoreCase("bhreg"))
             Biohazard.addParticipant(activeChar);
        else if (command.equalsIgnoreCase("bhunreg"))
            Biohazard.removeParticipant(activeChar);
	return true;
}

/**
 * 
 * @see net.sf.l2j.gameserver.handler.IVoicedCommandHandler#getVoicedCommandList()
 */
public String[] getVoicedCommandList()
{
	return VOICED_COMMANDS;
}
}

Posted

Guys i want to ask something..

I know with java you can do everything you want,i mean everything is posible:P

biohazrd code :

/////

        int num = Math.round(Rnd.get(_notInfected.size()-1));

L2PcInstance infectFirst = ((L2PcInstance[])getAllNotInfected())[num];

infectPlayer(infectFirst);

/////

i think this the code where the system randomly select a player and transform it to zombie..

well my question is..

if we have 10 registered players in the event,the system will transform only 1 player and this is too easy for the other to kill him 9 vs 1 :(

i would like to ask if we can transform for example .. if we have 10 player registered we should have 5 infected and 5 noinfected..

this would be more fair..

 

how we can achieve that,can someone help?

Sry for my english..

  • 2 weeks later...
Guest
This topic is now closed to further replies.



  • Posts

    • Gemini Pro 18 Month Personal Gmail Upgrade Available We are now accepting new orders for Gemini Pro + Google One AI Pro 18 Month Plan.   Plan Details: ✅ 18 Months Validity ✅ Upgrade on Your Personal Gmail ✅ 5TB Google One Storage ✅ Gemini Pro / Google AI Pro Access ✅ Veo 3, NotebookLM, Google AI Features ✅ Family Sharing Support where available ✅ Fast Delivery: 10 minutes to 24 hours ✅ 24/7 KloudItem Support   Price: $15 One Time Payment   Important: Stock is limited, so please check availability before ordering.   Order & Support: Order from KloudItem or contact us through our official support channel. ------------------------------------------- CONTACT Order Here: BUY GEMINI PRO Email: support@klouditem.com Telegram Channel: @klouditemcom Telegram Support: klouditem All Contact: https://linktr.ee/klouditem Website: https://klouditem.com Hours: 24/7 -- Always online
    • Hello everyone,   A quick update from the Emerge team. The official launch of Emerge Eclipse x10 is just around the corner and we are currently finishing the final preparations to ensure a smooth and stable opening for all players. Our team has been working on performance improvements, network optimizations, and additional infrastructure to provide the best possible experience from day one.   🚀 Launch Date: 7 June 2026 🕕 Launch Time: 18:00 CET We would like to invite everyone to join our Discord community where all announcements, updates, events, and support information are posted first. 🌐 Website: https://l2emerge.com 💬 Discord: https://discord.gg/l2emerge Thank you for all the support and feedback during the preparation phase. We look forward to seeing both new and veteran Lineage II players on launch day. See you soon on Emerge!
    • Added an enchant NPC ( more infos on test server)     - remade autofarm system, more clever , more humanlike steps, catacomb mode in route farm and rewrite of route farming   - Updated Antibot to defend even more from more advanced adrenaline users ( not gonna write how 😂 )   - now dll of antibot will not be flagged from antivirus or defenders   - Updated some more the AI based Agent     Our discord https://discord.gg/acvqx9rbhy   L2R Off files / monthly subscription
    • Interlude will never be the same again. To celebrate our first 3 months online, L2 Detona proudly presents League of Lineage.   A brand-new game mode inspired by the world's biggest MOBAs, bringing lane battles, minions, towers, strategic objectives, and epic team fights into the world of Lineage 2. All of this while preserving the essence that made Interlude one of the most beloved chronicles in Lineage 2 history.   ⚔️ Destroy enemy towers. 🛡️ Defend your base. 👑 Lead your team to victory.   📅 Officially launching on June 12, 2026. 🔥 Jump into the action right now through System_Test and become one of the first players to experience League of Lineage. Server Rates XP: 500x SP: 500x Adena: 200x Server Features Full Official Interlude gameplay with custom modifications Exclusive MOBA Arena 3 Hour Buffs for comfortable gameplay No Class Change Quests Website: https://www.l2detona.com Images of project: https://imgur.com/a/Lajn9Ag
  • Topics

×
×
  • Create New...

Important Information

This community uses essential cookies to function properly. Non-essential cookies and third-party services are used only with your consent. Read our Privacy Policy and We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue..