Ir para conteúdo
  • 0

[Resolvido] Loteria De Itens


Koama

Pergunta

Bom, existe tópico de terceiros onde fala para pedir script, creio que o tópico se torna inutel já que existe uma seção no fórum para isso.

 

Lá eu fiz um pedido para um script do qual me passaram, e lá mesmo tive uma dúvida da qual se torna meio que "invisivel" para alguns usuários que dão um verdadeiro suporte.

 

Tópico já foi reportado, pois do qual o criador não esta dando o suporte devido e sim terceiros estão ajudando no mesmo, e um tópico que esta gerando confusões e etc.

 

Voltando ao assunto do tópico @Zmovir me passou um script de loteria que creio eu só da para adicionar 1 iten, o script é BOM só que falta uma coisa... Sortear mais itens aleatoriamente.

 

local config = {
rewards = { -- IDs dos itens que podem ser ganhos na loteria.
{xxxx, xxx} --- id quantidade
},
interval = 5 -- Intervalo em segundos para anunciar o jogador.
}
function onThink(interval, lastExecution)
if #getPlayersOnline() > 0 then
local p = {}
for index, cid in pairs(getPlayersOnline()) do
p[index] = cid
end
local winner = p[math.random(1, #p)]
local item = config.rewards[math.random(1, #config.rewards)]
if getPlayerGroupId(winner) > 3 or getCreatureName(winner) == "Account Manager" then
return true
end
doBroadcastMessage("E o sorteio da loteria está para começar. Vamos ver quem é o grande sortudo...")
addEvent(doBroadcastMessage, config.interval*3000, "E o sorteado é ".. getCreatureName(winner) .."\nParabéns, você ganhou.")
addEvent(doPlayerAddItem, config.interval*3000, winner, item[1], item[2] or 1)
end
return true
end

 

Como podem ver só tem 1 espaço para adicionar o item e sua quantidade a ser sorteada, gostaria que o script pudesse sortear mais itens e que seja de forma aleatória.

 

Exemplo: Demon legs, blessed shield, 1kk, boh... Esses itens fossem sorteador de forma aleatoria.

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

mas é uma tabela meu amigo, é só você adicionar items!

 

 

rewards = {{2160, 10}, {2173, 1}} -- só ir adicionando mais items.

Link para o comentário
Compartilhar em outros sites

  • 0

Acho que o meu não estava dando certo porque não estava colocando a ",".

Vou testar Aqui Vodkart... Sempre ajudando.

 

--Edit

 

Deu certo era apenas a virgola que estava falantando.

Valeu pela correção :)

 

Dúvida sanada tópico reportado

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

×
×
  • Criar Novo...