Ir para conteúdo
  • 0

Respawn de um ou outro


Krugerz

Pergunta

Bom, queria fazer o seguinte pedido: Em uma determinada posição do mapa, a cada 18 minutos, daria o respawn de um monstro aleatório, com as mesmas chances de cada um poder dar respawn. Exemplo: 50% de chance de nascer um RAT e 50% de chance de nascer um DEMON.

 

Não sei se é possível (creio que é, mas D:), mas espero que o pedido seja atendido rapidamente, já que estou precisando urgente.

Link para o comentário
https://xtibia.com/forum/topic/213299-respawn-de-um-ou-outro/
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Em data/globalevents/scripts, crie um arquivo chamado invasion.lua e adicione dentro:

 

 

local cfg = {
pos_born = {x = 400, y = 500, z = 7},
monsters = {"Dragon", "Demon"},
}

function onThink(interval, lastExecution, thinkInterval)

doCreateMonster(cfg.monsters[math.random(1, #cfg.monsters)], cfg.pos_born)
doBroadcastMessage("The invasion started!", MESSAGE_EVENT_ADVANCE)
return true
end

 

 

Em globalevents.xml adicione essa tag:

 

<globalevent name="invasion" interval="980" event="script" value="invasion.lua"/>

 

Nessa parte do código:

 

local cfg = {
pos_born = {x = 400, y = 500, z = 7},
monsters = {"Dragon", "Demon"},
}

 

Em pos_born adicione as coordenadas aonde vai nascer o monstro, e monsters coloque entre aspas e separados por vírgula, os monstros que tem chance de nascer, pode adicionar quantos quiser.

Link para o comentário
https://xtibia.com/forum/topic/213299-respawn-de-um-ou-outro/#findComment-1513419
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

×
×
  • Criar Novo...