Remova os seguintes comentários e veja se o erro permanece.
-- só copiar uma linha e add mais dias. se quiser só um dia deixe só a primeia linha-- Posição aonde sera criado o teleport-- Posição pra onde o teleport ira levar o player
By mateusmoretti, 11 de dez. de 2016 in Resolvidos
Remova os seguintes comentários e veja se o erro permanece.
-- só copiar uma linha e add mais dias. se quiser só um dia deixe só a primeia linha-- Posição aonde sera criado o teleport-- Posição pra onde o teleport ira levar o player
info
Group: Herói
Joined: 25/10/11
Posts: 2.2k
Reputation: +862
Gender: Masculino
Tibia Character: Sociopata

a configuração correta seria esta:
local config ={ day = "Monday","Wednesday","Friday","Sunday", pos = {x=151, y=77, z=6}, topos = {x=550, y=34, z=7}, time = 5, -- tempo que o teleport ira sumir em minutos msg_open = "O Portal vai se abrir em 5 minutos.", msg_close = "O Portal se fechou."}local function DelTp() local t = getTileItemById(config.pos, 1387) if t then doRemoveItem(t.uid, 1) doSendMagicEffect(config.pos, CONST_ME_POFF) endendfunction onTimer() if (os.date("%A") == config.day) then doCreateTeleport(1387, config.topos, config.pos) doBroadcastMessage(config.msg_open) addEvent(DelTp, config.time*60*1000) addEvent(doBroadcastMessage, config.time*60*1000, config.msg_close) end return trueend
e configurando no XML o dia que irá abrir.
<globalevent name="Teleport Automatico" time="15:30" event="script" value="teleportautomatico.lua"/>
Por acaso seu código ja funcionava antes?
info
Group: Campones
Joined: 05/06/08
Posts: 45
Reputation: +1
Tibia Character: enoizes

20 minutos atrás, Deadpool disse:a configuração correta seria esta:
local config ={ day = "Monday","Wednesday","Friday","Sunday", pos = {x=151, y=77, z=6}, topos = {x=550, y=34, z=7}, time = 5, -- tempo que o teleport ira sumir em minutos msg_open = "O Portal vai se abrir em 5 minutos.", msg_close = "O Portal se fechou."}local function DelTp() local t = getTileItemById(config.pos, 1387) if t then doRemoveItem(t.uid, 1) doSendMagicEffect(config.pos, CONST_ME_POFF) endendfunction onTimer() if (os.date("%A") == config.day) then doCreateTeleport(1387, config.topos, config.pos) doBroadcastMessage(config.msg_open) addEvent(DelTp, config.time*60*1000) addEvent(doBroadcastMessage, config.time*60*1000, config.msg_close) end return trueende configurando no XML o dia que irá abrir.
<globalevent name="Teleport Automatico" time="15:30" event="script" value="teleportautomatico.lua"/>Por acaso seu código ja funcionava antes?
dead usei oque me passou.. e ta dando isso...
[11/12/2016 18:46:45] [Error - LuaInterface::loadFile] data/globalevents/scripts/teleportautomatico.lua:1: unexpected symbol near 'ï'[11/12/2016 18:46:45] [Error - Event::checkScript] Cannot load script (data/globalevents/scripts/teleportautomatico.lua)[11/12/2016 18:46:45] data/globalevents/scripts/teleportautomatico.lua:1: unexpected symbol near 'ï'
info
Group: Herói
Joined: 25/10/11
Posts: 2.2k
Reputation: +862
Gender: Masculino
Tibia Character: Sociopata

com o notepad converter para ANSI que resolve kk
info
Group: Campones
Joined: 05/06/08
Posts: 45
Reputation: +1
Tibia Character: enoizes

8 minutos atrás, Deadpool disse:com o notepad converter para ANSI que resolve kk
PROBLEMA RESOLVIDOOOOOOOOOOOOOOOOOO, OBRIGADO DEAD POR ME AJUDAR E ACONSILHIAR NOS SCRIPTS CARA! to aprende cada coisa contigo que ta legal!
Converti para ANSI problema resolvidoooooooooooooooooooo obrigado
info
Group: Herói
Joined: 25/10/11
Posts: 2.2k
Reputation: +862
Gender: Masculino
Tibia Character: Sociopata

Caro membro, seu tópico foi movido de Otserv > Suporte Otserv para Suporte Otserv > Otserv > Pedidos e Dúvidas Resolvidos.
info
Group: Campones
Joined: 05/06/08
Posts: 45
Reputation: +1
Tibia Character: enoizes
Bom dia galera, bom tentei fazer um script aqui porem ta dando um erro que não to conseguindo encontrar!
se alguem que tenha mais intendimento poder ajuda ficarei grato!!
Error.
[11/12/2016 10:5:21] >>> Loading globalscripts... [Error - LuaInterface::loadFile] data/globalevents/scripts/teleporteautomatico.lua:3: unexpected symbol near ' '
[11/12/2016 10:5:21] [Error - Event::checkScript] Cannot load script (data/globalevents/scripts/teleporteautomatico.lua)
[11/12/2016 10:5:22] data/globalevents/scripts/teleporteautomatico.lua:3: unexpected symbol near ' '
Globalevent/scripts/teleporteautomatico.
local config ={ day = { {"Sunday", "12:00"}, {"Thursday", "00:11"}, -- só copiar uma linha e add mais dias. se quiser só um dia deixe só a primeia linha }, pos = {x=151, y=56, z=7}, -- Posição aonde sera criado o teleport topos = {x=284, y=516, z=5}, -- Posição pra onde o teleport ira levar o player time = 5, -- tempo que o teleport ira sumir em minutos msg_open = "Teste.", -- mensagem ao abrir o teleport msg_close = "Event acabou." -- mensagem ao fechar o teleport}local function DelTp() local t = getTileItemById(config.pos, 1387) if t then doRemoveItem(t.uid, 1) doSendMagicEffect(config.pos, CONST_ME_POFF) endendfunction onTimer()local d, h = os.date("%A"), os.date("%H:%M")for a, b in pairs(config.day) do if d == b[1] then if h == b[2] then doCreateTeleport(1387, config.topos, config.pos) doBroadcastMessage(config.msg_open) addEvent(DelTp, config.time *60 * 1000) addEvent(doBroadcastMessage, config.time *60 * 1000, config.msg_close) break end endend return trueend