Jump to content

Recommended Posts

Posted

Anyone knows... how can we set a "New" Area as an instance?

I see... an xml file... that contains doors-Mobs

<instance name="Bloodshed">
<activityTime val="25"/>
<timeDelay val="24"/>
<allowSummon val="false"/>
<spawnlist><spawn npcId="40003" x="-238685" y="220544" z="-10135" heading="49277" respawn="0"/>
<spawn npcId="40004" x="-238685" y="219424" z="-10135" heading="16337" respawn="0"/>
<spawn npcId="40005" x="-240449" y="219983" z="-10144" heading="65268" respawn="0"/>
</spawnlist>
<doorlist>
<door doorId="12240001"/>
<door doorId="12240002"/>
</doorlist>
</instance>

and iam seeing and a _init_.py

well iam not an Expert on py... but as far as i can see... the only related with the  Location-limits of the instace...

are those lines.

from com.l2jserver.gameserver.instancemanager.InstanceManager  import InstanceWorld

def teleportplayer(self,player,teleto):
player.setInstanceId(teleto.instanceId)
player.teleToLocation(teleto.x, teleto.y, teleto.z)

 

And iam seeing and that one

worldid

 

But where from can i change Worldid?

AS for the import Instance world... didnt find any Instance manager at my DP. hm...

  • 4 weeks later...
  • 2 weeks later...
Posted

its lame made, it will be hard to implement new solo instances, a fix:

 

if (instanceId == 500000)

{

int hours = (int) (remainingTime / 3600);

int minutes = (int) ((remainingTime%3600) / 60);

activeChar.sendMessage("Solo Instance will be available to re-use in " + hours + " hours and " + minutes + " minutes.");

}

/* elseif (instanceId == 500001)

{

...

}

*/ else

{

    int hours = (int) (remainingTime / 3600);

int minutes = (int) ((remainingTime%3600) / 60);

SystemMessage sm = SystemMessage.getSystemMessage(SystemMessageId.AVAILABLE_AFTER_S1_S2_HOURS_S3_MINUTES);

sm.addString(InstanceManager.getInstance().getInstanceIdName(instanceId));

sm.addNumber(hours);

sm.addNumber(minutes);

activeChar.sendPacket(sm);

}

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



×
×
  • Create New...