Erro em script de invasão

bernardes22
em Scripts

bernardes22

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 04/02/16Posts: 78

Boa Xtibia!! 

 

Gostaria de saber se aguem poderia me ajudar? isso é um script de invasão alguem poderia arrumar ele pra mim?  estou usando o tfs 0.4 

 

Erro que aparece na distro

[1:20:08.608] [Error - LuaInterface::loadFile] data/globalevents/scripts/inv.lua:7: '}' expected (to close '{' at line 1) near 'function'[1:20:08.612] [Warning - Event::loadScript] Cannot load script (data/globalevents/scripts/inv.lua)[1:20:08.614] data/globalevents/scripts/inv.lua:7: '}' expected (to close '{' at line 1) near 'function'

 

 

Arquivo inv.lua

local days = {["Sunday"] = {["21:30"] = {nome = "Aegis of Immortal", pos = {x=685, y=686, z=7}, monster = {"1 Aegis"}},["12:30"] = {nome = "Aegis of Immortal", pos = {x=685, y=686, z=7}, monster = {"1 Aegis"}}}function onThink(interval, lastExecution)function getDayName()local days = {"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"}return days[os.date("*t")["wday"]]endhours = tostring(os.date("%X")):sub(1, 5)    tb = days[getDayName()][hours]if tb thendoBroadcastMessage(hours .. " - " .. tb.nome .. " Iníciou.")for _,x in pairs(tb.monster) dofor s = 1, tonumber(x:match("%d+")) dodoSummonCreature(x:match("%s(.+)"), tb.pos)endendendreturn trueend

 

meubk

@miillerdomingues
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 21/04/08Posts: 311
local days = {     ["Sunday"] = {            ["21:30"] = {nome = "Aegis of Immortal", pos = {x=685, y=686, z=7}, monster = {"1 Aegis"}},            ["12:30"] = {nome = "Aegis of Immortal", pos = {x=685, y=686, z=7}, monster = {"1 Aegis"}}      }}function onThink(interval, lastExecution)function getDayName()local days = {"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"}return days[os.date("*t")["wday"]]endhours = tostring(os.date("%X")):sub(1, 5)    tb = days[getDayName()][hours]if tb thendoBroadcastMessage(hours .. " - " .. tb.nome .. " Iníciou.")for _,x in pairs(tb.monster) dofor s = 1, tonumber(x:match("%d+")) dodoSummonCreature(x:match("%s(.+)"), tb.pos)endendendreturn trueend

 

estava faltando uma chave

bernardes22

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 04/02/16Posts: 78
2 horas atrás, meubk disse:
local days = {     ["Sunday"] = {            ["21:30"] = {nome = "Aegis of Immortal", pos = {x=685, y=686, z=7}, monster = {"1 Aegis"}},            ["12:30"] = {nome = "Aegis of Immortal", pos = {x=685, y=686, z=7}, monster = {"1 Aegis"}}      }}function onThink(interval, lastExecution)function getDayName()local days = {"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"}return days[os.date("*t")["wday"]]endhours = tostring(os.date("%X")):sub(1, 5)    tb = days[getDayName()][hours]if tb thendoBroadcastMessage(hours .. " - " .. tb.nome .. " Iníciou.")for _,x in pairs(tb.monster) dofor s = 1, tonumber(x:match("%d+")) dodoSummonCreature(x:match("%s(.+)"), tb.pos)endendendreturn trueend

 

estava faltando uma chave

 

 

ta dando esse erro aqui na distro amigo.

invasão.png

 

 

5710f4abf3fb8_invaso.png.59621fd2df24843b3f8e0dcd98d898e7.png

bernardes22

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 04/02/16Posts: 78

Topico Resolvido, pode finalizar.

eu usei o script do amoeba.

 

 

Danihcv

I'm Coordenador, Bitch!
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 08/04/15Posts: 926Gênero: Masculino

Este tópico foi movido para Tutoriais e Suporte - Tutoriais de Scripting - Suporte Scripting

Te ajudei?? REP+ e ficamos quites... happyy.png

Atenciosamente,
                    Danihcv.
                           Abraços!