FL
dúvida

Amulets, Ssa Não Mostram As Charges Corretas

Por Flahvia, 25 de out. de 2012 em Scripts

amulets charges
ssa
5
1.4k
FlahviaF
25 de outubro de 2012 às 10:26

Olá pessoal,

 

Estou com uma dúvida sobre as charges de amuletos. Já fiz vários testes e ainda não consegui acertar o problema. Quando o amuleto dropa do monster vem com as charges todas certinhas mas quando compra do npc vem com 1x.

O Ot é 7.72 / Avesta.

 

Código SSA

<item id="2197" article="a" name="stone skin amulet">

<attribute key="weight" value="760"/>

<attribute key="slotType" value="necklace"/>

<attribute key="charges" value="10"/>

<attribute key="showcharges" value="1"/>

<attribute key="absorbpercentenergy" value="80"/>

<attribute key="absorbpercentphysical" value="80"/>

<attribute key="absorbpercentfire" value="80"/>

</item>

 

Bom outro detalhe, o atributo showcharges, acredito que a condição seja 1 = verdadeiro, mostrar ou não mostrar as charges. Mas por via das dúvidas, tambem já teste alterando este valor :p

 

 

Código SSA no NPC

shopModule:addBuyableItem({'stone skin amulet'}, 2197, 5000, 10) ID Valor Cargas

 

 

Já testei retirar as charges do código do npc, deu na mesma. Já removi as charges do item e deixei só no npc, também não resolveu. O que eu estou deixando passar ? rs

 

Se alguém tiver uma idéia, eu agradeço desde já a ajuda ;)

Editado Outubro 25 por Flahvia

LummosL
28 de outubro de 2012 às 09:55

Em items.xml substiua o seu SSA por este:

 

 

</item>

<item id="2197" article="a" name="stone skin amulet">

<attribute key="weight" value="760"/>

<attribute key="slotType" value="necklace"/>

<attribute key="charges" value="5"/>

<attribute key="showcharges" value="1"/>

<attribute key="absorbPercentPhysical" value="80"/>

<attribute key="absorbPercentDeath" value="80"/>

<attribute key="showattributes" value="1"/>

</item>

 

Em movements.xml coloque isso (procure o ID 2197 para substituir antes):

 

<movevent type="Equip" itemid="2197" slot="necklace" event="function" value="onEquipItem"/>

<movevent type="DeEquip" itemid="2197" slot="necklace" event="function" value="onDeEquipItem"/>

 

 

O código do NPC aqui funcionou perfeitamente.

FlahviaF
28 de outubro de 2012 às 19:22

Olá,

 

Testei aqui e não deu certo, o compilador não reconhece o attribute key="showattributes".

Quando o amuleto dropa de Hydra ta vindo certinho mas do npc não.

Vou continuar fazendo alguns testes.

 

Obrigada mesmo assim :)

LummosL
28 de outubro de 2012 às 20:28

De nada. Vou ver o que posso fazer e te aviso por PM.

 

 

Dúvida sanada, tópico reportado para que movam.

FlahviaF
28 de outubro de 2012 às 21:45

Me desculpe, mas dúvida sanada?

Ainda estou com este problema sad.png