Postado Setembro 16, 2019 5 anos Alguem sabe me dizer como eu faço pra um item rodar um script e ter a funçao de equipamento no movements.xml? Exemplo: <movevent type="Equip" itemid="12674" slot="shield" event="script" value="xdxd.lua"/> <movevent type="Equip" itemid="12674" slot="shield" event="script" value="xdxd.lua"> e <movevent type="Equip" itemid="12674" slot="shield" event="function" value="onDeEquipItem"/> <movevent type="Equip" itemid="12674" slot="shield" event="function" value="onEquipItem"> assim nao funciona pq ele acusa q é duplicado, mas se eu por só o do script ele nao recebe os atributos colocados no items.xml
Postado Setembro 16, 2019 5 anos e um shield ou um item normal? como glove armor legs boots? <movevent type="Equip" itemid="12674" slot="shield" event="function" value="onEquipItem"/> <movevent type="DeEquip" itemid="12674" slot="shield" event="function" value="onDeEquipItem"/> Tente assim, e ver se deu certo. https://github.com/italoxxx1
Postado Setembro 16, 2019 5 anos Autor isso eu sei, bro. a questao é q eu quero q ele tenha sua funçao de item e rode um script.
Postado Setembro 16, 2019 5 anos Como assim rode um script? me dê uma explicação pq não estou entendendo nada. https://github.com/italoxxx1
Postado Setembro 16, 2019 5 anos Autor @ITALOx exemplo: Spoiler <movevent type="DeEquip" itemid="2511" slot="shield" event="script" value="items/critical.lua"/> <movevent type="Equip" itemid="2511" slot="shield" event="script" value="items/critical.lua"> se eu por assim, o item vai ler esse script: Spoiler local storage = 48903 function onEquip(cid, item, slot) setPlayerStorageValue(cid, storage, 15) return true end function onDeEquip(cid, item, slot) setPlayerStorageValue(cid, storage, -1) return true end mas ele nao vai funcionar como shield e nao vai receber os atributos declarados no items.xml
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.