Ir para conteúdo

Featured Replies

Postado
  • Autor

 

Tenta assim:

local monsters = {
--[ORDEM]={name="NOME-DO-MONSTRO", pos={POSICAO DO MONSTRO}}
[1]={name="Demon", pos={x=32368, y=32216, z=7}}
}

local chance = 20 --A chance em porcentagem

function onThink(interval)
a = math.random(1, 100)
if a <= chance then
	for e, f in pairs(monsters) do
	doCreateMonster(monsters[e].name, monsters[e].pos)
	end
end
return true
end

 

obrigado eu estava tentando pelas raids mas nao da.... o jeito é por globalevents e math.random mesmo obrigado!

 

so mais uma coisa se eu quiser colocar mais opcoes de monstros.. uns 5 por exemplo como ficaria o script?

consegui mas ta meio "gambiarra" com 3 monstros valeu :D

 

local monsters = {
--[ORDEM]={name="NOME-DO-MONSTRO", pos={POSICAO DO MONSTRO}}
[1]={name="Fire Mage", pos={x=382, y=37, z=7}}
 
}
 
local monsters2 = {
--[ORDEM]={name="NOME-DO-MONSTRO", pos={POSICAO DO MONSTRO}}
[1]={name="Demon", pos={x=382, y=37, z=7}}
 
}
 
local monsters3 = {
--[ORDEM]={name="NOME-DO-MONSTRO", pos={POSICAO DO MONSTRO}}
[1]={name="Warlock", pos={x=382, y=37, z=7}}
 
}
 
 
 
local chance = 7 --A chance em porcentagem
 
 
local chance2 = 14 --A chance em porcentagem
 
 
local chance3 = 21 --A chance em porcentagem
 
function onThink(interval)
a = math.random(1, 100)
if a <= chance then
for e, f in pairs(monsters) do
doCreateMonster(monsters[e].name, monsters[e].pos)
end
elseif a <= chance2 then
for e, f in pairs(monsters2) do
doCreateMonster(monsters2[e].name, monsters2[e].pos)
end
 
elseif a <= chance3 then
for e, f in pairs(monsters3) do
doCreateMonster(monsters3[e].name, monsters3[e].pos)
end
 
 
end
return true
end

Editado por execlipse (veja o histórico de edições)

[email protected] / (37)9 98720037

  • Respostas 6
  • Visualizações 443
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • http://www.tibiaking.com/forum/topic/11335-criando-suas-raids/   ^ da uma olhada!

  • Tenta assim: local monsters = { --[ORDEM]={name="NOME-DO-MONSTRO", pos={POSICAO DO MONSTRO}} [1]={name="Demon", pos={x=32368, y=32216, z=7}} } local chance = 20 --A chance em porcentagem function

Postado

Basta adicionar as linhas na tabela monsters. ^^

 

Assim:

local monsters = {
--[ORDEM]={name="NOME-DO-MONSTRO", pos={POSICAO DO MONSTRO}}
[1]={name="Fire Mage", pos={x=382, y=37, z=7}},
[2]={name="Demon", pos={x=382, y=37, z=7}},
[3]={name="Warlock", pos={x=382, y=37, z=7}}
}

local chance = 20 --A chance em porcentagem

function onThink(interval)
a = math.random(1, 100)
if a <= chance then
	for e, f in pairs(monsters) do
	doCreateMonster(monsters[e].name, monsters[e].pos)
	end
end
return true
end

Te ajudei?? REP + e ficamos quites... <ahttp://www.tibiaking.com/forum/uploads/emoticons/default_happyy.png' alt=';D'>

Atenciosamente,

Daniel.

Abraços!

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.6k

Informação Importante

Confirmação de Termo