Ir para conteúdo

Featured Replies

Postado
  • Autor

 

local config = {
   [90] = {ID, COUNT},
   [80] = {ID, COUNT},
   [59] = {ID, COUNT},
   [50] = {ID, COUNT},
   [40] = {ID, COUNT},
   [30] = {ID, COUNT},
   [20] = {ID, COUNT},
   [10] = {ID, COUNT},
   [3] = {ID, COUNT},
   [1] = {ID, COUNT},
}
 
function onUse(cid, item)
   if getPlayerStorageValue(cid, STORAGE) > 0 then
      doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Você já recebeu seu prêmio.")
      return false
   end
 
   local chance_growing = {}
 
   for chance, _ in pairs(config) do
      table.insert(chance_growing, chance)
   end
 
   table.sort(chance_growing, function(a, b) return a > b end)
 
   local chance = 0
 
   for _, v in pairs(chance_growing) do
      if math.random(100) < v then
         chance = v
         break
      end
   end
 
   local item = config[chance]
   if item then
      doPlayerAddItem(cid, item[1], item[2])
      doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Você encontrou ".. item[2] .." ".. item[1] .. ".")
      setPlayerStorageValue(cid, STORAGE, 1)
      doSendMagicEffect(getThingPos(cid), 13)
   else
      doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Não foi dessa vez, tente na próxima ):")
   end
 
   doRemoveItem(item.uid, 1)
   return true
end
 
Opa, eu esqueci uma palavra hahua.

 

 continua do msm jeito ..

erro na distro 

 

 

[16:35:26.974] [Error - Action Interface]
[16:35:26.975] data/actions/scripts/random.lua:onUse
[16:35:26.975] Description:
[16:35:26.976] data/actions/scripts/random.lua:40: attempt to concatenate field
'?' (a nil value)
[16:35:26.976] stack traceback:
[16:35:26.976]  data/actions/scripts/random.lua:40: in function <data/actions/sc
ripts/random.lua:14>

  • Respostas 45
  • Visualizações 3.6k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • local config = {    [90] = {ID, COUNT},    [80] = {ID, COUNT},    [59] = {ID, COUNT},    [50] = {ID, COUNT},    [40] = {ID, COUNT},    [30] = {ID, COUNT},    [20] = {ID, COUNT},    [10] = {ID, COUNT},

  • Esse é o cara ... No caso esta para usar só 1 vez... Caso queira usar mais que uma vez só remova essa parte if getPlayerStorageValue(cid, STORAGE) > 0 then doPlayerSendTextMessage(ci

Postado

Olha, provavelmente tu não tá usando o script certo. Faz tudo de novo, deleta o arquivo, cria a tag de novo, reinicia o servidor e testa. Porque na segunda vez, que mandei um errado, era pra ter dado erro, e na segunda funcionado.

-"Supra Omnes Lux Lucis"

- Acima de todos brilha a Luz -

5VGnDyBz.png

Postado
  • Autor

mano mudei até de item e continua com isso 

 

[16:50:54.726] [Error - Action Interface]
[16:50:54.728] data/actions/scripts/sorteio.lua:onUse
[16:50:54.728] Description:
[16:50:54.728] data/actions/scripts/sorteio.lua:40: attempt to concatenate field
 '?' (a nil value)
[16:50:54.729] stack traceback:
[16:50:54.729]  data/actions/scripts/sorteio.lua:40: in function <data/actions/s
cripts/sorteio.lua:14>


[16:50:56.025] [Error - Action Interface]
[16:50:56.026] data/actions/scripts/sorteio.lua:onUse
[16:50:56.027] Description:
[16:50:56.027] data/actions/scripts/sorteio.lua:40: attempt to concatenate field
 '?' (a nil value)
[16:50:56.028] stack traceback:
[16:50:56.028]  data/actions/scripts/sorteio.lua:40: in function <data/actions/s
cripts/sorteio.lua:14>

eu fiz tudo certo é o script que ta com erro .

Postado

E por que tu não fala que tá dando erro? Dizer só "não funcionou" não ajuda em nada. Você não chega pra um médico e fiz que tá doente, você diz como você se sente ¬¬

 

 

Você chegou ao menos a mudar as configurações? Os ids de todos os ítens?

 


local config = {
   [90] = {ID, COUNT},
   [80] = {ID, COUNT},
   [59] = {ID, COUNT},
   [50] = {ID, COUNT},
   [40] = {ID, COUNT},
   [30] = {ID, COUNT},
   [20] = {ID, COUNT},
   [10] = {ID, COUNT},
   [3] = {ID, COUNT},
   [1] = {ID, COUNT},
}

-"Supra Omnes Lux Lucis"

- Acima de todos brilha a Luz -

5VGnDyBz.png

Postado
  • Autor

mudei sim olha ai 

 

 

local config = {
   [90] = {2343, COUNT},
   [80] = {1998, COUNT},
   [59] = {1999, COUNT},
   [50] = {2000, COUNT},
   [40] = {2001, COUNT},
   [30] = {2002, COUNT},
   [20] = {2003, COUNT},
   [10] = {2004, COUNT},
   [3] = {5949, COUNT},
   [1] = {3940, COUNT},
}

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

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo