Ir para conteúdo
  • Cadastre-se

(Resolvido)[pedido] Chance de 20% de invasão a cada hora


Ir para solução Resolvido por Danihcv,

Posts Recomendados

Boa tarde pessoal do tibiaking, gostaria que me ajudassem em um script que funciona assim

 

a cada 1 hora  vai ter 20% de chance de sumonar 1 bicho em tal posição.. 

 

grato

[email protected] / (37)9 98720037

Link para o post
Compartilhar em outros sites

não.. o monstro é fixo

 

so que a cada 1 hora terá 20% de chance da invasão acontecer..

 

esse post ai de cima não funciona o tutorial do link .. mas valeu

[email protected] / (37)9 98720037

Link para o post
Compartilhar em outros sites
  • Solução

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

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

Atenciosamente,

Daniel.

Abraços!

Link para o post
Compartilhar em outros sites

 

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

Link para o post
Compartilhar em outros sites

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!

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.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo