[Help] Atributos Da Arma Não Funciona!

icaro2512
em Lixeira Pública

icaro2512

tyzzers.com
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 28/12/05Posts: 17Char no Tibia: Vernus the Knight

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!

Saymon14

.
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 05/05/10Posts: 544

é 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

 

Não entro em equipes, já tenho meu projeto, não insista.

 

 

 

 

 

 

Easy Mapper Map Editor 8.60: Clique aqui

[8.60] BeastXHunter: Clique aqui

icaro2512

tyzzers.com
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 28/12/05Posts: 17Char no Tibia: Vernus the Knight

é 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!