Jump to content

oceeman

Members
  • Posts

    40
  • Credits

  • Joined

  • Last visited

  • Feedback

    0%

Posts posted by oceeman

  1. L2ZENIDO INTERLUDE SERVER

    Server was developed and tested internally.

    No custom items and no overpowered classes.

     

    Open beta started on Friday 22.05.2015!


     

     

    INFO

    Start Equipment = Top NG

    Start Adena = 100.000 (100k)

    D-C-B-A-S Items = GM-Shop and Retail

    Auto Learn Skills

     

    % life stone = 5% purple augment

    % high life stone = 15% purple augment

    % top life stone = 30% purple augment

     

    VIP ACCOUNTS

    Can login if server is full

    Can make offline shop

    Receive daily reward

     

    BUFFS

    MaxBuff = 20+4DI(RETAIL)

    MaxDebuff = 4

    Buff Duration = 1h

    NPC Buffer

     

    ENCHANT

    Safe = 4

    Max With normal/blesseds = 16

    % NORMALS = 30%

    % BLESSEDS = 30%

     

    SUBCLASS NO QUEST

     

    RATES

    RateXp = x70

    RateSp = x70

    RatePartyXp = x1.1

    RatePartySp = x1.1

    RateDropAdena = x80

    RateConsumableCost = x1

    RateDropItems = x20

    RateDropSealStones = x1

    RateDropSpoil = x17

    RateDropManor = x1

    QuestDropRate = x2

     

    DROP RAID BOSSES

    Grand Boss:

    ItemsBoss = x2

    BossAutoLoot = False

     

    INVENTORY SPACE LIMITS

    NoDwarf = 125

    Dwarf = 150

    SlotsForDwarf = 150

    SlotsForNoDwarf = 125

    SlotsForClan = 210

    FreightSlots = 20

  2.  

    Hello
     
     I do not open any server, cuz i think im too old for it now. But i have the good offer for you. If u think about start ur l2 and u dont have money or ur experience is to low i cant help you.
     
     I have big experience with administration dedicated server and about 5 years im work as developer with l2j servers.
     
     So i want to offer you:
     
     - full set up L2J server for free
     - Machine server with 100% DDoS protection no limited
     - First month for free, than u have time to start your project
     - My machines its 8 cores CPUs with 32-64GB ram, and very fast hard drive SSD 10K RPM, for servers like lineage 2 it give best quality.
     - I can set up too your Website and Email Account
     
     If your server will start good and u will want keep him. I think u can keep it at my datacenter for 15-20euro per month. Its more cheaply than u buy alone server for 50euros or more with ddos protection.

     

     

    SSD 10k RPM ?!?! :)))) SSD don't have any Rotations Per Minute. They don't have multiple discs, like traditional HDDs.

    I think you bluff information.

  3. Join to have a good start and help for most balanced PvP experience!

     

    zenido.com/l2

     

    Server Rates

    Exp: x5000

    SP: x5000

    Drop: x1

    Spoil: x1

    Adena: x1

    Quest Drop: x1

    Quest Reward: x1

    Quest Exp/SP: x1

    Quest Adena: x1

    RaidBoss Drop: x1

    GrandBoss Drop: x1

     

    Gameplay

    Safe Enchant: +4

    Max Weapon Enchant: +25

    Max Armor Enchant: +20

    Auto Loot

    Drop Protection

    Player Spawn Protection

    Increased Weight Limit

    Start Level: 80

    Max Subclasses: 5

    Subclass Level: 80

    Subclass Without Quest

     

    Custom Features

    Buy Full A Grade + 16 FREE

    Farm for S Grade

    Custom Farming and PvP Zones

    Special PvP Zone - Fight for Adena

    Support for 3000+ players Online

  4. Grand opening on 01.09.2012

    Open Beta phase. Join to have a good start and help for most balanced PvP experience!

     

    Zenido.com/l2

     

    Server Rates

    Exp: x5000

    SP: x5000

    Drop: x1

    Spoil: x1

    Adena: x1

    Quest Drop: x1

    Quest Reward: x1

    Quest Exp/SP: x1

    Quest Adena: x1

    RaidBoss Drop: x1

    GrandBoss Drop: x1

     

    Gameplay

    Safe Enchant: +4

    Max Weapon Enchant: +25

    Max Armor Enchant: +20

    Auto Loot

    Drop Protection

    Player Spawn Protection

    Increased Weight Limit

    Start Level: 80

    Max Subclasses: 5

    Subclass Level: 80

    Subclass Without Quest

     

    Custom Features

    Buy Full A Grade + 16 FREE

    Farm for S Grade

    Custom Farming and PvP Zones

    Special PvP Zone - Fight for Adena

    Support for 3000+ players Online

  5. package ai.individual;
    
    import ai.group_template.L2AttackableAIScript;
    import com.l2jserver.Config;
    import com.l2jserver.gameserver.datatables.SkillTable;
    import com.l2jserver.gameserver.instancemanager.GrandBossManager;
    import com.l2jserver.gameserver.model.actor.L2Npc;
    import com.l2jserver.gameserver.model.actor.instance.L2GrandBossInstance;
    import com.l2jserver.gameserver.model.actor.instance.L2PcInstance;
    import com.l2jserver.gameserver.network.serverpackets.NpcSay;
    import com.l2jserver.gameserver.network.serverpackets.PlaySound;
    import com.l2jserver.gameserver.templates.StatsSet;
    import com.l2jserver.util.Rnd;
    
    public class Freya extends L2AttackableAIScript
    {
    private static final String[] Text =
    {
    	"Ha ha.. PLAYERNAME! Feel the true power of Ice Queen!", "PLAYERNAME, get over here!", "You cannot run from me, PLAYERNAME!", "PLAYERNAME, where are you going to?"
    };
    
    private static final String[] Text2 =
    {
    	"Ha ha.. Did you think you win?", "I will erase you from this world!"
    };
    
    private static final String[] Text3 =
    {
    	"How do you feel now, PLAYERNAME?", "Fee; my wrath, PLAYERNAME!", "PLAYERNAME, feel my curse!"
    };
    
    private static final int FREYA = 18847;
    private static final int FREYA2 = 29179;
    private static final byte ALIVE = 0;
    private static final byte DEAD = 1;
    private L2GrandBossInstance freya, freya2;
    
    public Freya(int id, String name, String descr)
    {
    	super(id, name, descr);
    	int[] mob =
    	{
    			FREYA, FREYA2
    	};
    	this.registerMobs(mob);
    
    	StatsSet info = GrandBossManager.getInstance().getStatsSet(FREYA);
    	int status = GrandBossManager.getInstance().getBossStatus(FREYA);
    	if (status == DEAD)
    	{
    		// load the unlock date and time for freya from DB
    		long temp = info.getLong("respawn_time") - System.currentTimeMillis();
    		// if freya is locked until a certain time, mark it so and start the unlock timer
    		// the unlock time has not yet expired.
    		if (temp > 0)
    			startQuestTimer("freya_unlock", temp, null, null);
    		else
    		{
    			// the time has already expired while the server was offline. Immediately spawn freya.
    			L2GrandBossInstance freya = (L2GrandBossInstance) addSpawn(FREYA, 114727, -114727, -11200, 0, false, 0);
    			GrandBossManager.getInstance().setBossStatus(FREYA, ALIVE);
    			spawnBoss(freya);
    		}
    	}
    	else
    	{
    		int loc_x = info.getInteger("loc_x");
    		int loc_y = info.getInteger("loc_y");
    		int loc_z = info.getInteger("loc_z");
    		int heading = info.getInteger("heading");
    		int hp = info.getInteger("currentHP");
    		int mp = info.getInteger("currentMP");
    		L2GrandBossInstance freya = (L2GrandBossInstance) addSpawn(FREYA, loc_x, loc_y, loc_z, heading, false, 0);
    		freya.setCurrentHpMp(hp, mp);
    		spawnBoss(freya);
    	}
    }
    
    public void spawnBoss(L2GrandBossInstance npc)
    {
    	GrandBossManager.getInstance().addBoss(npc);
    	npc.broadcastPacket(new PlaySound(1, "BS01_A", 1, npc.getObjectId(), npc.getX(), npc.getY(), npc.getZ()));
    }
    
    @Override
    public String onAdvEvent(String event, L2Npc npc, L2PcInstance player)
    {
    	if (event.equalsIgnoreCase("freya_unlock"))
    	{
    		L2GrandBossInstance freya = (L2GrandBossInstance) addSpawn(FREYA, 114727, -114727, -11200, 0, false, 0);
    		GrandBossManager.getInstance().setBossStatus(FREYA, ALIVE);
    		spawnBoss(freya);
    	}
    	return super.onAdvEvent(event, npc, player);
    }
    
    @Override
    public String onAttack(L2Npc npc, L2PcInstance attacker, int damage, boolean isPet)
    {
    	int npcId = npc.getNpcId();
    	if (npcId == FREYA)
    	{
    		if (npc.isInsideRadius(attacker, 1000, false, false) && !npc.isInsideRadius(attacker, 300, false, false) && Rnd.get(20) == 0)
    		{
    			npc.broadcastPacket(new NpcSay(npc.getObjectId(), 0, npcId, Text[Rnd.get(3)].replace("PLAYERNAME", attacker.getName().toString())));
    			attacker.teleToLocation(npc.getX(), npc.getY(), npc.getZ());
    			npc.setTarget(attacker);
    			npc.doCast(SkillTable.getInstance().getInfo(4064, 1));
    		}
    		if (npc.isInsideRadius(attacker, 1000, false, false) && !npc.isInsideRadius(attacker, 300, false, false) && Rnd.get(20) == 0)
    		{
    			npc.setTarget(attacker);
    			npc.doCast(SkillTable.getInstance().getInfo(1290, 1));
    		}
    		if (npc.isInsideRadius(attacker, 1000, false, false) && !npc.isInsideRadius(attacker, 300, false, false) && Rnd.get(100) == 0)
    		{
    			npc.setTarget(attacker);
    			npc.doCast(SkillTable.getInstance().getInfo(1169, 14));
    		}
    		if (npc.isInsideRadius(attacker, 1000, false, false) && !npc.isInsideRadius(attacker, 300, false, false) && Rnd.get(20) == 0)
    		{
    			npc.setTarget(attacker);
    			npc.doCast(SkillTable.getInstance().getInfo(1183, 4));
    		}
    		if (npc.getMaxHp() * 40 / 100 > npc.getCurrentHp() - damage)
    		{				
    			freya.deleteMe();
    			freya2 = (L2GrandBossInstance) addSpawn(FREYA2, 114721, -114793, -11209, 0, false, 0);
    			freya2.setCurrentHpMp(4400000, 200000);
    			freya2.broadcastPacket(new NpcSay(npc.getObjectId(), 0, npcId, Text2[Rnd.get(1)]));
    		}
    	}
    	if (npcId == FREYA2)
    	{
    		if (npc.isInsideRadius(attacker, 1000, false, false) && !npc.isInsideRadius(attacker, 300, false, false) && Rnd.get(10) == 0)
    		{
    			npc.broadcastPacket(new NpcSay(npc.getObjectId(), 0, npcId, Text[Rnd.get(3)].replace("PLAYERNAME", attacker.getName().toString())));
    			attacker.teleToLocation(npc.getX(), npc.getY(), npc.getZ());
    			npc.setTarget(attacker);
    			npc.doCast(SkillTable.getInstance().getInfo(4064, 1));
    		}
    		if (npc.isInsideRadius(attacker, 1000, false, false) && !npc.isInsideRadius(attacker, 300, false, false) && Rnd.get(100) == 0)
    		{
    			npc.broadcastPacket(new NpcSay(npc.getObjectId(), 0, npcId, Text3[Rnd.get(2)].replace("PLAYERNAME", attacker.getName().toString())));
    			attacker.teleToLocation(npc.getX(), npc.getY(), npc.getZ());
    			npc.setTarget(attacker);
    			npc.doCast(SkillTable.getInstance().getInfo(6148, 1));
    		}
    		if (npc.isInsideRadius(attacker, 1000, false, false) && !npc.isInsideRadius(attacker, 300, false, false) && Rnd.get(20) == 0)
    		{
    			npc.setTarget(attacker);
    			npc.doCast(SkillTable.getInstance().getInfo(1340, 1));
    		}
    		if (npc.getMaxHp() * 60 / 100 < npc.getCurrentHp() - damage)
    		{
    			freya2.deleteMe();
    			freya = (L2GrandBossInstance) addSpawn(FREYA, 114721, -114793, -11209, 0, false, 0);
    			freya.setCurrentHpMp(11061361, 200000);
    		}
    	}
    	return super.onAttack(npc, attacker, damage, isPet);
    }
    
    @Override
    public String onKill(L2Npc npc, L2PcInstance killer, boolean isPet)
    {
    	int npcId = npc.getNpcId();
    	if (npcId == FREYA)
    	{
    		int objId = npc.getObjectId();
    		npc.broadcastPacket(new PlaySound(1, "BS02_D", 1, objId, npc.getX(), npc.getY(), npc.getZ()));
    		npc.broadcastPacket(new NpcSay(objId, 0, npcId, "Brave heroes!"));
    		npc.broadcastPacket(new NpcSay(objId, 0, npcId, "Good fight but I shall return again."));
    		npc.broadcastPacket(new NpcSay(objId, 0, npcId, "You have not seen the last of Ice Queen!"));
    
    		GrandBossManager.getInstance().setBossStatus(FREYA, DEAD);
    		long respawnTime = (long) Config.Interval_Of_Freya_Spawn + Rnd.get(Config.Random_Of_Freya_Spawn);
    		startQuestTimer("freya_unlock", respawnTime, null, null);
    		// also save the respawn time so that the info is maintained past reboots
    		StatsSet info = GrandBossManager.getInstance().getStatsSet(FREYA);
    		info.set("respawn_time", (System.currentTimeMillis() + respawnTime));
    		GrandBossManager.getInstance().setStatsSet(FREYA, info);
    	}
    	else if (npcId == FREYA2)
    	{
    		int objId = npc.getObjectId();
    		npc.broadcastPacket(new PlaySound(1, "BS02_D", 1, objId, npc.getX(), npc.getY(), npc.getZ()));
    		npc.broadcastPacket(new NpcSay(objId, 0, npcId, "Brave heroes!"));
    		npc.broadcastPacket(new NpcSay(objId, 0, npcId, "Good fight but I shall return again."));
    		npc.broadcastPacket(new NpcSay(objId, 0, npcId, "You have not seen the last of Ice Queen!"));
    
    		GrandBossManager.getInstance().setBossStatus(FREYA, DEAD);
    		long respawnTime = (long) Config.Interval_Of_Freya_Spawn + Rnd.get(Config.Random_Of_Freya_Spawn);
    		startQuestTimer("freya_unlock", respawnTime, null, null);
    		// also save the respawn time so that the info is maintained past reboots
    		StatsSet info = GrandBossManager.getInstance().getStatsSet(FREYA);
    		info.set("respawn_time", (System.currentTimeMillis() + respawnTime));
    		GrandBossManager.getInstance().setStatsSet(FREYA, info);
    	}
    	return super.onKill(npc, killer, isPet);
    }
    
    public static void main(String[] args)
    {
    	// now call the constructor (starts up the ai)
    	new Freya(-1, "freya", "ai");
    }
    }
    

     

    despawn and create a new one like halisha

  6. Hey! I wanted to make a NPC transform into another NPC when it has 40% HP but I get an error :-s

     

    Code:

    if (npc.getMaxHp() * 40 / 100 > npc.getCurrentHp() - damage)
    		{				
    			freya.deleteMe();
    			freya2 = (L2GrandBossInstance) addSpawn(FREYA2, 114721, -114793, -11209, 0, false, 0);
    			freya2.setCurrentHpMp(4400000, 200000);
    			freya2.broadcastPacket(new NpcSay(npc.getObjectId(), 0, npcId, Text2[Rnd.get(1)]));
    		}
    

     

    Error:

     

    java.lang.NullPointerException
    at ai.individual.Freya.onAttack(Freya.java:127)
    at com.l2jserver.gameserver.model.quest.Quest.onAttack(Quest.java:700)
    at com.l2jserver.gameserver.model.quest.Quest.notifyAttack(Quest.java:367)
    at com.l2jserver.gameserver.model.actor.L2Attackable.addDamage(L2Attackable.java:915)
    at com.l2jserver.gameserver.model.actor.L2Attackable.reduceCurrentHp(L2Attackable.java:490)
    at com.l2jserver.gameserver.model.actor.L2Attackable.reduceCurrentHp(L2Attackable.java:447)
    at com.l2jserver.gameserver.model.actor.L2Character.onHitTimer(L2Character.java:5158)
    at com.l2jserver.gameserver.model.actor.instance.L2PcInstance.onHitTimer(L2PcInstance.java:4509)
    at com.l2jserver.gameserver.model.actor.L2Character$HitTask.run(L2Character.java:2592)
    at com.l2jserver.gameserver.ThreadPoolManager$RunnableWrapper.run(ThreadPoolManager.java:86)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:206)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    at java.lang.Thread.run(Thread.java:662)
    

  7. FREYA stable server, Fresh Start 7 march 2011!

     

    www.zenido.com/l2

     

    1000x exp / sp

     

    .xp command to enable / disable getting exp

     

    Custom name color for each race

     

    6 subclasses for 1 character ( Lvl 85 for subclass )

     

    NO Certifications

     

    Olympiad system - starting from 16:00 - 20:00 GMT

     

    Olympiad system - heroes are formed every 2 weeks

     

    Max enchant weapon +16 rate of success is 70%, safe till +4

     

    Max enchant armor +16 rate of success 70% , safe till +4

     

    Blessed Scroll of Enchant: weapon - 85% | armor - 85%

     

    Custom zones -> pvp zones + medal + attribute items

     

    Teleport to every grandboss | quest items at trader

     

    Buffer 3 hours buff time includes 6 schemes available 36+4+12

     

    Augmenter in every town with full items on sale

     

    TvT Every 3 hour - 20 mins length

     

    Noblesse Manager -> Kitty

     

    No drop at any karma value

     

    Weight limit increased 5x

     

    Color title can be changed at npc Gamma

     

    Tattoos have special abilities

     

    Overpowered classes are balanced here.

     

    Custom intanced Ice Queen (Freya) that works!

  8. Hey!

     

    We are a new young network and we want to start with an L2 server. Our website is at zenido.com.

     

    For the Lineage 2 server we need 1 more developer (even 2 maybe) and few GMs to watch over server and to answer petitions and send me reports.

     

    The first server will be high rate 1000x exp with max +16 enchants, full buffs 3h so it will be a PvP server with no crazy enchants. Top items will be purchased with second best items + other items from fishing or killing pumpkins or farming (farming will be best rewarding) and from votes (at each 10 votes players gets some item).

     

    This is a long time project. We plan to make more Lineage 2 servers (both low rate - retail and interlude, maybe C4 off also :D). PM me or mail me at ice_howler[at]yahoo[dot]com (this is also messenger address).

  9. Hey!

     

    I am glad to announce the opening of Zenido WoW, a 1.12.1 private server.

     

    The server version is 1.12.1 (before Burning Crusade) and that is because at that point the game was really nice and balanced.

     

    The server is as blizzlike as poossible. Here are some rates:

    • XP Rate: 4x
    • Drop Rate: 2x
    • Honor: 5x
    • Crafting: 2x

    We are working and updating both the server and the website with fixes and improvements to keep the classic WoW experience the best. We also plan to make some kind of achievements like in WOTLK+.

     

    Again, the website is here.

  10. Hello! We are a team of 2 members. One of us is expert on building websites (see our home www.zenido.com ) and I am experienced C# and java programmer (we both made lot projects and won contests).

     

    We plan to make servers for greatest MMOs like Lineage2, WoW, Aion, CS (starting with L2) but we would like to associate with someone who has a good server so we come with our skills and you come with the server and make a deal.

     

    IF you are interested in more details please contact me at ice_howler@yahoo.com or post here.

  11. Hello! We are a team of 2 members. One of us is expert on building websites (see our home www.zenido.com ) and I am experienced C# and java programmer (we both made lot projects and won contests).

     

    We plan to make servers for greatest MMOs like Lineage2, WoW, Aion, CS (starting with L2) but we would like to associate with someone who has a good server so we come with our skills and you come with the server and make a deal.

     

    IF you are interested in more details please contact me at ice_howler@yahoo.com or post here.

×
×
  • 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