Ir para conteúdo

[Action] Qual A Função Que Adiciona O Item Em Determinado Container?


otavio101

Posts Recomendados

Queria saber qual é a função que ultilizo para adicionar o item a um container especifico.

 

Exemplo.: Tenho um container de ID X e outro de ID Y quando faço uma quest quero que o item seja adicionado diretamente no container de ID Y.

Link para o comentário
Compartilhar em outros sites

Se for oque entendi

vai em action /action XMl

enceguida coloque isso la no final

 

<action uniqueid="7312" script="container.lua" />

 

enceguida vai em action/scripts copie algum arquivo dela mesmo e cole la mesmo

vai ficar com nome de copia de taltal renomeie para container

abra-o e apague tudo que estiver dentro e coloque isso :

 

--

function onUse(cid, item, frompos, item2, topos)

 

if item.uid ==7312 then

queststatus = getPlayerStorageValue(cid,6300)

if queststatus == 1 then

doPlayerSendTextMessage(cid,22,"This Chest is empty.")

 

else

doPlayerSendTextMessage(cid,22,"You have found a chest.")

doSendMagicEffect(topos,12)

coins_uid = doPlayerAddItem(cid,8856,1)

setPlayerStorageValue(cid,6300,1)

end

end

return 1

end

 

explicando

o vermelho e o storage pra inserir no player pra ele n poder faze a quest mais de 1 veis

oque esta em verde e o UniqueID que voce coloca no container

e oque esta em rosa e o iten que vai adicionar ao player ao da use no container

 

para colocar o uniqueID e o actionID no container voce pode colocar pelo /attr action 9300

/attr UniqueID 7312

ou pelo mapa editor

Ajudei? respct +

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

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...