Manda esse script aí, eventoteleport.lua que está em talkactions/scripts
[RESOLVIDO] Erro com função
Por jeffersonfds, 06 de ago. de 2013 em Scripts
info
Grupo: Herói
Registrado: 14/12/10
Posts: 3.6k
Reputação: +846
Gênero: Masculino

info
Grupo: Visconde
Registrado: 11/08/10
Posts: 477
Reputação: +175
Gênero: Masculino

o script tá passando um valor nulo pra funcao gettile... na linha 11
info
Grupo: Campones
Registrado: 27/03/13
Posts: 34
Reputação: +3
Char no Tibia: jeffersonfds

function onSay(cid, words, param)
if words=="/eventoon" then
local create_pos = {x=1060 , y=1046 , z=5, stackpos=255}
local tp_pos = {x=1045 , y=1049 , z=15}
doCreateTeleport(1387, tp_pos , create_pos)
doSendMagicEffect(create_pos , 10)
doPlayerSendTextMessage(cid, 28 , "Portal para o Evento está aberto!")
return TRUE
end
if words=="/eventooff" then
doRemoveItem(getTileItemById(create_pos,1387))
doPlayerSendTextMessage(cid, 28 , "Portal para o Evento fechou!")
end
return TRUE
end
info
Grupo: Conde
Registrado: 20/09/12
Posts: 711
Reputação: +86
Char no Tibia: noé

tente ae.
function onSay(cid, words, param)
if words=="/eventoon" then
local create_pos = {x=1060 , y=1046 , z=5, stackpos=255}
local tp_pos = {x=1045 , y=1049 , z=15}
doCreateTeleport(1387, tp_pos , create_pos)
doSendMagicEffect(create_pos , 10)
doPlayerSendTextMessage(cid, 28 , "Portal para o Evento está aberto!")
return TRUE
end
if words=="/eventooff" then
doRemoveItem(getItemById(create_pos,1387))
doPlayerSendTextMessage(cid, 28 , "Portal para o Evento fechou!")
end
return TRUE
end
info
Grupo: Campones
Registrado: 27/03/13
Posts: 34
Reputação: +3
Char no Tibia: jeffersonfds

como assim ESKYLO
info
Grupo: Herói
Registrado: 14/12/10
Posts: 3.6k
Reputação: +846
Gênero: Masculino

Tente:
function onSay(cid, words, param)
local create_pos = {x = 1060, y = 1046, z = 5, stackpos = 255}
local tp_pos = {x = 1045, y = 1049, z = 15}
if words == "/eventoon" then
doCreateTeleport(1387, tp_pos, create_pos)
doSendMagicEffect(create_pos, 10)
doPlayerSendTextMessage(cid, 28 ,"Portal para o Evento está aberto!")
elseif words=="/eventooff" then
doRemoveItem(getThingFromPos({x = create_pos.x, y = create_pos.y, z = create_pos.z, stackpos = 1}).uid, 1)
doPlayerSendTextMessage(cid, 28 ,"Portal para o Evento fechou!")
end
return true
end
@Maelnise
Não existe essa função.
Editado Agosto 6 por Roksas
info
Grupo: Campones
Registrado: 27/03/13
Posts: 34
Reputação: +3
Char no Tibia: jeffersonfds

foi obrigado
um rep para você




info
Grupo: Campones
Registrado: 27/03/13
Posts: 34
Reputação: +3
Char no Tibia: jeffersonfds
como eu arrumo esse erro