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

otavio101
em Lixeira Pública

otavio101

Shark
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 19/03/08Posts: 75

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.

santos1996

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 01/10/10Posts: 22

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 +