<movevent type="DeEquip" itemid="7438" slot="right-hand" event="script" value="gbow.lua"/> <movevent type="DeEquip" itemid="7438" slot="left-hand" event="script" value="gbow.lua"/>
2 tags /\
function onDeEquip(cid, item, slot)
local crystalArrowId = 2352
if getPlayerSlotItem(cid, 10).itemid == crystalArrowId then
return false, doPlayerSendCancel(cid,'Você precisa retirar primeiro á '..getItemNameById(crystalArrowId)..'.')
end
return true
end




info
Grupo: Conde
Registrado: 16/09/07
Posts: 600
Reputação: +151
Gênero: Masculino
Char no Tibia: NãoJogoMais
Eu queria um Script no qual você só pudesse usar o "item / munição" no local do "ammo" se você estivesse com a arma no qual vai precisar para arremessa-lo em mãos.
No caso temos o Exemplo do Crystal Arrow...só poder por no SLOT do "AMMO" se você tiver com o G-Bow na mão.
Consegui esse Script em um topico...veja abaixo o Script.
Sendo assim, o player pode remover o G-Bow e mesmo assim continuar o com o Crystal Arrow no SLOT "AMMO".
Andei pensando em uma solução... como seria?
Será que se fizesse o inverso, sim o inverso, do player só poder remover o G-Bow do Slot Hand, se o "Crystal Arrow" não estiver no Slot de "AMMO".. isso seria possível?
Ou alguma outra forma do player não conseguir remover o G-Bow e usar o Crystal Arrow com outro Bow qualquer...
Ou ajudar em uma das sugestões também me ajudaria a solucionar o problema:
1- Como por para cada munição "Arrow, Poison Arrow, Burst Arrow..." cada um só poder ser arremessado pela arma certa. Ex: Arrow só com o bow comum, poison arrow só com o Elvish Bow...etc.
2- Como faz para adicionar novas munições? (além de arrow e bolt.. para assim criar arma que arremessasse somente ela)
3- Ou no Movements, que fiz acima.
Fico no aguardo...
Abraços
Valendo REP+
Editado Julho 5 por Gonorreia