Ir para conteúdo
  • 0

Invasão a cada 30 min


juniinhocadete

Pergunta

ALGUEM PODERIA CRIAR 1 SCRIPT DE INVASÃO, PARA OS MONSTROS APARECEREM NESSA POSIÇÃO A CADA 30 MINUTOS, E ENVIA 1 MSG : MERCENARYOS INVADEM CARLIN

Nome do monstro : Mercenary

Posição :

[X: 1095 | Y: 1070 | Z: 7]

[X: 1116 | Y: 1066 | Z: 7]

[X: 1114 | Y: 1062 | Z: 7]

[X: 1109 | Y: 1054 | Z: 7]

[X: 1100 | Y: 1054 | Z: 7]

[X: 1093 | Y: 1048 | Z: 7]

[X: 1080 | Y: 1054 | Z: 7]

[X: 1076 | Y: 1037 | Z: 7]

[X: 1040 | Y: 1052 | Z: 7]

[X: 1036 | Y: 1070 | Z: 7]

[X: 1044 | Y: 1083 | Z: 7]

[X: 1054 | Y: 1084 | Z: 7]

[X: 1054 | Y: 1070 | Z: 7]

[X: 1059 | Y: 1093 | Z: 7]

[X: 1065 | Y: 1098 | Z: 7]

[X: 1077 | Y: 1098 | Z: 7]

[X: 1085 | Y: 1098 | Z: 7]

[X: 1075 | Y: 1085 | Z: 7]

[X: 1075 | Y: 1074 | Z: 7]

[X: 1076 | Y: 1067 | Z: 7]

[X: 1102 | Y: 1101 | Z: 7]

[X: 1107 | Y: 1093 | Z: 7]

[X: 1110 | Y: 1094 | Z: 7]

[X: 1114 | Y: 1092 | Z: 7]

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

Em data/globalevents/scripts crie um arquivo.lua e cole isto dentro:

 

local t = {
{"Demon",{x=1, y=1, z=1}},  -- nome do monstro, posição
{"Dragon",{x=1, y=1, z=1}},
{"Rotworm",{x=1, y=1, z=1}}
}

function onThink(interval, lastExecution, thinkInterval)

local tempo = 1 -- tempo para remover o monstro em minutos

doBroadcastMessage("MERCENARYOS INVADEM CARLIN!")

for i = 1, #t do
pid = doCreateMonster(t[i][1], t[i][2])
addEvent(remove, tempo*60*1000, pid)
end
return TRUE
end

function remove(pid)
if (isMonster(pid) == true) then
doRemoveCreature(pid)
end
end

 

Em globalevents.xml cole a tag:

<globalevent name="invasao" interval="1800" event="script" value="NOMEDOSEUARQUIVO.lua"/>

 

Eu coloquei um tempo para o monstro ser removido, para evitar de que fique muitos monstros caso ninguém vá matá-lo. Ali onde tem 1800 é o tempo em segundos que acontecerá uma outra invasão.

Link para o comentário
Compartilhar em outros sites

  • 0
local t = {
{"Demon",{x=1, y=1, z=1}},  -- nome do monstro, posição
{"Dragon",{x=1, y=1, z=1}},
{"Rotworm",{x=1, y=1, z=1}}
}

function onThink(interval, lastExecution, thinkInterval)

local tempo = 1 -- tempo para remover o monstro

doBroadcastMessage("MERCENARYOS INVADEM CARLIN!",22)

for i = 1, #t do
pid = doCreateMonster(t[i][1], t[i][2])
addEvent(remove, tempo*60*1000, pid)
end
return TRUE
end

function remove(pid)
if (isMonster(pid) == true) then
doRemoveCreature(pid)
end
end

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...