Ir para conteúdo
  • 0

felippepsa

Pergunta

Posts Recomendados

  • 0

Acho que ele quis dizer:

Quando um jogador der "Use with" em um monstro ou em um outro jogador, o item cairá no chão.

 

Talvez como se ele estivesse "jogando" a kunai e ela cai no chão, por exemplo.

 

 

É isso mesmo felippepsa?

Link para o comentário
Compartilhar em outros sites

  • 0

Acho que ele quis dizer:

Quando um jogador der "Use with" em um monstro ou em um outro jogador, o item cairá no chão.

 

Talvez como se ele estivesse "jogando" a kunai e ela cai no chão, por exemplo.

 

 

É isso mesmo felippepsa?

Sim incur Editado por felippepsa
Link para o comentário
Compartilhar em outros sites

  • 0

Aqui sua action, sabe criar a tag?


function onUse(cid, item, fromPosition, itemEx, toPosition)
    
    if not isMonster(itemEx.uid) and not isPlayer(itemEx.uid) then
        doPlayerSendCancel(cid, "Voce so pode usar em criaturas.")
        return true
    end
    
    if itemEx.uid == cid then
        doPlayerSendCancel(cid, "Voce nao pode usar em si mesmo.")
        return true
    end
    
    doRemoveItem(item.uid, 1)
    doCreateItem(item.itemid, 1, getThingPos(itemEx.uid))
    return true
end
Link para o comentário
Compartilhar em outros sites

  • 0

Crie dropitem.lua em data/actions/scripts e coloque o código que passei acima. Depois vai no actions.xml e coloca essa tag:

<action itemid="10155" script="dropitem.lua"/>

No lugar de 10155 coloca o id do item que vc vai usar.

Link para o comentário
Compartilhar em outros sites

  • 0

Crie dropitem.lua em data/actions/scripts e coloque o código que passei acima. Depois vai no actions.xml e coloca essa tag:

<action itemid="10155" script="dropitem.lua"/>
No lugar de 10155 coloca o id do item que vc vai usar.

 

Nada ainda :/
Link para o comentário
Compartilhar em outros sites

  • 0

Como vc tá testando? Dá erro no console?

Não daerro no console

Como vc tá testando? Dá erro no console?

function onUse(cid, item, fromPosition, itemEx, toPosition)

 

if not isMonster(itemEx.uid) and not isPlayer(itemEx.uid) then

doPlayerSendCancel(cid, "Voce so pode usar em criaturas.")

return true

end

 

if itemEx.uid == cid then

doPlayerSendCancel(cid, "Voce nao pode usar em si mesmo.")

return true

end

 

doRemoveItem(item.uid, 1)

doCreateItem(item.itemid, 2545, getThingPos(itemEx.uid))

return true

end

 

 

 

 

 

 

 

 

 

 

 

 

 

a script ta assim do geito q vc falo + n funciona

Link para o comentário
Compartilhar em outros sites

  • 0

Actions.xml substitua a tag do Amoeba por Essa.

<action itemid="10155" script="dropitem.lua" allowfaruse="1"/>
Como não esta funcionando ? não ta dando pra usar ?.

 

Da para usar sim mais o item não aparece de baixo do monster.

Actions.xml substitua a tag do Amoeba por Essa.

<action itemid="10155" script="dropitem.lua" allowfaruse="1"/>
Como não esta funcionando ? não ta dando pra usar ?.

 

Nada ainda Nil value
Link para o comentário
Compartilhar em outros sites

  • 0
doCreateItem(item.itemid, 2545, getThingPos(itemEx.uid))

Nessa linha vc tá tentando criar 2545 itens debaixo do monstro.... Use assim:

doCreateItem(2545, 1, getThingPos(itemEx.uid))

Use assim que vai funcionar. Como vc quer que o dano seja calculado?? Obrigado por me lembrar, NIl.

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

×
×
  • Criar Novo...