- 0
suporte otserv [ACTION] erro
-
Quem Está Navegando 0 membros estão online
- Nenhum usuário registrado visualizando esta página.
-
Conteúdo Similar
-
- 6 respostas
- 1447 visualizações
-
- 1 resposta
- 964 visualizações
-
- 12 respostas
- 4227 visualizações
-
- 0 respostas
- 764 visualizações
-
- 2 respostas
- 1299 visualizações
-
Pergunta
gabrielbuff 0
Alguém me ajuda nesse erro? ele está funcionando mais fica dando esse seguinte erro no distro.. É um script de uma alavanca ao ser puxada ela cria um teleporte com uma contagem regressiva em cima dele por exemplo: 30, 29, 28...
[Error - Action Interface ]
data/actions/scripts/evento.lua:onUse
Description:
data/actions/scripts/evento.lua:28: attempt to index local 'item' <a number value>
Stack traceback:
data/actions/scripts/evento.lua:28: in function <data/action/scripts/evento.lua:19>
local toPos = {x = 1375, y = 835, z = 7} --pos para onde o player sera teleportado
local createPos = {x = 1378, y = 837, z = 7} --pos aonde o tp sera criado
local tpID = 1387 --id do tp, nunca usei um, n sei se eh esse ms...
local tempo = 120 --90seg
local function removeTP(pos, id, time)
if time == 0 then
local item = getTileItemById(pos, id).uid
if item > 1 then
doRemoveItem(item, 1)
doSendAnimatedText(pos, "Closed!", 227)
end
else
doSendAnimatedText(pos, time, 192)
addEvent(removeTP, 1000, pos, id, time-1)
end
end
function onUse(cid, item, frompos, item2, topos)
local item = getTileItemById(createPos, tpID).uid
if item then
return doPlayerSendTextMessage(cid, 27, "The teleport already is open!")
end
doCreateTeleport(tpID, toPos, createPos)
removeTP(createPos, tpID, tempo)
doPlayerSendTextMessage(cid, 27, "O teleporte foi aberto, ele fechará em 30 segundos!")
doTransformItem(item.uid, (item.itemid == 1945 and 1946 or 1945))
return true
end
me expressei mal
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados