Ir para conteúdo

Pergunta

ele nao da erro no executor nem nada. so que ele nao se tranforma ;s

ai vai o script. sao 2 ring's.

versão : 8.6 TFS 4.0

 

data>moviments>scripts

local rate = 1.2
function onEquip(cid, item, slot)
if(item.itemid ~= 10310) then
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Your exp rate + "..((rate - 1)*100).."%.")
doPlayerSetExperienceRate(cid, rate)
doTransformItem(item.uid, 10309 )
return true
end
return true
end
function onDeEquip(cid, item, slot)
if(item.itemid ~= 10309 ) then
return true
end
doPlayerSetExperienceRate(cid, 1.0)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Sua experiência extra terminou.")
doTransformItem(item.uid, 10310)
return true
end

 

exp ring 2

 

local rate = 1.4
function onEquip(cid, item, slot)
if(item.itemid ~= 10063) then
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Your exp rate + "..((rate - 1)*100).."%.")
doPlayerSetExperienceRate(cid, rate)
doTransformItem(item.uid, 10064 )
return true
end
return true
end
function onDeEquip(cid, item, slot)
if(item.itemid ~= 10064 ) then
return true
end
doPlayerSetExperienceRate(cid, 1.4)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Sua experiência extra terminou.")
doTransformItem(item.uid, 10063)
return true
end

 

moviments.xml

 

<movevent type="Equip" itemid="10310" slot="ring" event="function" value="onEquipItem"/>
<movevent type="Equip" itemid="10309" slot="ring" event="script" value="expring.lua"/>
<movevent type="DeEquip" itemid="10309" slot="ring" event="script" value="expring.lua"/>
<movevent type="Equip" itemid="10063" slot="ring" event="function" value="onEquipItem"/>
<movevent type="Equip" itemid="10064" slot="ring" event="script" value="expring2.lua"/>
<movevent type="DeEquip" itemid="10064" slot="ring" event="script" value="expring2.lua"/>

 

em itens.

 

<item id="10309" article="a" name="Exp Ring. Level up mais rapido. Ring que da 20% de Exp A mais">
<attribute key="weight" value="80"/>
<attribute key="slotType" value="ring"/>
<attribute key="transformEquipTo" value="10310"/>
<attribute key="decayTo" value="0"/>
</item>
<item id="10310" article="an" name="Exp Ring. Level up mais rapido. Ring que da 20% de Exp A mais">
<attribute key="weight" value="80"/>
<attribute key="transformEquipTo" value="10309"/>
<attribute key="slotType" value="ring"/>
</item>

 

exp ring 2

 

<item id="10064" article="a" name="Exp Ring. Level up mais rapido. Ring que da 40% de Exp A mais">
<attribute key="weight" value="80"/>
<attribute key="slotType" value="ring"/>
<attribute key="transformEquipTo" value="10310"/>
<attribute key="decayTo" value="0"/>
</item>
<item id="10063" article="an" name="Exp Ring. Level up mais rapido. Ring que da 40% de Exp A mais">
<attribute key="weight" value="80"/>
<attribute key="transformEquipTo" value="10064"/>
<attribute key="slotType" value="ring"/>
</item>

Link para o comentário
https://xtibia.com/forum/topic/189439-xp-ring-nao-funciona/
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...