Ir para conteúdo

Featured Replies

Postado

Diga em poucas palavras a base utilizada (Nome do servidor ou nome do website).

Ex. TFS 1.3;

Base:  TFS 1,2

 

 

Qual erro está surgindo/O que você procura?

Alguem pode me ajudar a fazer um random na tabulacao do items? pois no codigo atualmente ele so pega o primeiro.

 

Você tem o código disponível? Se tiver publique-o aqui:

 local	rewards = {
 			premios = {
				[1] = {
						items = {
									{itemID = 2160, count = 1},
									{itemID = 2170, count = 1},
									{itemID = 2155, count = 1},
						     	},
						chance = 80,
						nome = "items",
					  },

				[2] = {
						items = {
									{itemID = 2160, count = 50},
									{itemID = 2160, count = 50},
									{itemID = 2160, count = 50},
						     	},
						chance = 20,
						nome = "addons",
					  },
			  }
			}
			

function onUse(player, item, fromPosition, target, toPosition, isHotkey)	
 	local random = math.random(100)

 		local i = 1

 	 	while (i <= #rewards.premios) do 	
            local v = rewards.premios[i]   
            	   for i =1, #v.items do
            	    local spot = v.items[i]
            		   if (random <= v.chance) then
               			  if (v.nome == "items") then   
               			  	local new_item = player:addItem(spot.itemID, spot.count)

	    					if (type(new_item) == "table") then
	    						new_item = new_item[1]
	    					end

	    					

               			    i = 999
               			    break
               			  elseif (v.nome == "addons") then
               			  	local new_item = player:addItem(spot.itemID, spot.count)

	    					if (type(new_item) == "table") then
	    						new_item = new_item[1]
	    					end

	    				

               			    i = 999
               			    break               			  
               			  end               			
               		    end                    		           		
            		end
            		i = i + 1    
            		random = math.random(100)	
     	   		end 
	

	player:sendTextMessage(22,"Clicou")
	return true
end

 

Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.

 http://baiakuza.com/
IP: baiakuza.com
TIBIA: 10.96
Baiak Custom [ High Exp Rate ]

 

 

 

 

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.

Conteúdo Similar

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo