Postado Março 3, 2015 10 anos Ola galera, estava querendo um script de invasão. Onde aparace um teleport em tal lugar e o teleport teleportará o play para outro devido lugar, onde o evento acontece em 3 turnos de horários que seriam 12:00 Hrs, 18:00 Hrs e 21:00 Hrs. Se alguem tiver como ajudar, agradeço desde Ja ! =D
Postado Março 4, 2015 10 anos Bom, eu uso esse sistema aqui, ele funciona normal no meu server. Começando: Em data/globalevents/scripts crie um arquivo com extensão.lua e edite o nome para invasion.lua e coloque este script dentro do arquivo: Mostrar conteúdo oculto local i = { --Editando: ["08:00"] é quando ocorrerá a invasao. nome= é o nome que dará a invasao(ex Invasao de Kanto). pos é onde os monsters irão nascer. monster 1 é a quantidade e monstro é o nome do monster que irá dar spawn ["08:00"] = {nome = "Invasion1", pos = {x=1037, y=1045, z=7}, {"1 monstro", "1 monstro", "1 monstro"}}, ["13:00"] = {nome = "Invasion2", pos = {x=1037, y=1045, z=7}, monster = {"1 monstro", "1 monstro", "1 monstro"}}, ["15:00"] = {nome = "Invasion1", pos = {x=1037, y=1045, z=7}, monster = {"1 monstro", "1 monstro", "1 monstro"}}, ["20:00"] = {nome = "Invasion4", pos = {x=1037, y=1045, z=7}, monster = {"1 monstro", "1 monstro", "1 monstro"}}, } function onThink(interval, lastExecution) hours = tostring(os.date("%X")):sub(1, 5) tb = i[hours] if tb then doBroadcastMessage(hours .. " - " .. tb.nome .. " iniciou.") for _,x in pairs(tb.monster) do for s = 1, tonumber(x:match("%d+")) do doSummonCreature(x:match("%s(.+)"), tb.pos) end end end return true end Agora vá em data/globalevents e abra o arquivo globalevents.xml e adicione esta tag Mostrar conteúdo oculto <globalevent name="invasion" interval="60" event="script" value="invasion.lua"/> E pronto, salve tudo e abra seu server. Ajudei? Rep+
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.