Ir para conteúdo

[Help] Atributos Da Arma Não Funciona!


icaro2512

Posts Recomendados

Eu fiz um script para uma armor que se tiver o mesmo ActionID = IDplayer, ela será equipada caso o contrario não equipa.

Mais o que acontece é que quando eu coloco como script em movements.xml , os atributos simplesmente não funcionam!

 

Abaixo estão os scripts:

 

movements.xml

	<movevent type="Equip" itemid="12728" slot="armor" level="100" event="script" value="vip_equip.lua">
    <vocation id="3"/>
   	<vocation id="4"/>
	<vocation id="7" showInDescription="0"/>
	<vocation id="8" showInDescription="0"/>
</movevent>
<movevent type="DeEquip" itemid="12728" slot="armor" event="function" value="onDeEquipItem"/> 	

 

script vip_equip.lua em movements/scripts:

 

function onEquip(cid, item, slot) 
local action_player = getPlayerGUID(cid)+10000
   if(item.actionid == action_player) then		
      return TRUE
   else	
      return FALSE	
   end		
end 

 

Atributos da armor em items.xml:

 

	<item id="12728" article="a" name="elite draken mail">
	<attribute key="weight" value="12000" />
	<attribute key="armor" value="15" />
	<attribute key="skillDist" value="3" />
	<attribute key="skillClub" value="3" />
	<attribute key="skillSword" value="3" />
	<attribute key="skillAxe" value="3" />		
	<attribute key="speed" value="30" />
	<attribute key="slotType" value="body" />
</item>

 

O que acontece é que quando eu coloquei a armor em um jogador, ela simplesmente não adiciona atributos!

Editado por icaro2512
Link para o comentário
Compartilhar em outros sites

é porque eu acho que vai ter que criar a parte OnDeEquip no script, e depois adicionar assim no movements

	<movevent type="Equip" itemid="12728" slot="armor" level="100" event="script" value="vip_equip.lua"/>
    <vocation id="3"/>
   	    <vocation id="4"/>
           <vocation id="7" showInDescription="0"/>
    <vocation id="8" showInDescription="0"/>
</movevent>
<movevent type="DeEquip" itemid="12728" slot="armor" event="script" value="vip_equip.lua"/>

 

afinal de contas é uma arma ou uma armor ? porque ai ta armor.

Abraços

Link para o comentário
Compartilhar em outros sites

é porque eu acho que vai ter que criar a parte OnDeEquip no script, e depois adicionar assim no movements

	<movevent type="Equip" itemid="12728" slot="armor" level="100" event="script" value="vip_equip.lua"/>
    <vocation id="3"/>
   	    <vocation id="4"/>
           <vocation id="7" showInDescription="0"/>
    <vocation id="8" showInDescription="0"/>
</movevent>
<movevent type="DeEquip" itemid="12728" slot="armor" event="script" value="vip_equip.lua"/>

 

afinal de contas é uma arma ou uma armor ? porque ai ta armor.

Abraços

 

É armor, eu já corrigi o post obrigado,

e dessa forma eu já tinha tentado, e tentei novamente agora, e não foi!

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...