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
Por mateusmoretti, 11 de dez. de 2016 em 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
Grupo: Herói
Registrado: 25/10/11
Posts: 2.2k
Reputação: +862
Gênero: Masculino
Char no Tibia: 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
Grupo: Campones
Registrado: 05/06/08
Posts: 45
Reputação: +1
Char no Tibia: 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
Grupo: Herói
Registrado: 25/10/11
Posts: 2.2k
Reputação: +862
Gênero: Masculino
Char no Tibia: Sociopata

com o notepad converter para ANSI que resolve kk
info
Grupo: Campones
Registrado: 05/06/08
Posts: 45
Reputação: +1
Char no Tibia: 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
Grupo: Herói
Registrado: 25/10/11
Posts: 2.2k
Reputação: +862
Gênero: Masculino
Char no Tibia: Sociopata

Caro membro, seu tópico foi movido de Otserv > Suporte Otserv para Suporte Otserv > Otserv > Pedidos e Dúvidas Resolvidos.
info
Grupo: Campones
Registrado: 05/06/08
Posts: 45
Reputação: +1
Char no Tibia: 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