RA
pedido

Alguem me ajuda para colocar skill nesse script.

Por ravely13, 28 de dez. de 2012 em Scripts

script
6
786
ravely13R
28 de dezembro de 2012 às 14:05

Eu estou querendo colocar para 3 colares para darem skill e speed , mais por causa do movements xml que usa outro script não ta dando , quem souber colocar para o script dar skill e speed me ajuda .

 

Amuleto 1 ML e speed .

 

function onEquip(cid,slot,item)

doSetCreatureOutfit(cid,{lookType = 264}, -1)

return true

end

function onDeEquip(cid,slot,item)

doRemoveCondition(cid,CONDITION_OUTFIT)

return true

end

 

Amuleto 2 AxeFighting e speed .

 

 

function onEquip(cid,slot,item)

doSetCreatureOutfit(cid,{lookType = 255}, -1)

return true

end

function onDeEquip(cid,slot,item)

doRemoveCondition(cid,CONDITION_OUTFIT)

return true

end

 

Amuleto 3 Distance e speed .

 

function onEquip(cid,slot,item)

doSetCreatureOutfit(cid,{lookType = 64}, -1)

return true

end

function onDeEquip(cid,slot,item)

doRemoveCondition(cid,CONDITION_OUTFIT)

return true

end

Editado Dezembro 28 por ravely13

fodimF
28 de dezembro de 2012 às 14:40

Isso é no item.xml men

ravely13R
28 de dezembro de 2012 às 14:51

sim mais não ta dando porque precisa botar nos movements tbm, e o movements desses amuletos ja estão sendo usados apra o efeito do amuleto.

IncurI
28 de dezembro de 2012 às 14:56

Vá ao items.xml e coloque isso:

 

 

<item id="2200" article="a" name="protection amulet">

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

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

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

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

<attribute key="speed" value="40" />

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

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

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

</item>

Nesse caso eu editei o protection amulet, você pode editar qualquer outro.

O que eu mudei está em vermelho.

Coloque:

<attribute key="skillAxe" value="1" /> <- almenta o skill de axe, troque pelo de magic.

<attribute key="skillDist" value="1" /> <- almenta o skill de distance, troque pelo de magic.

 

Troque o que está em azul pela quantidade que você quer que almente.

Editado Dezembro 28 por Incur

ravely13R
28 de dezembro de 2012 às 15:13

Vey eu sei mais o problema é nos movements , nao da pra deixar assim :

 

<movevent type="Equip" itemid="2133" slot="necklace" event="script" value="amuleto3.lua"/>

<movevent type="DeEquip" itemid="2133" slot="necklace" event="script" value="amuleto3.lua"/>

 

porque eu tenho que usa ele assim , por causa do efeito de transformação que dá.

 

 

<movevent type="Equip" itemid="2133" slot="necklace" event="script" value="amuleto3.lua"/>

<movevent type="DeEquip" itemid="2133" slot="necklace" event="script" value="amuleto3.lua"/>

fodimF
28 de dezembro de 2012 às 15:47

Duplica e coloca Function OnEquip

Editado Dezembro 28 por Fodim