Ir para conteúdo
  • 0

Erro Com "remove Item"


Lolksky

Pergunta

Boa tarde amiguinhos,

 

Bom, seguinte, eu sempre usei os script a seguir no meu servidor. Portanto, de repente (devo ter feito algo, sei lá) eles começaram a dar erro. (eu mudei para TFS 0.4 - talvez seja isso) o erro que apresentam é:

 

 

(luaDoRemoveItem) Item not found

 

Segue abaixo alguns scripts que estão dando esse erro:

 

1.

local tpId = 1387

local tps = {

["Annihilon"] = {pos = {x=1193, y=629, z=10}, toPos = {x=1325, y=699, z=10}, time = 180},

}

function removeTp(tp)

local t = getTileItemById(tp.pos, tpId)

if t then

doRemoveItem(t.uid, 1)

doSendMagicEffect(tp.pos, CONST_ME_POFF)

end

end

function onDeath(cid)

local tp = tps[getCreatureName(cid)]

if tp then

doCreateTeleport(tpId, tp.toPos, tp.pos)

doCreatureSay(cid, "The Annihilon portal will close at "..tp.time.." seconds.", TALKTYPE_ORANGE_1)

addEvent(removeTp, tp.time*1000, tp)

end

return TRUE

end

 

 

2.

--- By Gaonner ---

 

function onUse (cid, item, fromPos, item2, toPos)

lixos = {"2228","2223","2251","2254","2250"} -- Items que serao varridos

 

 

if (isInArray(lixos, item2.itemid)) then

doRemoveItem(item2,uid, 1)

doPlayerAddItem (cid,2148,10) -- Item que o player ira ganhar

doPlayerSendTextMessage (cid,19,'The garbage was swept away and you got 10 gold coins.') -- Frase de sucesso

else

doPlayerSendCancel (cid,19,'This object can not be removed.') -- Frase de fracasso

return true

end

end

 

 

 

PORTANTO, alguns scripts o treco de "remover item" funciona normalmente... Então, creio eu que seja os scripts que estejam com erros, sei lá.

Ajudem aí xD

Link para o comentário
Compartilhar em outros sites

Posts Recomendados

  • 0

--[[ Script By Vodkart and Kydrai ]]--
local tps = {
["Annihilon"] = {pos = {x=1193, y=629, z=10}, toPos = {x=1325, y=699, z=10}, time = 10}
}
local function removeTp(tp)
local t = getTileItemById(tp.pos, 1387).uid
return t > 0 and doRemoveItem(t) and doSendMagicEffect(tp.pos, CONST_ME_POFF)
end
function onDeath(cid)
local tp = tps[getCreatureName(cid)]
if tp then
doCreateTeleport(1387, tp.toPos, tp.pos)
doCreatureSay(cid, "The Hellgorak portal will close at "..tp.time.." seconds. Enterin portal to complete the Inquisition Quest, and pick your reward.", TALKTYPE_ORANGE_1)
addEvent(removeTp, tp.time*1000, tp)
end
return true
end

 

aeww \o/ agora foi, valeu aew vod

 

podem fechar o tópico!

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...