Ir para conteúdo
  • Cadastre-se

(Resolvido)packet


Ir para solução Resolvido por lordzetros,

Posts Recomendados

  • Solução

Em data/actions/scripts/ adicione um arquivo chamado packetPremiada.lua e cole este código dentro dele:

local config = {
	{item = 2160, qntd_max = 100}, -- Segue a ordem: ID do item, quantidade maxima deste item que o player pode ganhar
	{item = 8303, qntd_max = 8},
	{item = 8306, qntd_max = 6},
	{item = 8326, qntd_max = 11},
	{item = 9059, qntd_max = 1},
	{item = 9969, qntd_max = 3}, -- para adicionar um novo, copie esta linha e adicione abaixo desta.
}

local qntd_max_itens = #config
local msg_sucesso = "Opa, que caixa interessante!" -- Mensagem apos o player usar

function onUse(cid, item, fromPos, itemEx, toPos)
	local random_qntd = math.random(1, qntd_max_itens)
	for i = 1, random_qntd do
		doPlayerAddItem(cid, config[i].item, math.random(1, config[i].qntd_max))
	end
	doRemoveItem(item.uid,1)
	doCreatureSay(cid, msg_sucesso, TALKTYPE_ORANGE_1)
	doSendMagicEffect(getCreaturePosition(cid), 49)
	return true
end

 

E em data/actions/actions.xml adicione este código abaixo de uma linha semelhante:

<action itemid="id_da_Packet" event="script" value="packetPremiada.lua"/>

Não esqueça de mudar acima o ID da Packet (id_da_Packet) que você quer que dê os itens.

 

Feliz daquele que ensina o que sabe, e aprende o que ensina.

 

               

star-wars-animated-gif-23.gif

Link para o post
Compartilhar em outros sites

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.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo