Secret Experience

Secret Experience (https://secretexperience.net/index.php)
-   [L2J] Dúvidas Solucionadas (https://secretexperience.net/forumdisplay.php?f=653)
-   -   Respawn de monas (https://secretexperience.net/showthread.php?t=29498)

{ADM}-Fenex 15-02-2011 12:20 AM

Respawn de monas
 
Oi, e assim quero colocar para quando alguem morrer em monas aparecer no respawn de MONAS alguem aew sabe como eu coloco isso ?

Uso L2JTEON Ultima Versão

ExclusivesHost 15-02-2011 12:53 AM

acho que teria que criar no java um arquivo para fazer isso

Daniel2 15-02-2011 08:54 AM

mano é o seguinte dentro da pasta data/zones aii você abre o arquivo zones.xml e procura o locar de monas aii você arruma o

Citação:

<stat name='spawnX' val='73890'/>
<stat name='spawnY' val='142656'/>
<stat name='spawnZ' val='-3778'/>
do jeito que você quer entendeu.

{ADM}-Fenex 15-02-2011 10:58 AM

ai mano la dentro de Zona.xml não tem monas Não, eu acho que tem que mexer no java

Daniel2 15-02-2011 02:21 PM

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.

{ADM}-Fenex 16-02-2011 01:48 AM

Vlw mano, mais so que você esqueceu de falar onde eu coloco esse arquivos, assim o caminho
Ex
net.sf.l2j.gameserver


Horários baseados na GMT -3. Agora são 01:57 AM.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.