New'gadu 0 Postado Janeiro 5, 2020 Share Postado Janeiro 5, 2020 Uma box que ao abrir venha 6 items etc... @ Yan18 Link para o comentário https://xtibia.com/forum/topic/250802-box/ Compartilhar em outros sites More sharing options...
0 Yan Oliveira 214 Postado Janeiro 5, 2020 Share Postado Janeiro 5, 2020 (editado) Olá amigo, primeiramente, coloque um título mais intuitivo no tópico para ficar mais fácil e legível de outras pessoas procurar. Vá em Data/Actions/Scripts e crie um arquivo.lua chamado box_itens.lua (na codificação coloque como ANSI para evitar problemas com acentuações) e adicione o seguinte código dentro do arquivo: local id_table_item = {2392, 12162, 12338} -- ID DO ITEM (ADICIONE NESSA TABELA TODOS ITENS) local level = 1 -- LEVEL MÍNIMO local id_box = 12338 -- ID DA BOX local quantidade_item = 1 -- QUANTIDADE DE ITEM(S) function onUse(cid, item, frompos, item2, topos) if item.itemid == id_box then -- VERIFICA SE CLICOU NA BOX, ALTERAR O ID DA BOX NA VARIÁVEL if getPlayerLevel(cid) >= level then -- VERIFICA SE O PLAYER TEM O NÍVEL NECESSÁRIO. DEIXEI COMO 1 CASO NÃO QUEIRA QUE TENHA VERIFICAÇÃO DE NÍVEL, POIS O NÍVEL MÍNIMO É 1. QUALQUER COISA SÓ ALTERAR NA VARIÁVEL for i = 1, #id_table_item do doPlayerAddItem(cid, id_table_item[i], quantidade_item) -- SETAR O ID DO ITEM NA TABELA E QUANTIDADE NA VARIÁVEL end doSendMagicEffect(getThingPos(cid), 27) -- EFEITO AO ABRIR A BOX doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE,"Parabéns, você recebeu " ..#id_table_item.. " itens. Confira em sua bag.") -- MENSAGEM PARA O PLAYER QUE PEGA A QUANTIDADE TOTAIS DE ITENS QUE EXISTE DENTRO DA TABELA doRemoveItem(item.uid, 1) -- REMOVE A BOX DA BAG DO PLAYER else doPlayerSendCancel(cid,"Você dever ser no mínimo nível "..level.." para abrir a box.") -- MENSAGEM CASO NÃO TENHA NÍVEL end return true end end Depois vá em Data/Actions e abra o arquivo actions.xml e adicione a tag dentro: <action itemid="ID DA BOX" event="script" value="box_itens.lua"/> <!-- COLOCAR O ID DA BOX ONDE ESTÁ "ID DA BOX" --> Adicione todos os IDs dos itens dentro da tabela. Só lembrando que como eu já fiz para você anteriormente um script de box, nesse script você precisa colocar uma box diferente (id), pois a outra bag já está registrada e se colocar as duas vai dar problema. Editado Janeiro 5, 2020 por Yan18 New'gadu reagiu a isso 1 Link para o comentário https://xtibia.com/forum/topic/250802-box/#findComment-1755784 Compartilhar em outros sites More sharing options...
Pergunta
New'gadu 0
Uma box que ao abrir venha 6 items etc... @ Yan18
Link para o comentário
https://xtibia.com/forum/topic/250802-box/Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados