Tópico: Respawn de monas
Ver um Único Post
Antigo 15-02-2011, 02:21 PM   #5
Daniel2
Membro - Veterano
 
Avatar de Daniel2
 
Registrado em: Mar 2009
Localização: Cabeça Dentro dos Livros
Posts: 1,322
Agradeceu: 15
Agradecido 474 Vezes em 306 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Pontos: 8,740, Nível: 62
Pontos: 8,740, Nível: 62 Pontos: 8,740, Nível: 62 Pontos: 8,740, Nível: 62
Atividade: 99%
Atividade: 99% Atividade: 99% Atividade: 99%

Nome Real: Daniel Santos

Inventório de Daniel2

Padrão

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.

Daniel2 está offline   Responder com Citação