15-02-2011, 02:21 PM
|
#5
|
|
Membro - Veterano
Registrado em: Mar 2009
Localização: Cabeça Dentro dos Livros
Posts: 1,322
Agradecido 474 Vezes em 306 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
|
Xml
Citação:
<zone id='20067' type='Arena' shape='NPoly' minZ='-3600' maxZ='-3400'>
<stat name='name' val='Monastery of Sailensi <~sei la como se escreve --''/>
<spawn X='17817' Y='170079' Z='-3530'/>
<spawn X='15665' Y='169130' Z='-3541'/>
<spawn X='17577' Y='170128' Z='-3534'/>
<spawn X='19737' Y='170976' Z='-3583'/>
</zone>
|
bom mano o vermelho é o minimo e o maximo de espaço certo deixa assim já os outros você modifica como você quizer que é aonde o player vai nascer ou quando morrer do mesmo jeito --'.
base java
Citação:
public void setParameter(String name, String value)
{
if (name.equals("name"))
{
_arenaName = value;
}
else if (name.equals("spawnX"))
{
_spawnLoc[0] = Integer.parseInt(value);
}
else if (name.equals("spawnY"))
{
_spawnLoc[1] = Integer.parseInt(value);
}
else if (name.equals("spawnZ"))
{
_spawnLoc[2] = Integer.parseInt(value);
}
else super.setParameter(name, value);
}
@Override
protected void onEnter(L2Character character)
{
character.setInsideZone(L2Character.ZONE_PVP, true);
if (character instanceof L2PcInstance)
{
((L2PcInstance)character).sendPacket(new SystemMessage(SystemMessageId.ENTERED_COMBAT_ZONE) );
}
}
|
já no java não precisa mexer que ele já vem bem elaborado basta você criar o local e coloca na zone.xml que ele funciona do mesmo jeito e a ilha entendeu.
|
|
|